Token导航 LogoToken导航

MCP Server · 开发工具

debugssy (Gmaynez)

Debugssy是一款连接AI助手与VS Code调试引擎的工具,通过自然语言指令实现自动化断点设置和代码检查,支持多种编程语言。

未说明官方级别未说明来源级核验工具 17
编程辅助TypeScriptClaudeClaude DesktopCursorVS Code

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
gmaynez
提供方
gmaynez

工具数量

17

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

19

仓库热度

收录来源

1 个

MCP World

选型结论

debugssy (Gmaynez) 属于开发工具类 MCP Server,公开资料标注 17 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 17 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

调试

让你的AI助手驱动调试器。

Debugssy将AI助手(Cursor、Copilot、Claude Desktop)连接到VS Code的 通过调试引擎 模型上下文协议。而不是单击 通过调试器UI,描述您要查找的内容。

安装 ·

______________________________________________________________________

它的作用

You: "Figure out why users get null when logging in"

AI: Sets breakpoint in auth handler → waits for hit → inspects `user` object →
    traces call stack → spots missing WHERE clause in the query. Done.

AI获得了设置断点的工具(包括条件、点击次数、日志点), 通过MCP读取变量、遍历调用堆栈和计算表达式。 你保持控制 _当_ 调试运行或完全移交控制权。

适用于VS Code可以调试的任何语言:JavaScript、TypeScript、Python、, Go、Java、C++、Rust,随便你怎么说。

推荐型号: 克劳德4.5俳句或格罗克4.1快速(速度+成本)。

______________________________________________________________________

快速开始

1.安装扩展

搜索 “调试” 在VS Code的扩展面板中(Ctrl+Shift+X),或者抓住它 发件人:

等等)

2.连接你的AI

VS代码(副本)和游标——零配置。 扩展注册其MCP 服务器自动。只需安装Debugssy并开始聊天。无JSON编辑 需要。

如果你有旧的手册 "debugssy" 在设置中输入,将其删除到 避免重复。

其他MCP客户端 (克劳德桌面、克劳德代码、OpenCode等)——添加这个 到客户端的配置文件:

{
  "mcpServers": {
    "debugssy": { "url": "http://localhost:3000/mcp" }
  }
}

配置文件位置:

  • 克劳德桌面:

~/Library/Application Support/Claude/claude_desktop_config.json (Mac)或 %APPDATA%\Claude\claude_desktop_config.json (Windows)

  • 克劳德代码/开放代码/其他: 查看客户的文档——URL为

总是 http://localhost:3000/mcp

3.调试一些东西

  1. 在VS Code中启动调试会话(F5)
  2. 问你的AI: _“设置一个用户身份验证失败的断点,并向我显示

请求对象中有什么“_

  1. 看着它工作

类型 / 在聊天中查看指导工作流程,如 /debug-crash 或 /trace-variable.

______________________________________________________________________

两种模式

辅助(默认): 您可以控制执行(F5,步骤,继续)。AI设置 断点并检查状态。有利于学习和动手。

全自动化: AI控制一切——开始会话,继续 过去的断点,工作。适用于“只是找到bug”的场景。

{ "debugssy.automationLevel": "full" }

副驾驶用户:切换模式后重新启动VS Code(它不会刷新工具 动态)。

______________________________________________________________________

可用工具

您的AI通过MCP看到这些:

检查 (始终可用): get_debug_state, get_variables, get_call_stack, evaluate_expression, get_console_output, get_threads

断点 (始终可用): set_breakpoint, remove_breakpoint, list_breakpoints, toggle_breakpoint, remove_all_breakpoints

set_breakpoint 支持条件(user.role === 'admin'),点击次数 (> 10),并记录消息(日志点)。

执行控制 (仅限全模式): start_debugging, stop_debugging, continue, pause, restart, wait_for_breakpoint

步骤操作(step_over, step_into, step_out)全部可用 模式(如果启用) debugssy.allowStepOperations.通常是不必要的--战略性的 断点+继续对于AI调试更快。

______________________________________________________________________

设置

打开VS Code设置并搜索“debugssy”:

设置默认值它的作用
debugssy.mcp.port3000服务器端口。如果使用3000,请更改。
debugssy.automationLevelassistedassisted 或 full
debugssy.expressionValidationLevelmoderate有多多疑 evaluate_expression.选项: strict, moderate, permissive, disabled
debugssy.maxExpressionLength100已求值表达式的最大字符数
debugssy.waitForBreakpointTimeout5000多长时间 wait_for_breakpoint 等待时间(ms)
debugssy.allowStepOperationsfalse在完全模式下启用step_over/into/out

