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
。
示例操作
- 启动调试会话: start_debug program=/path/to/program.go
- 设置断点: set_breakpoint session_id=session-123456 file=/path/to/program.go line=15
- 继续执行: continue session_id=session-123456
- 终止会话: terminate_debug session_id=session-123456
更多详细信息请参考 EXAMPLE.md。