hechtcarmelhechtcarmelCommunity·1 Agent Skills Included

jetbrains-debugger-mcp-plugin

Programmatic IDE debugging with breakpoints, stepping, and variable inspection

Gives coding assistants full control over JetBrains IDE debuggers through 23 MCP tools. Sets breakpoints, steps through code, inspects variables, and evaluates expressions without manual IDE clicking. Supports Java, Kotlin, Python, JavaScript, and more across IntelliJ, PyCharm, WebStorm, and other JetBrains IDEs. Speeds up bug investigation by replacing guesswork with real runtime state.
npx skills add hechtcarmel/jetbrains-debugger-mcp-plugin --all -g -y
Available:

Instructs the agent on the full debugging workflow, from discovering run configurations and setting breakpoints to stepping through code, inspecting variables, and handling errors across supported languages.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install jetbrains-debugger-mcp-plugin?â–¼

Run `npx skills add hechtcarmel/jetbrains-debugger-mcp-plugin --all -g -y` in your terminal to install the skill globally. You also need the Debugger MCP Server plugin installed from the JetBrains Marketplace in your IDE.

How to debug code with an AI assistant in JetBrains IDEs?â–¼

Install the plugin, open a project, and connect your assistant to the local MCP server URL shown in the IDE settings. Your assistant can then set breakpoints, start debug sessions, and inspect variables on its own.

Which JetBrains IDEs are supported?â–¼

It is verified for IntelliJ IDEA, PyCharm, WebStorm, and GoLand, and community-tested on RustRover, Android Studio, and PhpStorm. Other JetBrains IDEs with XDebugger support may also work.

Does it work with Claude Code, Cursor, and Codex?â–¼

Yes. The plugin exposes a standard MCP server, and the IDE tool window provides one-click setup for Claude Code and Codex plus copyable configs for Cursor, Gemini CLI, and Windsurf.

Can it debug Rust, C++, or Go code?â–¼

Yes, but with limits since these languages use native LLDB/GDB debuggers. Breakpoints, stepping, and variable inspection work, but expression evaluation with method calls may fail.

Related Repositories in Software Engineering

View All in Software Engineering→