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?
Indexes C++ codebases to provide symbol search, call graph navigation, and change impact analysis.
AlicenseAqualityAmaintenanceEnables read-only querying of a local repository through a deterministic tree-sitter symbol and edge graph, exposing keyword search with exact file:line hits, regex text search, per-file symbol skeletons, caller/callee traversal, and directory-level maps of clusters, hubs, and hotspots over stdio.1068 npm1Apache 2.0Why this server?
Captures C++ application logs via SN_LOG and spdlog.
AlicenseAqualityAmaintenanceThe logs of everything on one machine — app, build, GPU, containers, serial board, OS — interleaved in the order they happened, and readable by an agent. Read-only: it can tail, search and wait, and it cannot write, delete or configure anything.296 npm1MITWhy 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.2810MITWhy this server?
Provides structured integration for C++ development, including workspace management, CMake builds, clangd-based code intelligence, debugging, and code quality tooling.
AlicenseBqualityAmaintenanceAn MCP server for C++ development that currently provides a server_status diagnostic tool. It validates a workspace directory and is designed to expand into build, test, and debugging capabilities.25375 PyPIMITWhy this server?
Supports documentation generation for C/C++ source code, parsing classes, functions, and variables to produce comprehensive documentation.
AlicenseBqualityAmaintenanceA comprehensive server that enables AI assistants to generate, configure, and manage Doxygen documentation for various programming languages through a clean interface.72GPL 3.0Why this server?
Analyzes C++ repositories to generate structured maps of the codebase, highlighting important definitions and code relationships
AlicenseAqualityDmaintenanceA 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 generating2217MITWhy this server?
Runs C++ code in a sandboxed process with strict timeout and memory limits for algorithmic testing.
AlicenseBqualityAmaintenanceProvides a universal developer operations and diagnostics toolkit with sandboxed code execution, algorithm stress testing, security secret scanning, AST-based code fixes, and a visual dashboard for ERD, port/process inspection, and differential testing.2826 npm3MITWhy 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.5MITWhy this server?
Provides symbol extraction for C/C++ source code via tree-sitter AST parsing.
AlicenseAqualityBmaintenanceA fast, polyglot source code intelligence CLI. Extract symbols, parse imports, trace dependencies, and analyze impact — all from the command line.72MIT