Connects an LLM to VS Code debugging for breakpoint-driven, expression-based investigation.
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 Claude Debugs For You.
The jasonjmcghee/claude-debugs-for-you MCP server connects an MCP-capable language model to an active VS Code debugging session. It allows the model to work with debugger breakpoints and evaluate expressions while investigating a program. The approach is intended for interactive diagnosis: the model can inspect runtime state as execution progresses rather than making a diagnosis from source code alone.
The project includes both an MCP server and a VS Code extension. Its debugging model is language-agnostic, but the target language and project must provide debugger console support through VS Code. A usable .vscode/launch.json is also required to start the relevant debug configuration.
Install and start the extension inside VS Code. The extension provides a status item named “Claude Debugs For You,” which indicates whether the service started successfully and exposes commands for managing it. When more than one VS Code window is open, the extension can hand the service from one window to another.
Clients can connect in two ways:
http://localhost:4711/sse by default, with the port adjustable in settings. This mode is used for clients such as Cursor.After connecting a client, open a project with a suitable launch configuration and start debugging. The model must be configured to use tools; the example workflow asks it to place breakpoints and evaluate expressions while tracing a failing function.
Install the extension from the Visual Studio Marketplace or from a release VSIX file. In VS Code, a VSIX can be installed through the Extensions view’s “Install from VSIX...” command.
For stdio configuration, use the extension command that copies the MCP debug server path, then place the resulting path in the client’s MCP configuration with node as the command. Do not copy the placeholder path from the example; the path is specific to the local extension installation.
For SSE configuration, use the extension command that copies the server address, or configure the local SSE URL and selected port in the client. A client that was already running may need to be restarted, and Cursor may require a refresh.
The jasonjmcghee/claude-debugs-for-you MCP server supports interactive breakpoint debugging and runtime expression evaluation. Conditional breakpoints are supported. The extension can be configured to start automatically, or the server can be started manually from its status menu.
The project does not claim to support every language independently of VS Code’s debugger. Language support depends on debugger console functionality and a valid launch.json configuration. The README demonstrates Claude Desktop, Continue, and Cursor; compatibility with other MCP clients is suggested but not individually documented. A proposed code-fix tool is listed as future work, so the documented server should be treated as a debugging and evaluation interface rather than an automatic source-editing tool.
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/jasonjmcghee-claude-debugs-for-you)<a href="https://allmcps.com/mcp/jasonjmcghee-claude-debugs-for-you"><img src="https://allmcps.com/api/badge/jasonjmcghee-claude-debugs-for-you?style=directory" alt="Claude Debugs For You on AllMCPs" /></a>