返回 MCP 目录
public公开dns本地运行

VSCode Debugger

Claude Debugs For You是一个VS Code扩展,通过MCP服务器实现与LLM(如Claude)的交互式代码调试。

article

README

🚀 克劳德为您调试

克劳德为您调试是一个允许克劳德(或其他任何LLM)与您交互式地调试代码的工具,也被称为“情绪调试”。它是一个 MCP 服务器和VS Code扩展,能让克劳德交互式地调试并评估表达式,且语言无关。

Claude图标 Badge

🚀 快速开始

安装步骤

  1. 发布VS Code 应用商店下载内容。
  2. 按照提示进行安装。
  3. 打开VS Code,进入设置(Preferences)。
  4. 选择“Extensions”,搜索“Claude Debugs For You”并安装。

使用说明

  1. 在您的代码文件中,放置断点。
  2. 点击调试工具栏中的开始按钮,或按F5启动调试会话。
  3. 克劳德将自动连接到调试服务器,并允许您在调试过程中评估表达式和检查变量。

✨ 主要特性

  • 允许克劳德或其他LLM与您交互式地调试代码。
  • 语言无关,只要调试控制台支持并且有有效的launch.json用于在VSCode中进行调试。
  • 支持条件断点。
  • 可配置自动启动调试服务器和端口。

📦 安装指南

发布VS Code 应用商店下载并按照提示安装,之后在VS Code中搜索“Claude Debugs For You”进行安装。

💻 使用示例

基础用法

打开examples/python文件夹,运行以下Python代码:

def longest_substring_with_k_distinct(s, k):
    # 你的实现代码

在调试过程中,您可以询问克劳德任何问题,并让它帮助您找到错误。

📚 详细文档

配置选项

| 属性 | 详情 | |------|------| | autostart | 是否自动启动调试服务器(默认为true) | | port | 调试服务器使用的端口(默认为9292) |

其他注意事项

⚠️ 重要提示

如果您打开了多个VS Code窗口,可能会弹出提示。您可以优雅地将“Claude Debugs For You”在窗口间切换。

💡 使用建议

您可以禁用自动启动功能。此时,只需点击状态栏菜单并选择“开始服务器”。

🔧 技术细节

本工具是一个 MCP 服务器和VS Code扩展,允许克劳德交互式地调试并评估表达式,理论上也适用于其他模型/客户端等。

📄 短期开发计划

  • [ ] 使用ripgrep来查找您需要的内容,而不是列出文件并获取文件内容。
  • [x] 添加对条件断点的支持
  • [ ] 添加“修复”功能,允许MCP通过CodeLens或“自动修复”建议让用户可以选择应用推荐的更改或不应用。

您的创意想法也在此!

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端