• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

karellen / karellen-jdb-mcp / 23371127907
88%

Build:
DEFAULT BRANCH: master
Ran 21 Mar 2026 03:34AM UTC
Jobs 5
Files 6
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Mar 2026 03:33AM UTC coverage: 79.866%. First build
23371127907

push

github

arcivanov
Initial implementation of karellen-jdb-mcp

MCP server that wraps JDB (Java Debugger) for Claude Code, enabling
structured debugging of JVM processes via JDWP. Modeled after
karellen-rr-mcp with the same layered architecture adapted for JDB's
text-based interactive protocol.

42 MCP tools covering session lifecycle, execution control, breakpoints,
exception breakpoints, field watchpoints, thread management, stack
navigation, expression evaluation, object inspection, class introspection,
source listing, concurrency analysis, method tracing, monitors, frame
manipulation, and step exclusion filters.

JDK version detection (8 through 24+) with feature flags for
version-specific capabilities: stop modifiers (JDK 13+), repeat command
(JDK 18+), threadgroup reset (JDK 19+), and virtual thread tracking
(JDK 20+).

Includes Claude Code plugin assets: jdb-debug skill with build tool
stanzas (Maven, Gradle, Tycho, Spring Boot, JAVA_TOOL_OPTIONS fallback),
jdb-investigator agent for autonomous debugging, hooks for prerequisite
checks and Java exception detection.

218 unit tests, 81% code coverage, flake8 clean.

168 of 236 branches covered (71.19%)

Branch coverage included in aggregate %.

903 of 1105 new or added lines in 5 files covered. (81.72%)

903 of 1105 relevant lines covered (81.72%)

4.06 hits per line

Uncovered Changes

Lines Coverage ∆ File
107
62.96
src/main/python/karellen_jdb_mcp/jdb_session.py
80
79.02
src/main/python/karellen_jdb_mcp/server.py
15
91.76
src/main/python/karellen_jdb_mcp/response_parser.py
Jobs
ID Job ID Ran Files Coverage
1 23371127907.1 21 Mar 2026 03:34AM UTC 6
79.87
GitHub Action Run
2 23371127907.2 21 Mar 2026 03:34AM UTC 6
79.87
GitHub Action Run
3 23371127907.3 21 Mar 2026 03:34AM UTC 6
79.87
GitHub Action Run
4 23371127907.4 21 Mar 2026 03:34AM UTC 6
79.87
GitHub Action Run
5 23371127907.5 21 Mar 2026 04:20AM UTC 6
79.34
GitHub Action Run
Source Files on build 23371127907
  • Tree
  • List 6
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • e4eb37ee on github
  • Next Build on master (#23372287955)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc