JetBrains plugin that exposes debugger control through MCP, including breakpoints, stepping, sessions, variables, threads, and expressions.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Jetbrains Debugger MCP Plugin.
list_run_configurationsList all available run configurations in the project
execute_run_configurationExecute a run configuration in debug or run mode
list_debug_sessionsList all active debug sessions with state and metadata
start_debug_sessionStart a new debug session for a run configuration
stop_debug_sessionStop/terminate a debug session
get_debug_session_statusGet comprehensive status (variables, stack, source) in one call
The hechtcarmel/jetbrains-debugger-mcp-plugin MCP server adds an MCP interface to the debugger supplied by a JetBrains IDE. It lets an MCP client work with run configurations and active debug sessions instead of relying on manual IDE interaction.
The available operations cover the debugging lifecycle: discovering run configurations, starting or stopping sessions, checking session state, waiting for execution to pause, and resuming or pausing a process. Multiple concurrent debug sessions are supported. A status request can include variables, stack information, and source context in one response.
Install the plugin into a JetBrains IDE, open a project, and the MCP server starts automatically on an IDE-specific port. The server exposes a streamable HTTP endpoint using this path pattern:
http://127.0.0.1:{PORT}/debugger-mcp/streamable-http
The port and host binding are configurable in the IDE settings under Tools > Debugger MCP Server. IntelliJ IDEA uses port 29190 by default; the README lists separate defaults for several other IDEs. The tool window can display server activity and copy client configuration.
The hechtcarmel/jetbrains-debugger-mcp-plugin MCP server is designed for clients that can connect to an HTTP MCP endpoint. The supplied configuration examples cover Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, and generic MCP clients. A bundled companion skill provides guidance for AI agents using the debugger tools and can be installed into .claude/skills/ or exported as a skill or ZIP file.
Install “Debugger MCP Server” through the JetBrains plugin marketplace, use the Marketplace installation page, or download a plugin version and install it from disk. Restart the IDE, open the target project, then check Settings or Preferences > Tools > Debugger MCP Server for the active port.
Client setup consists of adding the endpoint to the MCP client. Cursor uses url, while Windsurf uses serverUrl; both examples point to the streamable HTTP endpoint. The IDE tool window has an “Install on Coding Agents” action that can run setup for Claude Code or Codex CLI, copy configuration for supported clients, and show generic streamable HTTP or legacy SSE configuration.
The hechtcarmel/jetbrains-debugger-mcp-plugin MCP server provides tools for:
IDE support is not uniform. CI verification covers IntelliJ IDEA, PyCharm, WebStorm, and GoLand. The README identifies RustRover, Android Studio, and PhpStorm as community-tested, while RubyMine, CLion, and DataGrip are listed as untested but potentially compatible. The plugin targets JetBrains IDEs that support XDebugger.
The server endpoint is configured per IDE and may use a different port for each product. The provided material does not describe authentication, remote hosting, or a standalone command-line server; operation depends on the plugin running inside the IDE. Expression evaluation has configurable safety modes, including unrestricted evaluation, a default risky-operation blocklist, and conservative read-only checks with optional custom regular-expression rules.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hechtcarmel-jetbrains-debugger-mcp-plugin)<a href="https://allmcps.com/mcp/hechtcarmel-jetbrains-debugger-mcp-plugin"><img src="https://allmcps.com/api/badge/hechtcarmel-jetbrains-debugger-mcp-plugin?style=directory" alt="Jetbrains Debugger MCP Plugin on AllMCPs" /></a>