Repolode
DeusData

DeusData/codebase-memory-mcp

Un servidor MCP que indexa código, documentación e infraestructura en un grafo de conocimiento local para que los agentes de programación con IA consulten la estructura sin volver a leer archivos.

Estrellas
47,045
Forks
3,863
Issues abiertos
622
Último commit
hace 3 horas

¿Qué es?

codebase-memory-mcp es un servidor MCP nativo escrito en C que crea un grafo de conocimiento local y persistente a partir de un repositorio. Analiza el código fuente con gramáticas de tree-sitter incluidas en el proyecto, vincula símbolos mediante llamadas, imports y herencia, y los conecta con documentación en Markdown y PDF, así como con configuraciones de Docker, Kubernetes, Helm, Terraform, Ansible y CI. Después, los agentes de programación pueden consultar quién llama a una función, sus dependencias, el impacto de un cambio o las rutas de despliegue mediante sus 17 herramientas MCP, o consultar directamente el grafo desde la CLI.

La indexación y las consultas se ejecutan por completo en la máquina local, sin necesidad de un servicio alojado ni de una API key. La búsqueda semántica incluida usa un modelo de embeddings compilado en el binario. El instalador configura clientes de agentes compatibles, como Claude Code, Codex, Cursor y Windsurf, y añade instrucciones, skills y hooks cuando el cliente admite esas funciones.

CBM Lens es una interfaz de navegador opcional, en beta abierta, que visualiza el grafo mediante mapas de arquitectura, una vista 3D del grafo de llamadas y lectores de código fuente con diagnósticos de cobertura. También incluye un chat local capaz de responder preguntas sobre el código seleccionado mediante un modelo que se ejecuta en el dispositivo.

Funciones clave

  • 01Ofrece 17 herramientas MCP para búsquedas estructurales, rastreo de llamadas, resúmenes de arquitectura y análisis del impacto de los cambios.
  • 02Analiza numerosos lenguajes con gramáticas de tree-sitter incluidas en el proyecto y resuelve llamadas entre archivos.
  • 03Vincula documentación en Markdown, PDF y ADR con los símbolos de código a los que hace referencia.
  • 04Relaciona con el código fuente los componentes de Docker, Kubernetes, Helm, Terraform y Ansible.
  • 05Permite hacer búsquedas semánticas, BM25 y estructurales sin depender de una API o un servicio externo.
  • 06Instala la configuración de MCP y las skills del agente para 45 integraciones de clientes compatibles.

Casos de uso

  • Ayudar a un agente de programación con IA a orientarse en una base de código grande y desconocida sin volver a leer muchos archivos.
  • Rastrear qué servicios e imágenes se ven afectados por un cambio en Kubernetes o Terraform.
  • Estimar qué símbolos y pruebas podrían verse afectados por un conjunto de cambios sin confirmar.
  • Explorar visualmente la arquitectura de un repositorio con la interfaz CBM Lens.

Inicio rápido

  1. 1

    Ejecuta el script de instalación oficial para macOS o Linux que aparece en el README

  2. 2

    Reinicia tu agente de programación

  3. 3

    Pídele al agente que indexe el proyecto

  4. 4

    Si quieres, inicia CBM Lens, el complemento visual

    codebase-memory-mcp daemon start --open --port=9749

Antes de usarlo

  • CBM Lens, el complemento visual, está en beta abierta (v0.0.1).
  • En algunas configuraciones, la instalación en Windows requiere una solución alternativa para la directiva de ejecución de PowerShell.
  • Microsoft Defender puede marcar por error el binario de la versión para Windows.

Temas

Preguntas frecuentes

¿Qué es codebase-memory-mcp?
Un servidor MCP que indexa código, documentación e infraestructura en un grafo de conocimiento local para que los agentes de programación con IA consulten la estructura sin volver a leer archivos. codebase-memory-mcp es un servidor MCP nativo escrito en C que crea un grafo de conocimiento local y persistente a partir de un repositorio. Analiza el código fuente con gramáticas de tree-sitter incluidas en el proyecto, vincula símbolos mediante llamadas, imports y herencia, y los conecta con documentación en Markdown y PDF, así como con configuraciones de Docker, Kubernetes, Helm, Terraform, Ansible y CI. Después, los agentes de programación pueden consultar quién llama a una función, sus dependencias, el impacto de un cambio o las rutas de despliegue mediante sus 17 herramientas MCP, o consultar directamente el grafo desde la CLI.
¿codebase-memory-mcp es gratuito? ¿Qué licencia tiene?
codebase-memory-mcp es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿codebase-memory-mcp sigue mantenido?
Mantenimiento activo. El último commit de codebase-memory-mcp fue el 21 oct 2026.
¿Para qué puedo usar codebase-memory-mcp?
Ayudar a un agente de programación con IA a orientarse en una base de código grande y desconocida sin volver a leer muchos archivos. Rastrear qué servicios e imágenes se ven afectados por un cambio en Kubernetes o Terraform. Estimar qué símbolos y pruebas podrían verse afectados por un conjunto de cambios sin confirmar. Explorar visualmente la arquitectura de un repositorio con la interfaz CBM Lens.
¿Cómo se instala codebase-memory-mcp?
Ejecuta el script de instalación oficial para macOS o Linux que aparece en el README Reinicia tu agente de programación Pídele al agente que indexe el proyecto Si quieres, inicia CBM Lens, el complemento visual: codebase-memory-mcp daemon start --open --port=9749
¿Dónde consigo codebase-memory-mcp?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/DeusData/codebase-memory-mcp

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados