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: Symbra

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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Indexes a mono-repo into a knowledge graph and provides MCP tools to query code structure—packages, components, routes, HTTP calls—without file reads or grep round-trips.
    7
    22 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    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.
    1 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.
    69 npm
    14
    Business Source 1.1
  • A
    license
    B
    quality
    C
    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