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 updated12136MITWhy 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 updated91MITWhy this server?
Provides semantic analysis, AST parsing, and code compaction for C/C++ codebases with intelligent symbol extraction
AlicenseAqualityDmaintenanceProvides intelligent code context and analysis through semantic compression, AST parsing, and multi-language support. Offers 60-80% token reduction while enabling AI assistants to understand codebases through local analysis, OpenAI-enhanced insights, and GitHub repository integration.Last updated6243MITWhy 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.
AlicenseAqualityBmaintenanceA 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 updated287MITWhy this server?
Supports documentation generation for C/C++ source code, parsing classes, functions, and variables to produce comprehensive documentation.
AlicenseBqualityCmaintenanceA comprehensive server that enables AI assistants to generate, configure, and manage Doxygen documentation for various programming languages through a clean interface.Last updated72GPL 3.0Why 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++ 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 C++ code analysis tools for checking naming conventions, include guards, memory safety, const correctness, and modern C++ upgrade suggestions, along with style guide documentation and code review templates.Last updated5MITWhy this server?
Locates C and C++ compilers and build systems to facilitate code compilation and development tasks.
AlicenseAqualityBmaintenanceEncoding-aware, indentation-smart file tools for AI coding agents. 20+ tools including read/edit with automatic encoding detection, smart indentation conversion, SSH, SFTP, process management, and system utilities.Last updated5318MITWhy this server?
Enables code-aware context compression for C and C++ files, stripping boilerplate and comments to save tokens while preserving logic.
AlicenseAqualityCmaintenanceProvides code-aware context compression by stripping comments, docstrings, and whitespace while maintaining full logic fidelity for AI agents. It features tools for architectural mapping, symbol searching, and token-budgeted multi-file reading.Last updated964MIT