VSCode Debugger MCP服务器
借助Claude实现交互式代码调试的VSCode MCP服务器
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:VSCode Debugger MCP服务器。 它的用途是:借助Claude实现交互式代码调试的VSCode MCP服务器 完整的 Skill 内容见:https://321skill.com/skills/vscode-debugger-mcp服务器/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我调试当前目录下`index.js`第35行的函数,我想看看当输入为`null`时变量`userData`的变化。” 它会启动VSCode调试器,在第35行设置断点,运行程序,并在触发断点时,将当前的调用栈、局部变量`userData`的值等信息清晰罗列出来,供你分析。你还可以接着说:“单步执行进入这个函数。”,AI会控制调试器执行Step In操作并返回下一步的代码位置和状态。
介绍
VSCode Debugger MCP服务器是一款旨在提升开发效率的工具,它解决了在传统开发环境中调试代码时上下文切换频繁、调试过程不够直观的问题。通过将VSCode的调试功能与Claude的智能分析能力相结合,它允许开发者直接在对话中启动、控制和观察代码调试过程。
使用方式非常简单:在支持MCP协议的AI助手(如Claude Desktop)中安装并配置此服务器后,开发者可以通过自然语言指令来设置断点、单步执行、查看变量值以及分析调用栈,所有调试操作和结果都会在对话界面中实时反馈。
该工具非常适合需要频繁调试复杂代码逻辑的开发者,尤其是在探索新代码库、修复难以定位的Bug或进行代码走查时。它能显著减少在IDE调试器和文档/笔记之间来回切换的时间消耗。
建议在调试前确保项目在VSCode中可正常构建和运行。由于调试信息通过MCP协议传输,请注意对话上下文的Token消耗,对于非常冗长的调用栈,可以适时请求总结。初次使用建议从简单的调试任务开始,熟悉指令格式。
核心特点
与仅提供代码解释或静态分析的AI工具不同,它深度集成了VSCode的调试器协议(DAP),允许对运行中的程序进行真正的交互式控制(如步进、断点)。同时,它不同于简单的命令行调试工具,其调试过程和分析结果以结构化的自然语言呈现,更易于理解和记录。
注意事项
不适合用于生产环境的问题排查或调试非JavaScript/TypeScript/Python等VSCode调试器主流支持的语言项目。
常见问题
这个工具支持哪些编程语言?
主要支持VSCode调试器协议(DAP)支持的语言,如JavaScript、TypeScript、Python等,具体取决于你的VSCode调试配置。
需要安装VSCode吗?
是的,本工具作为MCP服务器,需要与VSCode编辑器配合使用,以调用其底层的调试功能。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/vscode-debugger-mcp服务器/raw/index.md 读取 VSCode Debugger MCP服务器 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/vscode-debugger-mcp服务器/raw/index.md(查看排版版本)