Token导航 LogoToken导航TokenDH.com
Claude Debugs For You logo
开发工具未说明官方级别未说明来源级核验

Claude Debugs For You

MCP Server

一个VS Code扩展,允许Claude或其他大型语言模型交互式调试代码,适用于多种编程语言。

工具数

0

提示词数

0

GitHub Stars

510

资源数

0
TypeScriptClaude开发工具Claude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jasonjmcghee

提供方

jasonjmcghee

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

克劳德为你调试

](https://marketplace.visualstudio.com/items?itemName=JasonMcGhee.claude-debugs-for-you)

_aka Vibe调试_

允许Claude(或任何其他LLM)交互式调试您的代码

这是一个 主控程序 服务器和VS代码扩展,使claude能够交互式调试和计算表达式。

这意味着它也应该适用于其他模型/客户端等,但我只在Claude Desktop上演示了它,并在此处继续。

它与语言无关,假设调试器控制台支持和有效的launch.json用于在VSCode中调试。

入门指南

  1. 安装扩展
  • 如果使用 .vsix 直接转到VS Code中“扩展”中的三个点,然后选择“从VSIX安装…”
  1. 您将看到一个新的状态菜单项“Claude Debugs For You”,显示它是否正常运行(检查)或启动失败(x)

您可以单击此状态菜单查看可用命令

根据您的设置,遵循以下选项之一

If using stdio (classic, required for Claude Desktop)

  1. 通过搜索vs代码命令“将MCP调试服务器stdio路径复制到剪贴板”,将stdio服务器路径复制到您的剪贴板
  1. 将以下内容粘贴到您的 claude_desktop_config.json 如果您使用其他MCP服务器,请相应地进行编辑
{
  "mcpServers": {
    "debug": {
      "command": "node",
      "args": [
        "/path/to/mcp-debug.js"
      ]
    }
  }
}
  1. 启动Claude桌面(或其他MCP客户端)

1. 注意:如果它已经在运行,您可能需要重新启动它。 1. 如果使用Continue/Cursor或VS Code的其他内置功能,则可以跳过此步骤

If using /sse (e.g. Cursor)

  1. 使用“将MCP调试服务器sse地址复制到剪贴板”命令检索MCP服务器sse地址

1. 您只需写出服务器URL“http://localhost:4711/sse“,或您在设置中设置的任何端口。

  1. 根据您的客户,在需要的地方添加它

1. 根据客户端的不同,您可能需要点击“刷新”:这在Cursor中是必需的

  1. 启动MCP客户端

1. 注意:如果它已经在运行,您可能需要重新启动它。 1. 如果使用Continue/Cursor或VS Code的其他内置功能,则可以跳过此步骤

您已经准备好调试了!

_VS代码调试文档_

打开一个包含 .vscode/launch.json 使用第一个配置设置调试特定文件 ${file}.

运行示例 下面,和/或观看演示视频。

贡献

找到bug或有一个可以改善这一点的想法?请打开拉取请求或记录问题。

这个自述文件糟糕吗?帮我改进一下!

演示

使用 继续

它找出问题所在,然后提出解决方案,我们只需点击即可应用

https://github.com/user-attachments/assets/3a0a879d-2db7-4a3f-ab43-796c22a0f1ef

How do I set this up with Continue? / Show MCP Configuration

阅读文档!

配置:

{
  ...
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "node",
          "args": [
            "/Users/jason/Library/Application Support/Code/User/globalStorage/jasonmcghee.claude-debugs-for-you/mcp-debug.js"
          ]
        }
      }
    ]
  }
}

您还需要选择一个能够使用工具的模型。

当工具列表弹出时,请确保在工具列表中单击“调试”,并将其设置为“自动”。

故障排除

如果在continue中看到MCP错误,请尝试禁用/重新启用continue插件

如果有帮助,这就是我的配置!但它几乎与Claude Desktop相同。

使用克劳德桌面

在这个例子中,我故意让它非常谨慎(不做任何假设等——与下面的提示相同),但你可以要求它做任何事情。

https://github.com/user-attachments/assets/ef6085f7-11a2-4eea-bb60-b5a54873b5d5

开发中

  • 使用VS代码克隆/打开此仓库
  • npm run installnpm run compile
  • 点击“运行”将打开一个新的VSCode
  • 否则与“入门适用”相同
  • 为了重建, npm run compile

包裹

vsce package

运行示例

打开 examples/python 在VS Code窗口中

输入提示:

i am building `longest_substring_with_k_distinct` and for some reason it's not working quite right. can you debug it step by step using breakpoints and evaluating expressions to figure out where it goes wrong? make sure to use the debug tool to get access and debug! don't make any guesses as to the problem up front. DEBUG!

其他值得一提的事情

当你启动多个vs代码窗口时,你会看到一个弹出窗口。您可以在窗口之间优雅地传递“Claude Debugs For You”。

您还可以禁用自动启动。然后,您只需单击状态菜单并选择“启动服务器”。

想法简短列表

  • \[\]它应该使用ripgrep来查找您所请求的内容,而不是列出文件+获取文件内容。
  • \[x\] 添加对条件断点的支持
  • \[\]添加“修复”工具,允许MCP插入CodeLens或“自动修复”建议,以便用户可以选择是否应用推荐的更改。
  • 你的想法在这里!

目录标签

目录标签

TypeScriptClaude开发工具代码调试本地部署VSCode扩展交互式调试LLM集成

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP