MCP Server for Tree-sitter code analysis
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"tree-sitter-mcp-ng","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP Tree-sitter Server A Model Context Protocol (MCP) server that provides code analysis capabilities using tree-sitter, designed to give AI assistants intelligent access to codebases with appropriate context management. Claude Desktop is the reference implementation target. ## Features - 🔍 **Flexible Exploration**: Examine code at multiple levels of granularity - 🧠 **Context Management**: Provides just enough information without overwhelming the context window - 🌐 **Language Agnostic**: Supports many programming languages including Python, JavaScript, TypeScript, TSX, Go, Rust, C, C++, C#, Swift, Java, Kotlin, Dart, Julia, CSS, SCSS, Clojure, and APL via tree-sitter-language-pack - 🌳 **Structure-Aware**: Uses AST-based understanding with efficient cursor-based traversal - 🔎 **Searchable**: Find specific patterns using text search and tree-sitter queries - 🔄 **Caching**: Optimized performance through parse tree caching - 🔑 **Symbol Extraction**: Extract and analyze functions, classes, and other code symbols - 📊 **Dependency Analysis**: Identify and analyze code dependencies and relationships - 🧩 **State Persistence**: Maintains project registrations and cached data between invocations - 🔒 **Secure**: Built-in security boundaries and input validation For a comprehensive list of all available commands, their current implementation status, and detailed feature matrix, please refer to the [FEATURES.md](FEATURES.md) document. ## Installation ### Prerequisites - Python 3.10+ - Tree-sitter language parsers for your preferred languages ### Basic Installation ```bash pip install tree-sitter-mcp-ng ``` ### Development Installation ```bash git clone https://github.com/infowolfe/mcp-server-tree-sitter.git cd mcp-server-tree-sitter pip install -e ".[dev]" ``` ## Quick Start ### Running with Claude Desktop You can make the server available in Claude Desktop either through the MCP CLI or by manually configuring Claude Desktop. #### Using MCP CLI Regist…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.