简介
通过 MCP server 把 Debug Adapter Protocol(DAP)的断点/单步/变量查看等能力暴露为结构化工具调用,让 AI agent 能在多语言项目里做可重复的调试排障。
- 适合谁: 希望把“断点/单步/堆栈/变量”变成可控工具调用,而不是靠日志猜测的 AI 编程代理
- 可搭配: 支持 MCP 的客户端 + 基于 DAP 的调试器;多语言工程(适配器以仓库为准)
- 准备时间: 10 分钟
实战建议
- 接入时间约 10 分钟(npm 安装 + 在 MCP 客户端里连接)
- GitHub stars + forks(已核验):见「来源与感谢」
- 一次工具调用可替代多轮“单步/打印/检查变量”的对话回合
如果你的 agent 调试循环是“改代码→跑→看日志→猜原因”,通常会浪费大量 token 和时间。mcp-debugger 的价值在于把调试状态显式化:下一个断点、走几步、查看局部变量/堆栈,都变成结构化的可重复工具调用。
FAQ
它到底暴露了什么能力? A: 它把 DAP 风格的调试动作封装成 MCP 工具:创建会话、下断点、单步、查看堆栈与变量等。
必须配 IDE UI 吗? A: 不需要。Agent 通过 MCP 工具就能无界面调试;IDE 只是可选的可视化入口。
适合放到生产环境吗? A: 更适合开发/CI。建议最小权限运行,限制可调试的进程与可访问的路径。