Best CMake MCP Servers
CMake is an open-source, cross-platform family of tools designed to build, test and package software. It uses a compiler-independent build process that allows developers to use the compiler of their choice.
Why this server?
Scaffolds C++26-ready CMake projects via the /cpp26-init command, setting CXX_STANDARD to 26, -std=c++2c, and CMAKE_EXPORT_COMPILE_COMMANDS ON, along with .clangd configuration.
AlicenseAqualityBmaintenanceC++26 paper reference MCP with lookup_paper, fuzzy search, and compiler_status tools over a 216-paper ISO/IEC 14882:2026 corpus. Backs a Claude Code plugin that biases the model toward final-form C++26 idioms (reflection, contracts, std::execution senders, expansion statements, #embed).Last updated63MITWhy this server?
Detects and analyzes C/C++ projects using CMake build systems to extract structural information about sources, headers, and dependencies.
AlicenseAqualityAmaintenanceStructural graph map of any codebase. Scans entities, relationships, and feature flows across 13 languages so LLMs navigate by structure instead of reading everything.Last updated12136MITWhy this server?
Provides tools to find and analyze CMakeLists.txt files to understand repository build structures.
AlicenseAqualityBmaintenanceAn MCP server that connects LLMs to CERN GitLab to discover and analyze High Energy Physics code, documentation, and analysis examples. It provides 14 tools for repository browsing, dependency parsing, and CI/CD configuration analysis.Last updated144AGPL 3.0Why this server?
Supports CMake project configuration and building for SailfishOS applications, including generating CMakeLists.txt files and managing CMake-based build processes.
AlicenseAqualityBmaintenanceA MCP server for SailfishOS application development, creates new projects and add features following guidelines, performs buildLast updated91MITWhy this server?
Provides access to CMake documentation through DevDocs.io, enabling search and retrieval of CMake build system documentation content.
FlicenseAqualityDmaintenanceProvides access to 600+ documentation libraries from DevDocs.io including Python, JavaScript, React, Django, and more. Enables searching, browsing, and retrieving documentation content directly through Claude Desktop.Last updated53Why this server?
Intercepts cmake commands and executes them locally to save tokens.
Alicense-qualityAmaintenanceEnables AI coding assistants to execute shell commands locally, intercepting deterministic commands like git status and npm test before they reach the LLM, saving tokens and reducing latency.Last updated1129MITWhy this server?
Utilized for building the Stable Diffusion C++ implementation, ensuring proper compilation across different platforms
Alicense-qualityDmaintenancePowerful image generation system leveraging multiple Stable Diffusion models (flux-schnell, flux-dev, sdxl, sd3, sd15) for creating high-quality AI-generated images with precise customization.Last updated17MITWhy this server?
Supports C++ projects using CMake by utilizing exported compilation commands for precise code navigation and analysis.
Alicense-qualityDmaintenanceProvides fast C++ code intelligence for LLMs by combining Tree-sitter parsing with clangd LSP for efficient symbol lookup, navigation, and hierarchy analysis. It optionally integrates Google Gemini AI to deliver deeper architectural insights and automated documentation summaries.Last updated24MITWhy this server?
Identifies CMake installations and provides information about CMake-based build configurations.
Alicense-qualityCmaintenanceAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.Last updated7MIT