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?
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 updated4610MITWhy this server?
Provides tools to find and analyze CMakeLists.txt files to understand repository build structures.
AlicenseAqualityCmaintenanceAn 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.
AlicenseAqualityCmaintenanceA MCP server for SailfishOS application development, creates new projects and add features following guidelines, performs buildLast updated94MITWhy 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.
AlicenseAqualityAmaintenanceC++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 updated31MITWhy 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?
Verifies C/C++ projects using CMake.
Alicense-qualityAmaintenanceMagga lets coding agents prove their changes before claiming they’re done by building the code and verifying that newly added tests fail before the fix and pass after it. It returns evidence-backed verdicts through the verify_change tool and supports 16 languages, including Rust, Go, Python, Solidity, and C/C++.Last updated398Apache 2.0Why this server?
Identifies CMake installations and provides information about CMake-based build configurations.
Alicense-qualityDmaintenanceAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.Last updated7MITWhy this server?
Provides build system support for CMake-based embedded projects, including automatic detection and compilation.
Alicense-qualityBmaintenanceEnables AI-driven embedded development: generate, build, flash, and debug firmware using natural language commands through MCP.Last updatedMITWhy this server?
Provides tools for building, configuring, and testing CMake-based audio plugin projects with structured error/warning output and ctest integration.
Alicense-qualityAmaintenanceapc-mcp is a Model Context Protocol server that brings audio plugin development workflows into any MCP-compatible client by wrapping CMake, ctest, clang-format, pluginval, and clap-validator into a clean tool interface for building, testing, linting, validating, and scaffolding JUCE, CLAP, VST3, and ARA plugin projects.Last updatedMIT