Best C++ MCP Servers
C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language. The C++ programming language is supported by a community of developers and promoted by organizations like the ISO C++ Standards Committee.
Why this server?
Analyzes C/C++ codebases using CMake, Makefile, or Meson build systems to extract sources, headers, classes, structs, enums, namespaces, and include relationships.
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 updated16136MITWhy this server?
Analyzes C++ repositories to generate structured maps of the codebase, highlighting important definitions and code relationships
AlicenseAqualityFmaintenanceA powerful tool designed to help, primarily LLMs, understand and navigate complex codebases. It functions both as a command-line application for on-demand analysis and as an MCP (Model Context Protocol) server, providing continuous repository mapping capabilities to other applications. By generatingLast updated22181MITWhy this server?
Provides C++ code analysis tools for checking naming conventions, include guards, memory safety, const correctness, and modern C++ upgrade suggestions, along with access to C++ style guide documentation and best practices.
AlicenseAqualityDmaintenanceProvides professional C++ code style checking, best practices analysis, and modern C++ upgrade suggestions with tools for naming conventions, memory safety, const correctness, and access to comprehensive C++ style documentation.Last updated5MITWhy this server?
Provides C++ language support through clangd language server integration, enabling code analysis, navigation, and refactoring capabilities for C++ projects.
AlicenseAqualityAmaintenanceMCP server that keeps language server sessions warm and routes multiple languages through one process. Agents get persistent cross-file awareness, speculative execution (simulate edits before writing to disk), and 20 skills that encode correct multi-step operations like safe rename, blast-radius analysis, and end-to-end refactoring. Single Go binary, no runtime dependencies.Last updated5067MITWhy this server?
Supports indexing and analysis of C/C++ code, including classes, functions, includes, and preprocessor directives.
AlicenseAqualityDmaintenanceIntelligent code indexing and analysis for Large Language Models, enabling advanced search, file analysis, and real-time monitoring of codebases.Last updated12MITWhy this server?
Provides symbol extraction for C/C++ source code via tree-sitter AST parsing.
AlicenseAqualityDmaintenanceA fast, polyglot source code intelligence CLI. Extract symbols, parse imports, trace dependencies, and analyze impact — all from the command line.Last updated71MITWhy this server?
Enables C++ backend development for SailfishOS applications, including generating C++ code files and integrating C++ components with QML interfaces.
AlicenseAqualityBmaintenanceA MCP server for SailfishOS application development, creates new projects and add features following guidelines, performs buildLast updated93MITWhy this server?
Provides tools for debugging and inspecting C++ executables through GDB, enabling expression evaluation, breakpoint management, and memory analysis.
AlicenseBqualityDmaintenanceAn MCP server providing direct access to gdb-multiarch for debugging Nintendo Switch executables on Yuzu or hardware via a GDB stub. It features specialized tools for offset-based breakpoints, instruction patching, and frame-pointer backtraces relative to the game's base address.Last updated333MITWhy this server?
Provides tools for surgically editing C++ source files via AST, including structural edits to functions, classes, methods, fields, and imports, with support for comments and annotations.
AlicenseAqualityAmaintenanceA robust, language-agnostic Model Context Protocol (MCP) server that provides AI coding agents with the ability to edit files surgically via Abstract Syntax Trees (AST) instead of relying on token-heavy, brittle search-and-replace or diff operations.Last updated287MIT