Token导航 LogoToken导航TokenDH.com
VSCode Debug MCP logo
开发工具未说明官方级别未说明来源级核验

VSCode Debug MCP

MCP Server

VSCode Debug MCP是一个VS Code扩展,通过Model Context Protocol(MCP)提供调试功能,支持断点、表达式评估和程序启动,适用于多种编程语言。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
VSCode扩展调试工具TypeScriptClaude多语言支持ClaudeCursorVS Code

安装说明

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

作者 / 组织

PeakBI

提供方

PeakBI

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

VSCode调试MCP

![CI](https://github.com/PeakBI/vscode-debug-mcp/actions/workflows/ci.yml) ![codecov](https://codecov.io/gh/PeakBI/vscode-debug-mcp) VS Code

使MCP客户端能够使用断点、表达式求值和程序启动交互式调试代码。

这是一个 主控程序 服务器和VS代码扩展,通过模型上下文协议公开调试功能。它与语言无关——它适用于任何具有有效调试器的调试器 launch.json 在VS代码中。

工具

工具操作描述
debug_execute启动、停止、继续、stepOver、stepIn、stepOut调试期间控制程序执行
debug_breakpoints设置、删除、列出管理断点,支持条件、点击数和日志消息
debug_inspectevaluate,stackTrace在断点处暂停时检查程序状态

入门指南

  1. 从下载扩展 发布
  2. 安装扩展

- 如果使用 .vsix 直接转到VS Code中“扩展”中的三个点,然后选择“从VSIX安装…”

  1. 安装后,您将在调试选项卡中看到一个“MCP调试服务器”面板,显示服务器状态、stdio路径和SSE地址。

MCP Debug Server panel

克劳德代码

  1. 使用调试选项卡的MCP调试服务器面板中的“复制克劳德代码设置命令”按钮,或通过VS代码命令调色板(“VSCode Debug MCP:复制克劳德代码安装命令”)复制准备粘贴的设置命令。
  2. 粘贴并在终端中运行它:
claude mcp add --transport stdio vscode-debug -- node /path/to/mcp-debug.js

或者将其添加到您的项目中 .mcp.json:

{
  "mcpServers": {
    "vscode-debug": {
      "command": "node",
      "args": ["/path/to/mcp-debug.js"]
    }
  }
}

GitHub Copilot

  1. 使用VS Code命令“将MCP调试服务器stdio路径复制到剪贴板”将stdio服务器路径复制到您的剪贴板
  2. 打开VS Code命令面板,运行“MCP:打开工作区文件夹配置”进行编辑 .vscode/mcp.json,然后添加:
{
  "servers": {
    "vscode-debug": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/mcp-debug.js"]
    }
  }
}

配置

  • mcpDebug.port --服务器端口(默认值: 4711)
  • mcpDebug.autostart --激活时自动启动服务器(默认值: true)

当打开多个VS Code窗口时,该扩展处理MCP服务器在窗口之间的优雅切换。

建筑

graph LR
    subgraph MCP Clients
        A[Claude Code / stdio client]
        B[Cursor / SSE client]
    end

    subgraph Stdio Bridge
        C[mcp-debug.js]
    end

    subgraph VS Code Extension
        D[DebugServer]
        E[VS Code Debug API]
    end

    F[Any Debugger
Python, Node.js, C++, Go, ...]

    A -- stdio --> C
    C -- HTTP POST /tcp --> D
    B -- SSE /sse --> D
    D --> E
    E --> F

该扩展为MCP客户端提供了两种连接方式:

  • 工作室 --一个独立的Node.js桥接进程(mcp-debug.js)通过stdio接收MCP请求,并通过HTTP将其转发到扩展的调试服务器。Claude Code和其他基于stdio的客户端使用。
  • 上海证券交易所 --客户端直接连接到扩展的SSE端点。由Cursor和其他支持SSE的客户端使用。

两个路径都在后台使用VS Code Debug API,这意味着扩展可以与支持的任何语言/调试器一起使用 launch.json 配置(Python、Node.js、C++、Go等)。

开发中

  1. 在VS Code中克隆并打开此仓库
  2. 安装依赖项: npm install && cd mcp && npm install && cd ..
  3. 构建: npm run compile
  4. 按F5在新的VS Code窗口中启动扩展
  5. 更改后重建: npm run compile

包装

vsce package

发布过程

提交消息

所有提交都应遵循常规提交格式:

  • fix: --Bug修复(补丁版本碰撞)
  • feat: --新功能(小版本凹凸)
  • feat!: / fix!: / refactor!: --重大变化(主要版本碰撞)
  • chore:, docs:, refactor:, test: --无版本冲突

PR测试

每个pull请求都会自动构建一个 .vsix 通过CI下载工件。在合并之前,从GitHub操作“工件”部分下载PR检查,以在本地安装和测试扩展。

释放

当常规提交被推送到 main,release请自动打开(或更新)带有版本升级和更改日志条目的release PR。合并该PR将创建GitHub版本并构建最终版本 .vsix,上传到发布资产。

致谢

目录标签

目录标签

VSCode扩展调试工具TypeScriptClaude多语言支持本地部署MCP协议

支持客户端

ClaudeCursorVS Code

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明nonelocal-only

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP