Transforma uma base de código, sua documentação, schemas e PDFs em um grafo de conhecimento consultável por assistentes de programação com IA, criado localmente com parsing de AST usando tree-sitter.
DeusData/codebase-memory-mcp
Servidor MCP que indexa código, documentação e infraestrutura em um grafo de conhecimento local para que agentes de programação com IA consultem a estrutura sem reler arquivos.
- Estrelas
- 47,045
- Forks
- 3,863
- Issues abertas
- 622
- Último commit
- há 3 horas
O que é?
codebase-memory-mcp é um servidor MCP nativo em C que cria um grafo de conhecimento local e persistente a partir de um repositório. Ele analisa o código-fonte com gramáticas tree-sitter incluídas no projeto, conecta símbolos por meio de chamadas, imports e herança e os relaciona à documentação em Markdown e PDF, além de configurações de Docker, Kubernetes, Helm, Terraform, Ansible e CI. Assim, agentes de programação podem consultar quem chama uma função, dependências, impacto de mudanças ou caminhos de implantação usando as 17 ferramentas MCP, ou consultar o grafo diretamente pela CLI.
A indexação e as consultas são executadas inteiramente na máquina local, sem exigir serviço hospedado ou chave de API. A busca semântica incluída usa um modelo de embeddings compilado no binário. O instalador configura clientes de agentes compatíveis, como Claude Code, Codex, Cursor e Windsurf, adicionando instruções, skills e hooks quando o cliente oferece suporte.
CBM Lens é uma interface opcional para navegador, em beta aberto, que visualiza o grafo como mapas de arquitetura, uma visualização 3D do grafo de chamadas e leitores de código-fonte com diagnósticos de cobertura. Também inclui um chat local que responde a perguntas sobre o código selecionado usando um modelo executado no dispositivo.
Recursos principais
- 01Oferece 17 ferramentas MCP para busca estrutural, rastreamento de chamadas, resumos de arquitetura e análise do impacto de mudanças.
- 02Analisa diversas linguagens com gramáticas tree-sitter incluídas no projeto e resolve chamadas entre arquivos.
- 03Relaciona documentação em Markdown, PDF e ADR aos símbolos do código que ela menciona.
- 04Mapeia as relações de Docker, Kubernetes, Helm, Terraform e Ansible com o código-fonte.
- 05Executa buscas semânticas, BM25 e estruturais sem API ou serviço externo.
- 06Instala configurações MCP e skills de agentes para 45 integrações de clientes compatíveis.
Casos de uso
- Ajudar um agente de programação com IA a navegar por uma base de código grande e desconhecida sem precisar reler muitos arquivos.
- Rastrear quais serviços e imagens são afetados por uma mudança em Kubernetes ou Terraform.
- Estimar quais símbolos e testes podem ser afetados por um conjunto de mudanças ainda não commitadas.
- Explorar visualmente a arquitetura de um repositório pela interface CBM Lens.
Início rápido
- 1
Execute o script oficial de instalação para macOS ou Linux indicado no README
- 2
Reinicie seu agente de programação
- 3
Peça ao agente para indexar o projeto
- 4
Se quiser, inicie o CBM Lens, o complemento visual
codebase-memory-mcp daemon start --open --port=9749
Antes de usar
- O CBM Lens, complemento visual, está em beta aberto (v0.0.1).
- Em algumas configurações, a instalação no Windows exige uma solução alternativa para a política de execução do PowerShell.
- O Microsoft Defender pode sinalizar por engano o binário da versão para Windows.
Tópicos
Perguntas frequentes
- O que é codebase-memory-mcp?
- Servidor MCP que indexa código, documentação e infraestrutura em um grafo de conhecimento local para que agentes de programação com IA consultem a estrutura sem reler arquivos. codebase-memory-mcp é um servidor MCP nativo em C que cria um grafo de conhecimento local e persistente a partir de um repositório. Ele analisa o código-fonte com gramáticas tree-sitter incluídas no projeto, conecta símbolos por meio de chamadas, imports e herança e os relaciona à documentação em Markdown e PDF, além de configurações de Docker, Kubernetes, Helm, Terraform, Ansible e CI. Assim, agentes de programação podem consultar quem chama uma função, dependências, impacto de mudanças ou caminhos de implantação usando as 17 ferramentas MCP, ou consultar o grafo diretamente pela CLI.
- codebase-memory-mcp é gratuito? Qual é a licença?
- codebase-memory-mcp é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- codebase-memory-mcp ainda é mantido?
- Manutenção ativa. O último commit de codebase-memory-mcp foi em 21 de out. de 2026.
- Para que posso usar codebase-memory-mcp?
- Ajudar um agente de programação com IA a navegar por uma base de código grande e desconhecida sem precisar reler muitos arquivos. Rastrear quais serviços e imagens são afetados por uma mudança em Kubernetes ou Terraform. Estimar quais símbolos e testes podem ser afetados por um conjunto de mudanças ainda não commitadas. Explorar visualmente a arquitetura de um repositório pela interface CBM Lens.
- Como instalar codebase-memory-mcp?
- Execute o script oficial de instalação para macOS ou Linux indicado no README Reinicie seu agente de programação Peça ao agente para indexar o projeto Se quiser, inicie o CBM Lens, o complemento visual: codebase-memory-mcp daemon start --open --port=9749
- Onde consigo codebase-memory-mcp?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/DeusData/codebase-memory-mcp
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Indexa uma base de código em um grafo de conhecimento com dependências, cadeias de chamadas e fluxos de execução, e o disponibiliza a agentes de programação com IA por meio de ferramentas MCP.
Indexa bases de código em várias linguagens em um grafo de conhecimento para consultar, pesquisar e editar código em linguagem natural com um agente de IA ou servidor MCP.
Um grafo local de conhecimento do código que fornece às ferramentas de programação com IA contexto preciso para revisões via MCP e CLI.
Um catálogo local e plano de controle para Codex ou Claude pesquisarem mais de 2.700 playbooks SKILL.md, selecionarem skills específicas, validarem uma stack e visualizarem um plano de instalação.
Plataforma open source de memória para IA que transforma documentos, código e conversas em um grafo de conhecimento self-hosted para agentes de IA.