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

✍️ OpenClawRadar📅 Publicado: 9 de marzo de 2026🔗 Source
Codebase Memory MCP: Exploración de código basada en grafos para Claude Code
Ad

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.

Ad

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

Ad

👀 Ver también

Solitario: Infraestructura de Identidad de Código Abierto para Agentes de IA
Herramientas

Solitario: Infraestructura de Identidad de Código Abierto para Agentes de IA

Solitaire es una infraestructura de identidad de código abierto para agentes de IA que se centra en mejorar cómo los agentes trabajan con los usuarios a lo largo del tiempo, no solo en el recuerdo. Es local-first, agnóstico a modelos y está disponible mediante pip install solitaire-ai.

OpenClawRadar
El panel local rastrea el uso de Claude Code con costos de tokens, llamadas a herramientas y análisis de sesiones.
Herramientas

El panel local rastrea el uso de Claude Code con costos de tokens, llamadas a herramientas y análisis de sesiones.

Un desarrollador creó un panel de control local que lee los archivos de sesión JSONL de Claude Code para visualizar el uso de tokens, costos estimados, desglose de llamadas a herramientas e historial de sesiones. La herramienta se ejecuta completamente en tu máquina con una API Express y un panel de control React.

OpenClawRadar
🦀
Herramientas

Mergetrain: Una cola de fusión local para sesiones paralelas de Claude Code que evita pushes pisoteados

Mergetrain es una cola de fusión local que evita que sesiones paralelas de Claude Code se pisen entre sí. Usa worktrees, un hook pre-push y un ejecutor que ensambla las ramas en un tren, ejecuta pruebas y luego hace push atómico.

OpenClawRadar
Gemma 4 E2B Probado como Coordinador Multi-Agente en un Framework de TypeScript
Herramientas

Gemma 4 E2B Probado como Coordinador Multi-Agente en un Framework de TypeScript

Un desarrollador probó Gemma 4 E2B como coordinador en una configuración multiagente utilizando el framework TypeScript open-multi-agent. El modelo descompuso exitosamente tareas en JSON, asignó agentes, llamó herramientas como bash y operaciones de archivos, y sintetizó resultados.

OpenClawRadar