Codebase Memory MCP: Exploración de código basada en grafos para Claude Code

Un desarrollador ha creado un servidor MCP llamado codebase-memory-mcp que aborda un problema común con Claude Code: el uso ineficiente de tokens al explorar la estructura de bases de código. En lugar de hacer que Claude busque archivos uno por uno para preguntas como "¿qué llama a esta función?" o "encontrar código muerto", esta herramienta construye un grafo de conocimiento persistente de la base de código.
Cómo funciona
El servidor utiliza Tree-sitter para analizar 64 lenguajes (incluyendo Python, Go, JavaScript, TypeScript, Rust, Java y C++) en un grafo respaldado por SQLite que captura funciones, clases, cadenas de llamadas, rutas HTTP y enlaces entre servicios. Cuando Claude Code hace preguntas estructurales, consulta este grafo en lugar de escanear archivos individualmente.
Mejoras de rendimiento
En una comparación, 5 preguntas estructurales consumieron aproximadamente 412,000 tokens mediante exploración tradicional archivo por archivo versus solo unos 3,400 tokens mediante consultas al grafo—una reducción de 120 veces. El desarrollador reporta ahorros promedio de alrededor de 20 veces menos tokens en uso regular, además de ahorros significativos de tiempo.
Características principales
- Soporte para 64 lenguajes mediante análisis Tree-sitter
- Rastreo de grafo de llamadas: "¿qué llama a ProcessOrder?" devuelve la cadena completa en <100ms
- Detección de código muerto con filtrado inteligente de puntos de entrada
- Enlace HTTP entre servicios (encuentra llamadas REST entre servicios)
- Lenguaje de consulta similar a Cypher para exploración ad-hoc
- Visión general de arquitectura con detección de comunidades Louvain
- Registros de Decisiones de Arquitectura que persisten entre sesiones
- 14 herramientas MCP (también funciona con Codex CLI, Cursor, Windsurf y otras integraciones)
- Modo CLI para uso directo en terminal sin un cliente MCP
Configuración y uso
La herramienta es un solo binario de Go sin necesidad de Docker, bases de datos externas o claves API. La instalación es mediante codebase-memory-mcp install que configura automáticamente Claude Code. Los usuarios simplemente dicen "Indexa este proyecto" para comenzar, y el grafo se sincroniza automáticamente cuando se editan archivos para mantenerse actualizado.
Pruebas de rendimiento y licencia
El desarrollador realizó pruebas en 35 repositorios reales de código abierto que van desde 78 hasta 49,000 nodos, incluyendo el kernel de Linux. El proyecto es de código abierto bajo licencia MIT.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Orquestrador de Agentes Paralelos para Claude Code Utilizando Git Worktrees
Un desarrollador creó un orquestador paralelo que utiliza git worktrees para crear entornos aislados para los agentes Claude Code, resolviendo el problema de los directorios de trabajo compartidos que causan aplicaciones rotas y estados de git desordenados.

Arquitectura de Chat Paralelo Claude para Desarrollo en Next.js
Un desarrollador creó un sistema para ejecutar múltiples chats de Claude AI simultáneamente en la misma base de código Next.js utilizando una tabla de base de datos compartida y un agente de sondeo, logrando una tasa de éxito de compilación del 87% sin conflictos de fusión en una sesión.

Claude Design vs Huashu-Design: Enfrentamiento Directo sobre Diseños HTML y Límites de Tarifa
Claude Design crea prototipos HTML rápido, pero alcanza los límites de velocidad rápidamente. Huashu-Design, una habilidad open-source de Claude Code, funciona con la suscripción normal sin un límite de velocidad separado, pero tarda 20 minutos en lugar de 5.

Servidor MCP Local Conecta Claude a Aplicaciones de Mac Sin Nube ni Tokens
Local MCP es un servidor MCP nativo para macOS que brinda a Claude Desktop, Cursor, Windsurf y VS Code acceso a datos de Mail, Calendar, Teams y OneDrive en tu Mac sin procesamiento en la nube ni tokens de API.