karellen-jdb-mcp
Publisher not specified · Claude Code
What this plugin does
JDB (Java Debugger) plugin for Claude Code. Attach to running JVMs via JDWP and debug interactively with breakpoints, watchpoints,
exception breakpoints, stepping, expression evaluation, thread inspection, stack navigation, and class introspection.
### Features
- **Connect & Launch**: Attach to any JVM started with JDWP, or launch one directly with `jdb_launch`
- **Multi-session**: Debug multiple JVMs simultaneously on different ports
- **Breakpoints & Watchpoints**: Line/method breakpoints, field watchpoints, exception breakpoints with caught/uncaught filtering
- **Execution Control**: Step in, step over, step out, continue, suspend/resume threads
- **Inspection**: Evaluate expressions, dump objects, view locals, list loaded classes/methods/fields
- **Stack Navigation**: Walk the call stack, move up/down frames, pop/re-enter frames
- **Concurrency**: Thread listing, lock/monitor inspection for deadlock analysis
- **Tracing & Monitoring**: Trace method entries/exits, auto-execute commands on each stop
- **JDK Compatibility**: Supports JDK 8+ with feature detection (virtual threads on JDK 20+, thread-scoped breakpoints on JDK 13+)
### Prerequisites
- Python 3.10+
- A JDK installation (for the `jdb` executable)
### Installation
pip install karellen-jdb-mcp
Catalog observations
- Sources
- Community
- Works with
- Claude Code
- Reported installs
- Not provided
- First observed
- 2026-10-03 22:13 UTC
- Last observed
- 2026-10-10 18:00 UTC
Installation counts are reported by Claude Marketplace, not independently verified active users. Observation dates are not release dates. Pricing and account requirements must be checked with the publisher.
Install in Claude Code
Choose a source and review what the plugin adds before installing.
Community
/plugin marketplace add anthropics/claude-plugins-community
/plugin install karellen-jdb-mcp@claude-community
Source evidence
Descriptions and compatibility labels come from the linked sources. Where both sources match, the GitHub description is used because web summaries may be shortened. We have not independently tested the declared capabilities.