Token导航 LogoToken导航

MCP Server · 开发工具

Dlv MCP

MCP Server that exposes Golang's Delve Debugger, enable AI to self-debug

SSE官方级别未说明来源级核验工具 0
调试工具GoCursor开发工具

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

20

仓库热度

收录来源

3 个

MCP.so

选型结论

Dlv MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过SSE 远程服务接入,适配 Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

SSE

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是SSE 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

Go Delve调试器MCP服务器

允许LLM与Delve Go调试器交互的MCP服务器。

描述

您可以在以下网址找到一个工作示例 示例.md.

特性

  • 启动Go程序的调试会话
  • 在代码中设置断点
  • 单步执行代码(下一步,介入,退出)
  • 在调试会话的上下文中计算表达式
  • 检查变量和堆栈跟踪
  • 管理多个调试会话

安装

先决条件

  • 达到1.21或更高
  • 已安装Delve调试器(go install github.com/go-delve/delve/cmd/dlv@latest)

安装

go install github.com/xhd2015/dlv-mcp/cmd/dlv-mcp@latest

用法

启动MCP服务器:

dlv-mcp --listen :9097

然后在以下位置配置MCP服务器 http://localhost:9097/sse,在Cursor或任何MCP客户端中。

检查MCP服务器

bunx @modelcontextprotocol/inspector dlv-mcp

可用工具

调试会话管理

  • start_debug:启动新的调试会话

- program:要调试的Go程序路径 - args:程序的命令行参数(可选) - mode:调试模式(debug, test,或 exec,默认值: debug)

  • terminate_debug:终止调试会话

- session_id:要终止的调试会话的ID

  • list_debug_sessions:列出活动调试会话

断点管理

  • set_breakpoint:在调试会话中设置断点

- session_id:调试会话的ID - file:要在其中设置断点的源文件(绝对路径) - line:设置断点的行号

执行控制

  • continue:在调试会话中继续执行

- session_id:调试会话的ID

  • next:在调试会话中跳过当前行

- session_id:调试会话的ID

  • step_in:在调试会话中进入函数

- session_id:调试会话的ID

  • step_out:在调试会话中退出功能

- session_id:调试会话的ID

检查

  • evaluate:在调试会话中计算表达式

- session_id:调试会话的ID - expression:要评估的表达式 - frame_id:堆栈帧ID(可选,默认值:0)

工作流示例

  1. 启动调试会话:
   start_debug program=/path/to/program.go
  1. 设置断点:
   set_breakpoint session_id=session-123456 file=/path/to/program.go line=15
  1. 继续断点:
   continue session_id=session-123456
  1. 计算表达式:
   evaluate session_id=session-123456 expression="myVariable"
  1. 跨过一条线:
   next session_id=session-123456
  1. 终止会话:
   terminate_debug session_id=session-123456

建筑

服务器是使用以下组件构建的:

  • MCP服务器层:使用mark3labs/mcp-go实现模型上下文协议
  • DAP客户端层:与Delve的DAP服务器通信
  • 会话管理:维护和管理调试会话

检查MCP服务器

bunx @modelcontextprotocol/inspector go run ./cmd/dlv-mcp

使用演示客户端

我们创建了一个演示客户端,展示了如何以编程方式使用调试器mcp服务器。演示:

  1. 启动MCP服务器
  2. 启动调试会话 ./testdata/hello.go
  3. 尝试设置断点并执行调试命令
  4. 正确终止会话和服务器

要运行演示:

go run ./demo/main.go

演示客户端展示了如何:

  • 使用JSON-RPC启动并与MCP服务器通信
  • 使用正确的格式发送工具调用
  • 解析和处理响应
  • 优雅地处理错误

结账 demo/main.go 和 demo/README.md 有关实施的更多详细信息。

许可证

MIT许可证

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-toolsGo调试Go本地部署MCP协议LLM集成调试工具开发辅助

支持客户端

Cursor

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 3 个目录同时收录,信息可以交叉核对。
  • 走远程地址,接入方不用在本地装运行环境。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP.so · 本页

0SSE未标注3 个2026-05-17
Git 838e2ec1

MCP World

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

MCP World

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

MCP World

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

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Dlv MCP 怎么安装?

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

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

它是SSE 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Dlv MCP 收费吗?

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

Dlv MCP 需要 API Key 吗?

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

Dlv MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP