基于MCP协议的GDB/MI协议服务器,提供带有AI助手的远程应用程序调试能力。
在发布页面找到对应平台的二进制文件,直接运行即可。
克隆仓库后通过cargo编译:
cargo build --release cargo run
./mcp-server-gdb
http://127.0.0.1:8080
可以通过修改src/config.rs
文件或设置环境变量来调整服务器配置:
create_session
- 创建新的GDB调试会话get_session
- 获取特定会话信息get_all_sessions
- 获取所有会话close_session
- 关闭会话start_debugging
- 开始调试stop_debugging
- 停止调试continue_execution
- 继续执行step_execution
- 单步进入下一行next_execution
- 单步跳过下一行get_breakpoints
- 获取断点列表set_breakpoint
- 设置断点delete_breakpoint
- 删除断点get_stack_frames
- 获取堆栈帧信息get_local_variables
- 获取局部变量get_registers
- 获取寄存器值read_memory
- 读取内存内容MIT许可证