Un servidor MCP que permite a agentes de IA aplicar ingeniería inversa a binarios nativos, apps de JavaScript/Electron, ensamblados .NET, sitios web y más, con pruebas para cada hallazgo.
tirth8205/code-review-graph
Un grafo local de conocimiento del código que ofrece a las herramientas de programación con IA contexto preciso para las revisiones mediante MCP y una CLI.
- Estrellas
- 32,237
- Forks
- 3,033
- Issues abiertos
- 174
- Último commit
- hace 3 días
¿Qué es?
Los asistentes de programación con IA suelen volver a leer gran parte de un código base para revisar un cambio. code-review-graph analiza un repositorio con Tree-sitter y crea un grafo de funciones, clases, importaciones, llamadas, herencia y pruebas. Lo guarda en un único archivo local de SQLite y lo actualiza de forma incremental a medida que cambian los archivos.
Cuando un asistente revisa un cambio, consulta el grafo mediante MCP para determinar su radio de impacto: qué funciones lo llaman, qué elementos dependen de él y qué pruebas podrían verse afectadas. Luego, el asistente lee solo esos archivos. El proyecto también ofrece una CLI, hooks de actualización automática, un modo de observación y una GitHub Action que publica comentarios en las pull requests con una puntuación de riesgo.
El analizador admite muchos lenguajes e incluye resolución específica para frameworks de PHP (Laravel) y Java (Spring, Temporal). Los usuarios pueden añadir lenguajes no admitidos mediante un archivo languages.toml.
Funciones clave
- 01Crea un grafo persistente basado en Tree-sitter con funciones, clases, importaciones, llamadas y pruebas.
- 02Proporciona a las herramientas de programación con IA información sobre el radio de impacto y contexto para las revisiones mediante MCP.
- 03Vuelve a analizar solo los archivos cuyo hash SHA-256 haya cambiado, usando git diff y las relaciones del grafo.
- 04Ofrece hooks de actualización automática, un hook pre-commit y un modo de observación.
- 05Se ejecuta como una GitHub Action que publica comentarios de revisión en las pull requests con una puntuación de riesgo.
- 06Guarda todo en un archivo local de SQLite, sin necesidad de servicios externos.
Casos de uso
- Permitir que Claude Code, Cursor u otros asistentes compatibles con MCP revisen un cambio sin leer todo el repositorio.
- Estimar qué funciones que llaman al código modificado y qué pruebas podrían verse afectadas por una pull request antes de integrarla.
- Añadir comentarios de revisión con puntuación de riesgo a las pull requests durante la integración continua (CI).
- Explorar un código base grande y desconocido consultando las funciones que llaman al código, sus dependencias y los flujos de ejecución.
Temas
Preguntas frecuentes
- ¿Qué es code-review-graph?
- Un grafo local de conocimiento del código que ofrece a las herramientas de programación con IA contexto preciso para las revisiones mediante MCP y una CLI. Los asistentes de programación con IA suelen volver a leer gran parte de un código base para revisar un cambio. code-review-graph analiza un repositorio con Tree-sitter y crea un grafo de funciones, clases, importaciones, llamadas, herencia y pruebas. Lo guarda en un único archivo local de SQLite y lo actualiza de forma incremental a medida que cambian los archivos.
- ¿code-review-graph es gratuito? ¿Qué licencia tiene?
- code-review-graph es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿code-review-graph sigue mantenido?
- Mantenimiento activo. El último commit de code-review-graph fue el 16 oct 2026.
- ¿Para qué puedo usar code-review-graph?
- Permitir que Claude Code, Cursor u otros asistentes compatibles con MCP revisen un cambio sin leer todo el repositorio. Estimar qué funciones que llaman al código modificado y qué pruebas podrían verse afectadas por una pull request antes de integrarla. Añadir comentarios de revisión con puntuación de riesgo a las pull requests durante la integración continua (CI). Explorar un código base grande y desconocido consultando las funciones que llaman al código, sus dependencias y los flujos de ejecución.
- ¿Dónde consigo code-review-graph?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tirth8205/code-review-graph
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un servidor MCP que ofrece a los agentes de programación búsqueda de símbolos, edición semántica y refactorización al nivel de un IDE, mediante servidores de lenguaje o IDE de JetBrains.
Una colección de plugins basados en archivos que adapta Claude a funciones de trabajo intelectual como ventas, asuntos legales, finanzas y gestión de productos, creada para Claude Cowork.
Un compañero de trabajo con IA de código abierto para tu escritorio, que completa tareas como revisiones de seguridad, documentos y clasificación del correo, con aprobaciones y un entorno aislado.
Ejemplo de referencia de una configuración de proyecto de Claude Code que incluye CLAUDE.md, hooks, skills, agentes, comandos slash, servidores MCP y workflows de GitHub Actions.
Un compañero para el notch de macOS (con apps complementarias para Windows, Linux y iPhone/Android) que supervisa sesiones de agentes de programación con IA y permite aprobar permisos desde el notch.