CodeGraph

Gera e consulta uma representação em grafo de uma base de código.

Documentação

mcp-server-codegraph

Um servidor Model Context Protocol que fornece ferramentas para gerar e consultar uma representação em grafo da sua base de código.

Recursos

  • 📊 Cria uma representação em grafo da sua base de código
  • 🔍 Identifica entidades (funções, classes, imports) e seus relacionamentos
  • 🔗 Rastreia relacionamentos como chamadas de função, herança e implementações
  • 🌐 Suporta múltiplas linguagens de programação (Python, JavaScript, Rust)

Ferramentas

  • index
    • Indexa a base de código para criar um grafo de entidades e relacionamentos.
  • list_file_entities
    • Fornece uma lista de todas as entidades dentro de um arquivo especificado.
      • path (string): caminho relativo do arquivo
  • list_entity_relationships
    • Lista os relacionamentos de uma entidade específica
    • Entradas
      • path (string): caminho relativo do arquivo
      • name (string): nome da entidade

Uso

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

Claude Desktop

Adicione isto ao seu claude_desktop_config.json

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