Enables AI agents to perform deep runtime debugging of live Java applications using the Java Debug Interface (JDI).
Advertisement
JDB is a Model Context Protocol (MCP) server that leverages the Java Debug Interface (JDI) to empower AI agents with advanced runtime debugging capabilities for Java applications. It allows AI to attach to running Java processes, manage breakpoints, inspect stack traces and variables, control execution flow, and even modify runtime values dynamically. With multi-transport support (stdio, http) and real-time notifications, JDB provides a robust platform for AI-driven analysis and troubleshooting of complex Java environments.
主な機能
01Multi-transport support (stdio, http) for flexible integration
02Full-featured debugging (attach mode) with breakpoint management and flow control
03Deep structured variable traversal and state inspection
04Dynamic modification of runtime variable values
05Real-time AI notifications when breakpoints are hit
0616 GitHub stars
ユースケース
01Empowering AI agents to debug and analyze Java applications programmatically
02Runtime inspection and troubleshooting of live Java processes
03Programmatic modification of Java application state during execution for testing or analysis