Codebase Memory MCP: Exploração de código baseada em grafos para Claude Code

Um desenvolvedor criou um servidor MCP chamado codebase-memory-mcp que aborda um problema comum com o Claude Code: uso ineficiente de tokens ao explorar a estrutura da base de código. Em vez de fazer o Claude vasculhar arquivos um por um para perguntas como "o que chama esta função?" ou "encontre código morto", esta ferramenta constrói um grafo de conhecimento persistente da base de código.
Como funciona
O servidor usa Tree-sitter para analisar 64 linguagens (incluindo Python, Go, JavaScript, TypeScript, Rust, Java e C++) em um grafo baseado em SQLite que captura funções, classes, cadeias de chamadas, rotas HTTP e links entre serviços. Quando o Claude Code faz perguntas estruturais, ele consulta este grafo em vez de examinar arquivos individualmente.
Melhorias de desempenho
Em uma comparação, 5 perguntas estruturais consumiram aproximadamente 412.000 tokens via exploração tradicional arquivo por arquivo versus apenas cerca de 3.400 tokens via consultas de grafo — uma redução de 120x. O desenvolvedor relata economia média de cerca de 20x menos tokens no uso regular, além de economias significativas de tempo.
Principais recursos
- Suporte a 64 linguagens via análise Tree-sitter
- Rastreamento de grafo de chamadas: "o que chama ProcessOrder?" retorna cadeia completa em <100ms
- Detecção de código morto com filtragem inteligente de pontos de entrada
- Vinculação HTTP entre serviços (encontra chamadas REST entre serviços)
- Linguagem de consulta tipo Cypher para exploração ad-hoc
- Visão geral da arquitetura com detecção de comunidade Louvain
- Registros de Decisão de Arquitetura que persistem entre sessões
- 14 ferramentas MCP (também funciona com Codex CLI, Cursor, Windsurf e outras integrações)
- Modo CLI para uso direto no terminal sem um cliente MCP
Configuração e uso
A ferramenta é um único binário Go sem necessidade de Docker, bancos de dados externos ou chaves de API. A instalação é via codebase-memory-mcp install que configura automaticamente o Claude Code. Os usuários simplesmente dizem "Indexe este projeto" para começar, e o grafo sincroniza automaticamente quando os arquivos são editados para se manter atualizado.
Benchmarks e licenciamento
O desenvolvedor realizou benchmarks em 35 repositórios open-source reais variando de 78 a 49.000 nós, incluindo o kernel Linux. O projeto é open source sob licença MIT.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Tilde.run: Uma Sandbox de Agentes com um Sistema de Arquivos Transacional e Versionado
O Tilde.run oferece sandboxes isoladas e reversíveis para agentes de IA, com um sistema de arquivos versionado que monta GitHub, S3 e Google Drive, e isolamento de rede por padrão.

Comparação no mundo real: Opus 4.6 vs MiMo-V2-Pro vs GLM-5 na configuração OpenClaw
Um desenvolvedor testou três modelos de IA em tarefas práticas, incluindo tradução de expressões idiomáticas turcas, codificação em Python, raciocínio espacial e automação de navegador. O MiMo-V2-Pro superou o Opus 4.6 em tarefas de codificação e custou 20 vezes menos, enquanto o Opus manteve vantagens na compreensão de idiomas não ingleses.

Camada de Roteamento de Contexto Reduz o Uso de Tokens de Código do Claude ao Rastrear Arquivos Acessados
Um desenvolvedor economizou aproximadamente US$ 80 por mês no uso do Claude Code ao adicionar uma camada de roteamento de contexto que impede a IA de reler os mesmos arquivos do repositório em turnos subsequentes. A ferramenta monitora quais arquivos já foram acessados para reduzir o consumo redundante de tokens.

Barra de Status Dinâmica para Claude Code Mostra Atualizações em Tempo Real
Um desenvolvedor aprimorou sua barra de status do Claude Code de texto estático para exibição dinâmica com atualizações em tempo real mostrando o que o Claude está trabalhando. A configuração está disponível como um gist do GitHub.