Skip to main content
Glama

ThingForce™ Graph Studio

Aplicación local para convertir cualquier repositorio de código en un grafo consultable por una persona o por un agente de IA mediante MCP. El código, los grafos y las credenciales permanecen en la computadora del usuario.

Qué incluye

  • Dashboard visual multiproyecto.

  • Escáner local autónomo para proyectos Ruby, JavaScript, TypeScript, Python, Java, C/C++, C#, Go, Rust, PHP, Swift y otros formatos de texto.

  • Búsqueda, trazado de dependencias, análisis de impacto y lectura acotada de código.

  • Servidor MCP por stdio con nueve herramientas.

  • Conexión independiente a GitHub mediante Device Flow.

  • Importación de repositorios públicos o privados autorizados por el usuario.

  • Selector de carpetas para Windows, macOS y Linux; la ruta también puede escribirse manualmente.

Related MCP server: koragraph

Privacidad y coste

ThingForce Graph Studio no necesita cuenta de McComicsUp, Supabase, VPS, Cloudflare ni un backend remoto. El servidor escucha únicamente en 127.0.0.1; no contiene telemetría y no envía grafos o código a McComics.

La GitHub App sólo solicita lectura de contenido y metadatos. Su token se mantiene en la memoria del proceso local y se descarta al desconectar o cerrar el programa. Los repositorios importados se clonan dentro de workspace/repositories/, que está excluido de Git.

Consulta PRIVACIDAD_LOCAL.md y PROTOCOLO_IA.md.

Requisitos

  • Node.js 20 o posterior.

  • Git.

  • Python 3 es opcional y mejora el análisis AST de proyectos Python.

  • Linux: zenity es opcional para el selector gráfico de carpetas.

Inicio

Windows:

Start-Dashboard.bat

macOS o Linux:

chmod +x Start-Dashboard.command
./Start-Dashboard.command

También puede iniciarse manualmente:

npm install
npm run start:dashboard

El supervisor abre:

  • Dashboard: http://127.0.0.1:5173

  • API local: http://127.0.0.1:3098

Analizar un proyecto

Carpeta local

  1. Abre Proyectos.

  2. Pulsa Añadir y generar proyecto.

  3. Elige la carpeta o escribe su ruta absoluta.

  4. Asigna un nombre y pulsa Crear proyecto y grafo.

GitHub

  1. Abre Proyectos → GitHub independiente.

  2. Pulsa Conectar GitHub.

  3. Copia el código mostrado y autoriza la aplicación en GitHub.

  4. Para repositorios privados, instala ThingForce Graph únicamente en los repositorios que quieras analizar.

  5. Busca el repositorio y pulsa Analizar.

El acceso a GitHub no comparte identidad ni sesión con Google o McComicsUp.

Conectar una IA mediante MCP

Copia mcp-config.example.json, reemplaza RUTA_ABSOLUTA por la ruta real de esta carpeta y agrega ese bloque a la configuración MCP de tu cliente. Reinicia el cliente y llama primero a graph_projects.

Herramientas disponibles:

  1. graph_projects

  2. graph_search

  3. graph_trace

  4. graph_impact

  5. graph_bridge

  6. graph_node

  7. graph_read

  8. lsp_definition (Solargraph opcional)

  9. lsp_references (Solargraph opcional)

Desarrollo y pruebas

npm ci
npm test
npm run lint
npm run build

Los archivos config/projects.json, workspace/ y public/projects/ contienen datos locales y nunca deben publicarse.

© 2026 McComicsUp. Todos los derechos reservados.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI coding agents to query a local, continuously updated symbol graph of a codebase, providing ranked search, caller/callee exploration, dependency paths, and git-diff impact analysis through MCP tools.
      10 npm
      Apache 2.0
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables coding agents to query a local, multi-repo code graph for symbol exploration, blast radius analysis, co-change mining, and durable code-anchored memory via MCP tools.
      128 npm
      16
      Business Source 1.1
    • A
      license
      B
      quality
      B
      maintenance
      Indexes a Python/JS/TS repository into a local SQLite knowledge graph so agents can trace callers, callees, imports, subclasses and covering tests, measure impact radius, rank diff risk, and summarize architecture without grepping files. Exposes these queries as MCP tools alongside an equivalent CLI, with no daemon, embeddings, or network access.
      10
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Serves a repository's code knowledge graph over stdio (MCP) so coding agents can look up symbols, trace callers and callees, compute blast radius, list file symbols, run hybrid lexical-plus-graph search, and get citation-grounded answers from file:line evidence instead of guessing from text chunks. All tools work offline straight from the graph, with prose synthesis only when an OpenAI-compatible LLM endpoint is configured.
      16
      MIT