为了更严格的安全性,请在MCP客户端中配置一个分配列表——请参阅 允许_用户.md.

______________________________________________________________________

安全

Debugssy仅在本地主机上运行。你的代码永远不会离开你的机器。

表达式验证器阻止明显的注入尝试(eval, require('fs'), process.exit等),并要求确认任何事情 可疑。偏执的四个层次: strict (仅白名单), moderate (默认情况下,阻止已知的危险模式), permissive (仅屏蔽恐怖内容 东西), disabled (你只能靠自己了)。

人工智能辅助调试的最佳实践:

  1. 重新开始。 在调试会话中使用新的AI对话以避免提示

从早期背景中注入。

  1. 跳过网络搜索。 不要在同一次对话中搜索网络——外部

内容物是及时注射的主要载体。

  1. 回顾启发提示。 当验证器询问表达式时,

在批准之前,请仔细阅读。

详细信息: 安全.md, MCP_合作.md

______________________________________________________________________

故障排除

“没有活动的调试会话” --开始调试(F5)在要求AI 检查事物。调试器需要运行。

端口3000正在使用中 --更改 debugssy.mcp.port 对于其他事物(3001、8080、3003), 不管怎样)。或者杀了那些占了3000块的东西:

# Windows
netstat -ano | findstr :3000
taskkill /PID 
 /F

# Mac/Linux
lsof -ti:3000 | xargs kill -9

AI无法连接 --检查VS代码输出面板 (View → Output → Debugssy).验证服务器是否已启动 curl http://localhost:3000/health确保你的AI配置指向 http://localhost:3000/mcp.

变量为空 --必须在断点处暂停执行。如果它正在运行, 没有什么可检查的。也试试 scope: "Local" 以滤除噪声。

副驾驶看不到新工具 --重新启动VS代码。Copilot缓存工具 列表。

______________________________________________________________________

建筑

┌─────────────────────────────────────────────────┐
│  VS Code Extension                              │
│                                                 │
│   MCP Server (localhost:3000)                   │
│        ↓                                        │
│   ToolRouter → Security Layer → Tool Registry   │
│        ↓                                        │
│   DAP Client ← → VS Code Debug API              │
└─────────────────────────────────────────────────┘
        ↑
        │ HTTP + MCP Protocol
        ↓
┌─────────────────────┐
│   AI Assistant      │
│ (Cursor/Copilot/    │
│  Claude Desktop)    │
└─────────────────────┘

MCP服务器使用流式HTTP(规范版本2025-06-18)。会话ID为 crypto.randomUUID()所有工具输入都经过Zod验证。

关键文件,如果你正在潜水:

  • src/MCPServer.ts --服务器设置和MCP协议处理
  • src/routing/ToolRouter.ts --工具调度
  • src/security/ExpressionValidator.ts --偏执狂引擎
  • src/dap/Client.ts --调试适配器协议集成

______________________________________________________________________

从源头构建

git clone https://github.com/gmaynez/debugssy.git
cd debugssy
npm install
npm run compile    # Build
npm run package    # Creates .vsix
npm test           # Run tests

按 F5 在VS Code中启动扩展开发主机进行实时测试。

______________________________________________________________________

已知限制

  • 一次一个MCP客户端。 如果多个AI助手连接到同一个

Debugssy实例,最新连接接管。

  • Copilot缓存工具。 更改后重新启动VS代码 automationLevel.
  • 没有手表表情。 使用 evaluate_expression 相反。
  • 单线程假设。 默认为线程ID 1。
  • 辅助模式对手动步骤视而不见。 如果在UI中单击“继续”,

AI不知道。

  • 嵌套对象被截断。 责怪调试器,而不是我们。

______________________________________________________________________

贡献

发现bug了吗? 打开一个问题.

想贡献吗?分叉它,创建一个分支,打开一个PR。遵循现有代码 风格(TypeScript、ESLint)。添加新功能的测试。

检查 好的第一个问题 对于初学者任务。

______________________________________________________________________

更多文档

AI可以使用

--VS Code在幕后说什么

______________________________________________________________________

许可证

Apache 2.0。看 许可证.

版权所有©2025-2026吉列尔莫·加西亚·马内兹

工具与能力

工具数量

17

资源数量

0

提示词数量

0

能力标签

AI调试TypeScript本地部署VSCode扩展自动化工具编程辅助断点管理

支持客户端

Claude DesktopClaudeCursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 17 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
debugssy (Gmaynez)

MCP World · 本页

17未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

debugssy (Gmaynez) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

debugssy (Gmaynez) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

debugssy (Gmaynez) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

debugssy (Gmaynez) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

debugssy (Gmaynez) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP