适合谁
- 使用 CMake 构建系统的 C/C++ 项目。
- 需要可靠、可编程访问构建状态的 AI 编码助手。
Pare CMake 服务器提供结构化的 CMake/CTest 输出,适合代理集成,但需注意构建命令可能带来的系统影响。
Pare CMake 是 Pare 项目中的一个 MCP 服务器,用于包装 CMake 和 CTest 构建工具,将原本脆弱的命令行输出转换为经过模式验证的 JSON 数据,使 AI 代理无需解析终端文本即可直接使用。它基于 TypeScript 构建,通过 stdio 传输,提供 token 高效的结构化响应。
在 MCP 客户端配置中添加以下 JSON(以 Claude Desktop 为例):
{
"mcpServers": {
"pare-cmake": {
"command": "npx",
"args": ["-y", "@paretools/cmake"]
}
}
}确保 Node.js 版本 >= 20,并按照客户端文档重启会话。
{
"mcpServers": {
"pare-cmake": {
"command": "npx",
"args": [
"-y",
"@paretools/cmake"
]
}
}
}