DebugssyGive your AI assistant access to the debugger. Debugssy connects an MCP client to VS Code's debugger. The assistant can set breakpoints, inspect variables, read the call stack, and evaluate expressions. You control execution by default. Before you startYou need:
Debugger features and expression syntax depend on the installed debug adapter. Confirm that your project can start a debug session in the editor first. Install
Available on the VS Code Marketplace and Open VSX. Connect your AI clientKeep the editor open. The MCP server starts automatically when the extension
activates with GitHub Copilot in VS Code and Cursor: Debugssy registers the server when the host provides the required MCP registration API. Check your client's MCP server list for Debugssy AI Debugger or debugssy. Review any trust prompt. Enable the tools for your chat. If automatic registration is unavailable, use the client-specific setup instructions. Remove an old manual entry only after the automatically registered server works. Claude Code: With the CLI installed, run this command from your project terminal:
Start Claude Code with Other clients: Configuration formats differ. The client must support
Streamable HTTP and reach the environment where Debugssy runs. A cloud connector
cannot reach this server through The default endpoint is Try it
Use the editor to continue or step. The assistant can read the updated state
with Choose your level of control
If the client's tool list does not refresh after a setting change, reconnect the MCP server. Reload the editor window if reconnecting does not resolve it. Security and privacyDebugssy listens on localhost and checks Host and Origin headers. It returns debug data to the AI client, which may send that data to a model provider. Review your client's data policy before inspecting sensitive values. Expression validation requests approval for flagged risks at these thresholds:
Approvals use MCP elicitation. If required confirmation is unavailable, the operation is blocked. Evaluation approvals apply once or to the same expression for the current debug session. Session approvals end when that session terminates. Breakpoint approvals permit repeated execution, including in future sessions, until removal. Evaluation approvals do not approve persistent breakpoints. See the security reference for details. Need help?
The Command Palette includes Debugssy: Start Server, Debugssy: Stop Server, and Debugssy: Restart Server. Full documentation · Report an issue · Security policy Apache 2.0 · © 2025-2026 Guillermo Garcia Maynez |