Tools
codebase-memory-mcp Embeds a C Reimplementation of tsserver, pyright, gopls and rust-analyzer Into One Static Binary
DeusData/codebase-memory-mcp (32.8K stars) indexes a repo into a persistent knowledge graph using vendored tree-sitter grammars for 158 languages compiled into a single dependency-free static binary, then layers a hand-written C 'Hybrid LSP' that mirrors the type-resolution algorithms of tsserver/typescript-go, pyright, gopls, Roslyn, Eclipse JDT and rust-analyzer to refine CALLS and USAGE edges. Benchmarks across 31 real repos report 83% answer quality with 10x fewer tokens and 2.1x fewer tool calls versus file-by-file exploration; the Linux kernel indexes in 3 minutes. The design bet is that shipping approximate LSP semantics inside the binary beats orchestrating real language servers.
Source
↳ Follow the thread