Go语言Delve调试器MCP服务器

Go语言Delve调试器MCP服务器

一个MCP服务器,允许AI助手通过Delve调试Go程序。

快速入门

安装

确保已安装Go 1.21+和Delve调试器:

go install github.com/go-delve/delve/cmd/dlv@latest

安装dlv-mcp:

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

启动MCP服务器

运行以下命令启动服务器:

dlv-mcp --listen :9097

配置MCP客户端连接到 http://localhost:9097/sse

示例操作

  1. 启动调试会话: start_debug program=/path/to/program.go
  2. 设置断点: set_breakpoint session_id=session-123456 file=/path/to/program.go line=15
  3. 继续执行: continue session_id=session-123456
  4. 终止会话: terminate_debug session_id=session-123456

更多详细信息请参考 EXAMPLE.md