适合谁
- 在 VS Code 中使用 AI 编码代理并希望其具备真实调试能力的开发者
- 需要自动化根因分析而非仅阅读日志的调试场景
- 使用 VS Code Remote SSH / Codespaces / WSL 等远程环境的用户
- 需要覆盖多种编程语言的统一调试工具的团队
DebugMCP 是微软维护的 VS Code 扩展兼 MCP 服务器,把真实的调试器能力(断点、单步、变量检查、表达式求值)交给 AI 编码代理,完全本地运行、开箱即用,并支持主流 MCP 客户端与多种语言。它提供 16 个调试工具,并通过仅回环绑定、Host/Origin 校验、最小权限变量读取和凭据脱敏来收敛安全面。适合在 VS Code 中使用 AI 代理做交互式调试的开发者;不适合非 VS Code 环境、需要网络共享调试端点或期望云端托管服务的场景。
DebugMCP 是微软维护的 VS Code 扩展,同时作为 MCP 服务器运行,让 AI 编码代理直接控制 VS Code 调试器。代理可以自主设置断点、启动调试会话、逐行单步执行、查看变量值并求值表达式,就像人类开发者一样。它完全在本地运行,默认无需额外配置,支持任何兼容 MCP 的 AI 助手,并支持 VS Code 所支持的各类编程语言(Python、JavaScript/TypeScript、Java、C/C++、Go、Rust、PHP、Ruby、C#/.NET)。服务器通过 Streamable HTTP 在本地回环地址上监听(默认端口 3001),自动检测并提示注册到 GitHub Copilot、GitHub Copilot CLI、Cline、Cursor、Codex、Windsurf、Roo Code、Antigravity 等客户端,也可手动配置。安全方面采用仅回环绑定、Host/Origin 头校验、最小权限变量检查以及凭据脱敏,全部调试数据不出本机。调试流程指导由配套的 debug-live Agent Skill 提供,会被安装到标准 skills 目录中。
{
"mcpServers": {
"debugmcp": {
"type": "streamableHttp",
"url": "http://localhost:3001/mcp",
"description": "DebugMCP - Debugging tools for AI assistants"
}
}
}