CodeGraph

Servidor MCP y CLI que indexa el código en un grafo de conocimiento local y ofrece análisis de impacto

CodeGraph, desarrollado por Colby McHenry, indexa previamente el código en un grafo de conocimiento local. El grafo se actualiza automáticamente a medida que cambia el código. En cada sesión, el agente no tiene que volver a descubrir los archivos mediante ciclos de grep y lectura. Puede obtener cadenas de llamadas, el alcance de los cambios y contexto estructural con una sola consulta. Un único comando codegraph install detecta y configura Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Antigravity, Kiro y Copilot.

harrisonsec.com realizó una prueba independiente en el repositorio de Hono (unas 280 archivos, 5 preguntas, 4 repeticiones por pregunta). Las llamadas a herramientas se redujeron un 55 %, la latencia un 20 % y los tokens un 23 %. El coste, en cambio, aumentó un 6,8 %. La reducción de costes del 35 % observada en el benchmark del editor, que abarcaba 7 repositorios, no se repitió en este repositorio pequeño. El hallazgo más importante de la prueba no estuvo en el promedio, sino en el peor caso. En algunas ejecuciones, el agente sin indexar llegó a hacer 52 llamadas a herramientas; con CodeGraph, ninguna ejecución superó las 16. En las búsquedas de texto plano, el agente no usó CodeGraph y recurrió directamente a grep.

Tiene 76 mil estrellas, licencia MIT y recibe actualizaciones casi a diario. En esta lista, cumple la misma función que Serena y codebase-memory-mcp, pero con un enfoque distinto. La principal ventaja aparece en repositorios grandes y consultas estructurales. No esperes ahorrar dinero en repositorios pequeños.

✓

Equipos que trabajan con repositorios de miles de archivos y varios paquetes o runtimes. Para agilizar las consultas sobre arquitectura y el análisis de impacto, y limitar el ciclo de exploración del agente.

!

Puede aumentar el coste en repositorios pequeños y ante preguntas sencillas. El contexto estructural que carga por adelantado puede pesar más que los pocos pasos de grep que ahorra. Recopila estadísticas de uso anónimas; lo pregunta durante la instalación y se puede desactivar con codegraph telemetry off o DO_NOT_TRACK=1. Tiene 233 issues abiertos.

curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh
npm i -g @colbymchenry/codegraph
codegraph install
codegraph init

colbymchenry/codegraph