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: 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:
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.
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.
Search indexed code, trace dependencies, assess change impact, and recall repository memory.
Related MCP Servers
- AlicenseAqualityCmaintenanceIndexes 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.722 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables 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 npmApache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables 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 npm14Business Source 1.1
- AlicenseBqualityCmaintenanceIndexes 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.10MIT