{"repo":"kandrwmrtn/cplusplus_mcp","free":true,"listed":false,"github":"https://github.com/kandrwmrtn/cplusplus_mcp","clone":"git clone https://github.com/kandrwmrtn/cplusplus_mcp.git","description":"An MCP (Model Context Protocol) server for analyzing C++ codebases using libclang.","language":"Python","stars":32,"topics":["claude","claudecode","cpp","mcp","mcp-server"],"license":"MIT","category":"mcp-servers","readme_excerpt":"C++ MCP Server An MCP (Model Context Protocol) server for analyzing C++ codebases using libclang. Why Use This? Instead of having Claude grep through your C++ codebase trying to understand the structure, this server provides semantic understanding of your code. Claude can instantly find classes, functions, and their relationships without getting lost in thousands of files. It understands C++ syntax, inheritance hierarchies, and call graphs - giving Claude the ability to navigate your codebase like an IDE would. Features Context-efficient C++ code analysis: - search classes - Find classes by name pattern - search functions - Find functions by name pattern - get class info - Get detailed class information (methods, members, inheritance) - get function signature - Get function signatures and parameters - find in file - Search symbols within specific files - get class hierarchy - Get complete inheritance hierarchy for a class - get derived classes - Find all classes that inherit from a base class - find callers - Find all functions that call a specific function - find callees - Find all functions called by a specific function - get call path - Find call paths from one function to another Prerequisites - Python 3.9 or higher - pip (Python package manager) - Git (for cloning the repository) - LLVM's libclang (the setup scripts will attempt to download a portable build) Setup 1. Clone the repository: 2. Run the setup script for your platform (this creates a virtual environment, inst","default_branch":null,"files":null,"tree":[],"storefront":"/r/kandrwmrtn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kandrwmrtn/cplusplus_mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}