使用 GDB 与 clangd 辅助调试 C++ 程序,定位运行时与静态问题
该 MCP 工具为开源的本地 C++ 调试/分析工具,未声明需要密钥或远程端点,整体风险偏低。主要注意点在于其会在本机执行调试相关进程并访问工程代码与运行时数据,且社区采用度与维护情况证据较弱。
材料明确标注无需密钥/环境变量,未见要求提供 API token、账号凭证或其他敏感认证信息,因此凭证泄露与滥用面较小。
未声明任何远程端点 host,描述中也仅体现基于本地 GDB 与 clangd 的调试/分析能力;就现有材料看,未见明确的用户数据外发路径。
系统检查项已明确其具备 executes-code 能力;结合“GDB 调试、step execution”描述,可合理判断其会在本机启动或控制被调试程序及相关调试进程。这属于该类工具的常规高权限本地能力,应留意其可能影响本机进程与执行环境。
为实现变量检查、诊断与静态/运行时联合分析,工具大概率需要读取源码、构建信息、符号与运行时状态,可能接触工程目录内文件和进程内存数据。现有材料未显示超出其声明功能的过度授权,但仍应按最小权限使用。
正面因素是其提供了可审计的开源仓库并采用 MIT 许可证,这明显降低了供应链不透明风险;但来源为 third_party_registry,社区采用度为 0 star,维护状态未知,可信度与成熟度证据有限,建议先审阅源码与依赖后再投入敏感环境。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"cpp-debug-mcp" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请用这个调试工具分析我的 C++ 程序在输入特定参数后发生段错误的原因,逐步执行到崩溃点,检查调用栈、局部变量和值变化,并给出可能的修复建议。
输出崩溃位置、调用栈信息、关键变量状态,以及可执行的修复方向。
请在这个 C++ 函数执行过程中逐行调试,展示每一步的重要变量值、条件分支走向和循环状态,帮助我理解为什么最终结果不符合预期。
输出清晰的逐步执行记录,说明变量变化、分支路径和结果异常原因。
请结合 clangd 的静态诊断和 GDB 的运行时调试,分析这段 C++ 代码中的潜在空指针、越界访问或类型使用问题,并指出哪些问题会在运行时真正触发。
输出静态告警与运行时证据的综合分析,区分潜在问题与已触发问题。
支持多语言断点调试、单步执行与堆栈追踪,帮助快速定位和修复代码问题。
连接 clangd 为 AI 提供 C/C++ 代码智能检索、跳转与类型分析能力。
通过封装 GDB,让 AI 可启动、附加并执行实时调试会话。
通过 MCP 让 AI 直接操控 GDB 进行断点调试、单步执行和内存寄存器检查。
为 AI 代理提供 C++ 代码导航、类型查询与诊断分析能力
让大模型通过 GDB 交互调试原生程序,支持启动会话、执行命令和中断卡死。