ThingForce Graph Studio
Allows connecting to GitHub via Device Flow, importing public or private repositories authorized by the user, and reading repository content and metadata for local graph analysis.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ThingForce Graph Studiotrace dependencies of the user model in my Ruby project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
stdiocon 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: Graft
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:
zenityes opcional para el selector gráfico de carpetas.
Inicio
Windows:
Start-Dashboard.batmacOS o Linux:
chmod +x Start-Dashboard.command
./Start-Dashboard.commandTambién puede iniciarse manualmente:
npm install
npm run start:dashboardEl supervisor abre:
Dashboard:
http://127.0.0.1:5173API local:
http://127.0.0.1:3098
Analizar un proyecto
Carpeta local
Abre Proyectos.
Pulsa Añadir y generar proyecto.
Elige la carpeta o escribe su ruta absoluta.
Asigna un nombre y pulsa Crear proyecto y grafo.
GitHub
Abre Proyectos → GitHub independiente.
Pulsa Conectar GitHub.
Copia el código mostrado y autoriza la aplicación en GitHub.
Para repositorios privados, instala ThingForce Graph únicamente en los repositorios que quieras analizar.
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:
graph_projectsgraph_searchgraph_tracegraph_impactgraph_bridgegraph_nodegraph_readlsp_definition(Solargraph opcional)lsp_references(Solargraph opcional)
Desarrollo y pruebas
npm ci
npm test
npm run lint
npm run buildLos archivos config/projects.json, workspace/ y public/projects/ contienen datos locales y nunca deben publicarse.
© 2026 McComicsUp. Todos los derechos reservados.
This server cannot be deployed
Maintenance
Related MCP Connectors
Repository knowledge graph MCP server for codebase understanding and debugging.
Codebase graphs, caller impact analysis, and recorded project context for AI coding agents.
Hosted code graph over MCP: exact callers, dependencies, and cross-repo blast radius for AI agents.
Ask a codebase what calls what: search, blast radius, paths between symbols, and diffs.
Related MCP Servers
- AlicenseAqualityCmaintenanceCross-repository code knowledge graph MCP server for Java, Kotlin, JavaScript, and TypeScript. Indexes source code into embedded KuzuDB via tree-sitter and exposes 30+ tools for call-flow tracing, multi-hop taint analysis (OWASP/CWE/PCI/STIG), entry-point reachability filtering, performance hotspot detection, and license compliance — without reading source files. 95% fewer tokens vs source-read331MIT
- AlicenseBqualityDmaintenanceLocal-first codebase context engine that parses code into a ranked dependency graph and serves it to AI tools via MCP for deep structural understanding.5151MIT
- AlicenseAqualityBmaintenanceIndexes 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.722MIT
- AlicenseNot gradedqualityAmaintenanceLocal repository intelligence MCP server that builds a reusable graph of code structure for AI coding agents, providing 34 network-free tools for understanding, searching, and analyzing repositories without data leaving the machine.40MIT