Token导航 LogoToken导航

MCP Server · 开发工具

Debuggerx MCP Fork

DebuggerX是一个支持多调试器同时连接到同一JVM的JDWP代理,提供HTTP API和断点解析功能,适用于协作调试和AI集成。

未说明官方级别未说明来源级核验工具 0
调试工具JavaClaude

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

调试器X-MCP分叉

叉德 调试器X 改进了MCP/Claude代码集成。

调试器X是什么?

DebuggerX是一个JDWP代理,允许 多个调试器同时连接到同一JVM它允许多个开发人员(或工具)共享断点和调试状态,从而促进协作调试。

此分叉中添加的功能

1.断点的解决

原始问题: 断点仅使用原始JDWP ID(ClassID、MethodID、CodeIndex)跟踪。如果没有外部调试器,就不可能知道断点在哪里。

解决方案: 分叉自动将断点解析为可读名称:

  • className :类的全名(例如: com.axelor.apps.repository.DMSFileRepository)
  • lineNumber :源文件中的行号

Pourquoi: 对于IA(Claude代码)在不需要IDE的情况下理解调试状态至关重要。

2.完整的HTTP API

新增端点:

# Lister tous les breakpoints avec infos résolues
GET http://localhost:55006/breakpoints

# Supprimer un breakpoint spécifique
DELETE http://localhost:55006/breakpoints/{requestId}

Pourquoi: 允许通过MCP或脚本对断点进行编程控制,而无需依赖IDE。

3.断点的多客户端发现

主要特点: fork允许 列出所有连接客户端定位的所有断点 (IntelliJ、Eclipse、MCP等)。

示例:

  • Intellij提出了一个断点 MyClass:42
  • Claude Code可以通过以下方式查看此断点: GET /breakpoints
  • Claude Code可以分析上下文并在需要时删除断点

Pourquoi: 人类调试器(IDE)和人工智能(MCP)之间的协调。AI可以查看和管理现有的断点,而不会干扰开发人员的工作流程。

4.纠正错误批评

  • 修复NullPointer异常 在解析系统中(debuggerservice.java:159-172)
  • 登记包裹 PacketMap中的BreakpointResolver
  • 捕获日志 你的代理人 debuggerx-proxy.log

使用

启动代理

java -jar debuggerx-bootstrap-1.0-SNAPSHOT.jar

默认端口:

  • JVM JDWP: 5005
  • 代理JDWP: 55005 (在此处连接您的IDE)
  • API HTTP: 55006

连接IDE

IntelliJ/Eclipse:

  • 主持人: localhost
  • 端口: 55005

API HTTP

# Voir tous les breakpoints (tous clients)
curl http://localhost:55006/breakpoints

# Résultat exemple :
# {
#   "breakpoints": [
#     {
#       "requestId": 17,
#       "className": "com.axelor.apps.repository.DMSFileRepository",
#       "lineNumber": 31,
#       "classId": 16681,
#       "methodId": 1877543952736,
#       "codeIndex": 0
#     }
#   ]
# }

# Supprimer un breakpoint
curl -X DELETE http://localhost:55006/breakpoints/17

MCP集成

该分叉设计用于与JDWP MCP服务器配合使用,该服务器为Claude代码公开了21个调试工具:

  • jdwp_list_all_breakpoints() -查看所有断点(所有客户)
  • jdwp_clear_breakpoint_by_id(requestId) -删除断点
  • jdwp_get_threads(), jdwp_get_stack(), jdwp_get_locals()等等。

看 mcp-jdwp-java 对于完整的MCP服务器。

建筑

┌─────────────────────┐
│   Claude Code AI    │
└──────────┬──────────┘
           │ MCP
┌──────────▼──────────┐
│  MCP JDWP Server    │
└──────────┬──────────┘
           │ HTTP API (55006) + JDI (55005)
┌──────────▼──────────┐
│  debuggerX Proxy    │ ← CE FORK
│  - Résolution BP    │
│  - API HTTP         │
│  - Multi-client BP  │
└──────────┬──────────┘
           │ JDWP (5005)
┌──────────▼──────────┐
│    JVM / App Java   │
└─────────────────────┘

文件编制技术

有关更改的完整技术详细信息,请参阅 FORK_RATIONALE.md.

信贷

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

调试工具Java本地部署协作开发JDWP代理断点管理AI集成

支持客户端

Claude

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0未说明未标注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 条

Debuggerx MCP Fork 怎么安装?

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

Debuggerx MCP Fork 怎么在 Claude Desktop、Cursor 里配置?

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

Debuggerx MCP Fork 收费吗?

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

Debuggerx MCP Fork 需要 API Key 吗?

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

Debuggerx MCP Fork 支持哪些客户端?

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

来源信息

继续浏览同类 MCP