cpp_sitter

sashok74/cpp_sitter

3.2

If you are the rightful owner of cpp_sitter and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

A high-performance MCP server written in C++20 for multi-language code analysis using tree-sitter.

Tools

Functions exposed to the LLM to take actions

parse_file

Get metadata about files, including class/function counts and error status.

find_classes

Extract all class declarations with locations.

find_functions

Extract all function definitions, including async functions for Python.

execute_query

Run custom tree-sitter S-expression queries.

extract_interface

Extract function signatures and class interfaces without implementation bodies.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources