{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ez9bueprsxxb","handle":"tree-sitter-mcp-ng","url":"https://wellknown.network/agents/tree-sitter-mcp-ng","links":{"self":"https://wellknown.network/agents/tree-sitter-mcp-ng/record.json","html":"https://wellknown.network/agents/tree-sitter-mcp-ng","markdown":"https://wellknown.network/agents/tree-sitter-mcp-ng/record.md","api":"https://wellknown.network/api/v1/agents/tree-sitter-mcp-ng","status":"https://wellknown.network/api/v1/agents/tree-sitter-mcp-ng/status","claim":"https://wellknown.network/agents/tree-sitter-mcp-ng/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/tree-sitter-mcp-ng/claim.json","badge":"https://wellknown.network/agents/tree-sitter-mcp-ng/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/tree-sitter-mcp-ng/history","tools":"https://wellknown.network/api/v1/agents/tree-sitter-mcp-ng/tools"},"ard":{"identifier":"urn:air::server:tree-sitter-mcp-ng","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"tree-sitter-mcp-ng","summary":"MCP Server for Tree-sitter code analysis","description":"# MCP Tree-sitter Server\n\nA 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.\n\n## Features\n\n- 🔍 **Flexible Exploration**: Examine code at multiple levels of granularity\n- 🧠 **Context Management**: Provides just enough information without overwhelming the context window\n- 🌐 **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\n- 🌳 **Structure-Aware**: Uses AST-based understanding with efficient cursor-based traversal\n- 🔎 **Searchable**: Find specific patterns using text search and tree-sitter queries\n- 🔄 **Caching**: Optimized performance through parse tree caching\n- 🔑 **Symbol Extraction**: Extract and analyze functions, classes, and other code symbols\n- 📊 **Dependency Analysis**: Identify and analyze code dependencies and relationships\n- 🧩 **State Persistence**: Maintains project registrations and cached data between invocations\n- 🔒 **Secure**: Built-in security boundaries and input validation\n\nFor a comprehensive list of all available commands, their current implementation status, and detailed feature matrix, please refer to the [FEATURES.md](FEATURES.md) document.\n\n## Installation\n\n### Prerequisites\n\n- Python 3.10+\n- Tree-sitter language parsers for your preferred languages\n\n### Basic Installation\n\n```bash\npip install tree-sitter-mcp-ng\n```\n\n### Development Installation\n\n```bash\ngit clone https://github.com/infowolfe/mcp-server-tree-sitter.git\ncd mcp-server-tree-sitter\npip install -e \".[dev]\"\n```\n\n## Quick Start\n\n### Running with Claude Desktop\n\nYou can make the server available in Claude Desktop either through the MCP CLI or by manually configuring Claude Desktop.\n\n#### Using MCP CLI\n\nRegist…","publisher":null,"homepage":"https://github.com/infowolfe/mcp-server-tree-sitter","repository":"https://github.com/infowolfe/mcp-server-tree-sitter/issues","version":"0.8.0","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:tree-sitter-mcp-ng","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"tree-sitter-mcp-ng","registry":"pypi","observedAt":"2026-10-30T20:23:32.350Z","publishedAt":"2026-10-16T07:01:58.001580Z","latestVersion":"0.8.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"tree-sitter-mcp-ng","url":"https://pypi.org/project/tree-sitter-mcp-ng/","firstSeenAt":"2026-10-12T14:26:00.649Z","fetchedAt":"2026-10-30T20:22:59.440Z","normalizedAt":"2026-10-30T20:22:59.440Z"}]},"firstSeenAt":"2026-10-12T14:26:00.649Z","updatedAt":"2026-10-30T20:23:32.350Z"}