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

Kula: Monitoramento de servidores Linux autônomo, sem dependências
Kula é uma ferramenta leve de monitoramento de servidores Linux que funciona como um único binário sem dependências externas ou bancos de dados. Ela coleta métricas do sistema a cada segundo de /proc e /sys, armazena-as em um buffer circular em camadas integrado e fornece interfaces tanto de painel web quanto de TUI no terminal.

Voxray-AI: Backend de Produção em Go para Pipelines de Agentes de Voz em Tempo Real
Voxray-AI é um backend em Go que encadeia Whisper → qualquer LLM → TTS em um pipeline de agente de voz em tempo real com suporte a WebSocket e WebRTC. É construído para servidores de nível de produção e cargas de trabalho de voz de alta concorrência com provedores configuráveis para as camadas de STT, LLM e TTS.

Claude Sleuth: Um Fluxo de Trabalho de Investigação com 56 Tarefas para a Claude IA
Claude Sleuth é um fluxo de trabalho estruturado de investigação para a Claude AI com 6 fases e 56 tarefas, apresentando armazenamento de estado persistente via Cloudflare D1 e convenções de saída padronizadas incluindo timestamps ISO 8601, registros de entidades POLE e linguagem de probabilidade ICD 203.

context-os: Ferramenta de código aberto reduz o consumo de tokens do Claude Code em 27-42%
context-os é um otimizador de contexto local que se conecta automaticamente ao Claude Code, comprimindo a saída de ferramentas antes que o Claude a veja e reduzindo o consumo de tokens em 27-42%, dependendo do tipo de conteúdo.