基于 clangd 的 MCP 工具,可对 C/C++ 进行诊断、符号与函数检索、include 分析并做代码格式化。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"clangd-mcp" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请用 clangd-mcp 分析以下 C/C++ 代码片段,返回 diagnostics 中的错误和警告、行号、严重级别以及修复建议: cpp // 你的代码
返回错误/警告明细、位置和简要修复建议,帮助快速定位问题。
请调用 clangd-mcp 在当前项目查找函数 `foo()` 的定义、声明和所有引用位置,并给出相关符号信息。
输出该函数及相关符号的定义、声明和引用位置,便于确认影响范围。
请先用 clangd-mcp 做 include 分析,再对以下源码执行格式化,返回 include 问题和格式化后的代码: cpp // 你的代码
返回可疑的 include 关系提示,并给出统一风格后的代码文本。
开发者在代码有大量报错时,可用该工具批量输出诊断结果,快速定位错误行和修复方向,缩短调试周期。
在调整函数或类名时,团队可先用符号搜索与函数列表确认调用关系,避免遗漏引用导致的回归。
代码提交前可借助格式化能力统一 C/C++ 风格,并结合 include 分析减少不必要头文件或重复引用争议。
clangd-mcp 是一个 MCP server,基于 clangd 与 clang 工具提供 C/C++ 代码分析,支持 diagnostics、符号搜索、include 分析、函数列表和代码格式化。
公开描述只表明依赖 clangd 与 clang 工具链。安装方式、运行环境和参数细节请以源码仓库说明为准。
它以 MCP 服务形态提供接口,适合在 AI 工作流中被结构化调用;具体对接能力以源码仓库信息为准。
为 AI 代理提供 C++ 代码导航、类型查询与诊断分析能力
为支持 MCP 的客户端提供代码定义、引用、重命名与诊断等语义能力。
提供结构化代码分析与 Git 提交智能,帮助高效理解仓库并显著节省上下文 token。
帮助用户对代码库进行语义检索、结构理解并回答开发相关问题。
使用 GDB 与 clangd 辅助调试 C++ 程序,定位运行时与静态问题
通过 MCP 将编码任务委派给 Codex,并进行安全校验与结果验证。