ASD

Codebase Memory

DeusDatacodebase-memory-mcp

Indexa tu código fuente en un grafo de conocimiento persistente y deja que tu agente de IA consulte relaciones estructurales en milisegundos, sin grep.

stdio
SolicitaCBM_ALLOWED_ROOTCBM_CACHE_DIRCBM_DIAGNOSTICSCBM_DOWNLOAD_URLCBM_LOG_LEVELCBM_WORKERSCBM_MEM_BUDGET_MBCBM_DUMP_VERIFY_MIN_RATIO
Estrellas
38.7k

del repositorio

Actualizado
ayer

último commit

Herramientas
12

expuestas al agente

Transporte
stdio

cómo conecta

Forks
3.1k
Issues
455

abiertos

Instalación

curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash

Qué es Codebase Memory

Codebase Memory es un motor de inteligencia de código que construye un grafo de conocimiento persistente a partir de tu repositorio, usando análisis AST con tree-sitter sobre 158 lenguajes y resolución semántica de tipos (Hybrid LSP) para los diez lenguajes más comunes. El resultado es un grafo con funciones, clases, cadenas de llamadas, rutas HTTP y enlaces entre servicios, que tu agente puede consultar en lugar de leer archivos uno por uno.

El servidor expone 15 herramientas MCP para indexar el repositorio, buscar por patrones estructurales o semánticos, trazar caminos de llamadas, mapear el impacto de un diff de git, ejecutar consultas tipo Cypher de solo lectura, obtener una vista de arquitectura completa y gestionar registros de decisiones arquitectónicas (ADR). Según el README, cinco consultas estructurales consumen unos 3.400 tokens frente a los 412.000 de explorar archivo por archivo.

Se distribuye como un binario estático nativo sin dependencias de runtime, API keys ni servicios externos: se instala con un script, se reinicia el agente y basta con decirle 'indexa este proyecto'. Incluye una UI de visualización 3D del grafo en localhost:9749 y un daemon de coordinación compartido entre sesiones de distintos clientes (Claude Code, Codex, OpenCode, etc.).

Todo el procesamiento ocurre localmente: no hay telemetría ni llamadas de red por cuenta propia. Los índices se guardan en SQLite bajo ~/.cache/codebase-memory-mcp/ y pueden compartirse en equipo como un artefacto comprimido dentro del propio repositorio.

Qué le permite hacer a tu agente

  • Indexa repositorios en un grafo de conocimiento persistente usando AST de tree-sitter en 158 lenguajes
  • Añade resolución semántica de tipos (Hybrid LSP) para Python, TypeScript/JS, PHP, C#, Go, C/C++, Java, Kotlin, Rust y Perl
  • Ofrece búsqueda estructural, semántica y de texto completo, además de consultas tipo Cypher de solo lectura
  • Detecta cambios de git y su impacto en símbolos afectados, código muerto y enlaces entre servicios (HTTP, gRPC, GraphQL, pub-sub)
  • Incluye una UI de visualización 3D del grafo y un mecanismo de sincronización automática ante cambios de archivos

Úsalo cuando

  • Necesitas que un agente entienda la arquitectura de un repositorio grande sin leer todos sus archivos
  • Quieres respuestas rápidas a preguntas de 'quién llama a esta función' o 'qué se rompe si cambio este archivo'
  • Buscas reducir drásticamente el consumo de tokens frente a exploración por grep/lectura de archivos
  • Trabajas en equipo y quieres compartir un índice de grafo ya construido en lugar de que cada persona reindexe

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • index_repository
  • list_projects
  • delete_project
  • index_status
  • search_graph
  • trace_path
  • detect_changes
  • query_graph
  • get_graph_schema
  • get_code_snippet
  • get_architecture
  • manage_adr

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:CBM_ALLOWED_ROOTCBM_CACHE_DIRCBM_DIAGNOSTICSCBM_DOWNLOAD_URLCBM_LOG_LEVELCBM_WORKERSCBM_MEM_BUDGET_MBCBM_DUMP_VERIFY_MIN_RATIO

Detalles

Publicado por
DeusData
Licencia
MIT
Versión
v0.10.3
Transporte
stdio

Etiquetas

  • grafo-de-conocimiento
  • análisis-de-código
  • tree-sitter
  • indexación
  • cypher

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Herramientas para desarrolladores

Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código.

Último commit
ayer
Credenciales
herramientas desarrollo

Ruflo

67.8k

Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas.

Herramientas expuestas
8 herramientas
Transporte
stdio
Último commit
ayer
herramientas desarrollo

Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código.

Último commit
anteayer
herramientas desarrollo

Ver toda la categoría →