Servidor MCP Indexa Bases de Código em Grafo de Conhecimento para Redução de 10x em Tokens

codebase-memory-mcp é um servidor MCP que substitui a exploração de código arquivo por arquivo por consultas em grafo para assistentes de IA de programação. Ele analisa bases de código com tree-sitter em um grafo de conhecimento persistente armazenado em SQLite, contendo funções, classes, relações de chamada, rotas HTTP e links entre serviços como nós e arestas.
Principais Recursos e Especificações
- Binário único em Go sem requisitos de infraestrutura (sem Docker, sem bancos de dados, sem chaves de API)
- Suporta 35 linguagens de programação
- Desempenho de consulta em sub-milissegundos
- Sincroniza automaticamente em alterações de arquivo via polling em segundo plano
- Linguagem de consulta similar a Cypher para padrões complexos de grafo
- Licenciado sob MIT
Benchmarks de Desempenho
O servidor foi testado em 35 repositórios do mundo real, mostrando pelo menos 10x menos tokens para perguntas estruturais em comparação com a exploração tradicional arquivo por arquivo. Exemplo: Uma consulta como "o que chama ProcessOrder?" retorna uma cadeia de chamadas precisa em uma consulta de grafo (~500 tokens) em vez de ler dezenas de arquivos (~80K tokens).
Os repositórios testados variaram de 78 a 49.000 nós. O teste de estresse do kernel Linux lidou com 20.000 nós e 67.000 arestas sem timeouts.
Caso de Uso para Configurações Locais de LLM
Isso é particularmente valioso para configurações locais de LLM com janelas de contexto menores (8K-32K), onde cada token conta. O grafo retorna exatamente as informações estruturais necessárias sem despejar conteúdos inteiros de arquivos no contexto.
O servidor funciona com qualquer cliente compatível com MCP ou via modo CLI para uso direto no terminal.
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

SpecLock: Motor de Restrições de Código Aberto para Agentes de IA de Programação
SpecLock é um servidor MCP que aplica ativamente restrições em agentes de codificação de IA, como o Claude Code. Ele bloqueia violações com avisos de conflito semântico usando expansão de sinônimos, detecção de negação e sinalização de ações destrutivas.

Artefatos HTML Substituem Google Docs para Documentação Técnica, mas Carecem de Comentários
Artefatos HTML gerados por Claude estão substituindo Google Docs para conteúdo técnico longo, como leituras de spike e notas de arquitetura, mas a natureza do iframe em sandbox impede comentários em linha e recursos de revisão.
Memória Multi-Agente: Sistema de Memória Compartilhada de Código Aberto para Agentes de IA
Multi-Agent Memory é um projeto de código aberto que fornece um sistema de memória compartilhada para agentes de IA em diferentes máquinas, ferramentas e frameworks. Ele suporta quatro tipos distintos de memória com comportamentos específicos e inclui recursos como limpeza de credenciais, isolamento de agentes e consolidação de LLM.

Decisões de Código: Plugin Open Source Claude Captura Decisões Técnicas
Code Decisions é um plugin de código aberto para Claude Code que captura decisões técnicas de conversas e as exibe quando arquivos afetados são editados. Ele grava as decisões como arquivos markdown em .claude/decisions/ com um campo affects apontando para os arquivos governados.