This is a structural AST parser that builds a queryable index of your codebase and exposes it through 18 MCP tools. It handles Python (full AST), TypeScript/JS, Go, Rust, and C# (regex-based extraction), letting Claude find symbols, pull function source, trace dependencies, and search across files without reading everything into context. The server watches git for changes and reindexes incrementally in 1-2ms, plus it caches the index to disk so restarts are instant if nothing changed. Zero dependencies means it ships with Python stdlib only. Reach for this when you want Claude to navigate a large project efficiently or when you're hitting token limits from dumping whole files into prompts just to locate a single function.
claude mcp add --transport stdio mikerecognex-mcp-codebase-index uvx mcp-codebase-index