#3 no GitHub · Entender o código
Como instalar e usar o Codebase Memory
Um servidor MCP que lê o código do seu projeto e monta um mapa local das relações entre arquivos, funções, documentação e infraestrutura. A IA consulta esse mapa em vez de reler os arquivos toda hora.
- Para quem
- Quem tem um projeto de código grande ou desconhecido e quer que o assistente encontre trechos, siga chamadas e avalie o impacto de uma mudança.
- Estrelas (07/11/2026)
- 48.287, #3 no ranking
- Licença
- MIT
- Repositório
- DeusData/codebase-memory-mcp
Passo a passo
Antes de começar: Um agente de código compatível (o README diz que o instalador detecta os clientes e cita Claude Code entre os suportados); macOS, Linux ou Windows; Acesso ao terminal (bash no macOS e Linux, PowerShell no Windows); Um projeto de código para indexar. O README diz que a indexação e as consultas não precisam de serviço hospedado nem de chave de API.
Entenda o que o instalador faz antes de rodar
O caminho principal do README é um script baixado da internet e executado na hora. O instalador escreve configuração nos agentes de código que você escolher. Se preferir olhar o script antes, o README mostra o caminho para Windows e a instalação manual por arquivo.
Instale no macOS ou Linux
Abra o terminal, cole o comando e aperte Enter. Ele baixa o script de instalação do GitHub e o executa.
Comandocurl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash
No Windows, baixe o instalador e inspecione antes
O README manda baixar o instalador em arquivo, abrir para conferir, desbloquear e só então executar. Rode cada linha no PowerShell, uma de cada vez.
ComandoInvoke-WebRequest -Uri https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.ps1 -OutFile install.ps1
Desbloqueie e execute no Windows
Depois de conferir o arquivo, desbloqueie e rode. Se aparecer erro de política de execução, o README indica um comando de contorno apenas para aquela janela.
ComandoUnblock-File .\install.ps1
Reinicie o agente de código
Feche e abra de novo o Claude Code (ou o agente que você usa) para ele carregar o servidor recém-registrado.
Peça para indexar o projeto
Abra o agente dentro da pasta do projeto e escreva o pedido. É isso que cria o mapa local do código.
Opcional: ligar a indexação automática
Por padrão a indexação automática vem desligada. Se quiser que projetos novos sejam indexados na primeira conexão, rode o comando abaixo.
Comandocodebase-memory-mcp config set auto_index true
Primeiro teste
Numa sessão com o servidor conectado, cole:
Index this project
Segundo o README, depois de reiniciar o agente basta dizer isso e está pronto. O README não descreve a mensagem exata de retorno.
Cuidados
- A instalação principal executa um script baixado da internet (curl ... | bash). Quem prefere conferir antes pode usar a instalação manual por arquivo descrita no README, ou, no Windows, o caminho em que o instalador é baixado e inspecionado.
- O instalador grava configuração nos clientes de agente que você escolher. O README diz que a instalação também pode adicionar instruções, skills, perfis de agente e hooks (ganchos que rodam em eventos da sessão).
- Os hooks vêm ligados por padrão. Para removê-los, o README indica 'codebase-memory-mcp install --no-hooks', que mantém o registro do MCP.
- O README afirma que a análise do código e o armazenamento do grafo rodam na sua máquina e que a ferramenta não coleta telemetria.
- O README avisa que o Microsoft Defender pode marcar o binário como falso positivo ('Trojan:Script/Wacatac.B!ml') e remete a um documento SECURITY.md com as evidências.
- O visualizador CBM Lens está descrito como beta aberto (v0.0.1) e pode baixar um modelo para IA no navegador depois de habilitado.
Como desfazer
O README tem um comando de remoção. Ele apaga as entradas de configuração dos agentes, skills, hooks, instruções e o binário instalado. Os índices dos projetos são listados e mantidos por padrão.
codebase-memory-mcp uninstall
O que o README não confirma
Esta página foi montada lendo o README. Estes pontos não estão escritos lá:
- Se o instalador reconhece o Claude Code na sua máquina e o que exatamente ele grava na configuração dele.
- Quanto tempo leva e quanto espaço ocupa o índice de um projeto grande.
- A versão atual do instalador e do CBM Lens (o README chama o visualizador de beta).
- Se o seu antivírus vai bloquear o binário.
Dúvidas
Preciso de chave de API ou de um serviço na nuvem?
O README diz que a indexação e as consultas ao grafo não precisam de serviço hospedado nem de chave de API.
Meu código sai do meu computador?
O README diz que a análise do código e o armazenamento do grafo rodam na sua máquina. Ele cita como exceção opcional o download de um modelo no CBM Lens, com a inferência no próprio aparelho.
Como atualizo?
O README manda rodar de novo o script de instalação, que é idempotente. Se você instalou por npm ou pip, atualize pelo gerenciador de pacotes.
O que acontece com o mapa do código se eu desinstalar?
Por padrão os índices são mantidos. Só são apagados se você pedir explicitamente com a opção --delete-indexes.
A DNACX usa o Codebase Memory?
Esta página foi montada a partir do README oficial. A DNACX não rodou cada passo, então confira a saída de cada comando e, se algo falhar, volte ao README do repositório.
Próximo da lista
Por Diogo Kammers, da DNACX. Passo a passo montado a partir do README oficial de DeusData/codebase-memory-mcp, lido em . A DNACX não rodou cada passo desta página. O servidor é de terceiros e a DNACX não o criou.