CodeGraph

Genera y consulta una representación en grafo de una base de código.

Documentación

mcp-server-codegraph

Un servidor de Model Context Protocol que proporciona herramientas para generar y consultar una representación gráfica de tu base de código.

Características

  • 📊 Crea una representación gráfica de tu base de código
  • 🔍 Identifica entidades (funciones, clases, importaciones) y sus relaciones
  • 🔗 Rastrea relaciones como llamadas a funciones, herencia e implementaciones
  • 🌐 Soporta múltiples lenguajes de programación (Python, JavaScript, Rust)

Herramientas

  • index
    • Indexa la base de código para crear un gráfico de entidades y relaciones.
  • list_file_entities
    • Proporciona una lista de todas las entidades dentro de un archivo especificado.
      • path (cadena): ruta relativa del archivo
  • list_entity_relationships
    • Lista las relaciones de una entidad específica
    • Entradas
      • path (cadena): ruta relativa del archivo
      • name (cadena): nombre de la entidad

Uso

npx @cartographai/mcp-server-codegraph /path/to/directory

Claude Desktop

Agrega esto a tu claude_desktop_config.json

{
  "mcpServers": {
    "codegraph": {
      "command": "npx",
      "args": [
        "-y",
        "@cartographai/mcp-server-codegraph",
        "/path/to/directory",
      ]
    }
  }
}