Cargando la bóveda…
Cargando la bóveda…
MCP server con 706 installs para análisis profundo de TypeScript. Type mapping, relaciones entre interfaces, y dependency tracking entre módulos. Esencial para refactors grandes en TS estricto.
DeepGraph TypeScript se enfoca en lo que el TypeScript compiler entiende: tipos, interfaces, módulos. Mapea relaciones que tsc --noEmit ve pero que vos no notás hasta el error en compilación.
Es complementario con Claude Code LSPs: el LSP responde queries puntuales ("definición de esta función"); DeepGraph te da la vista global ("todas las interfaces que extienden de BaseUser").
Útil cuando tu TS es estricto (strict mode, no-implicit-any, etc.) y los cambios chicos en tipos rompen cosas en lugares inesperados.
npx claude-code-templates@latest --mcp deepgraph/deepgraph-typescriptPre-requisito: proyecto TS con tsconfig.json válido.
Para Claude:
Instalé el MCP deepgraph/deepgraph-typescript. Buscame todos los tipos
que extienden `BaseUser` y mostrame en qué módulos están definidos."Listame todos los tipos que usan Date en su shape, agrupados por módulo". Útil cuando estás migrando a Date → string ISO o viceversa.
"Si agrego un campo opcional a User, qué módulos lo consumen y dónde está el destructuring que se podría romper?". Lista exacta de los lugares.
"Buscame interfaces que tengan el mismo shape pero distinto nombre". Candidatos a unificar.
"Dame los módulos con más imports salientes (alto fan-out) y entrantes (alto fan-in). Los de high fan-in son críticos". Para identificar coupling.
"Identificá todos los any y agrupalos por módulo, con la línea exacta. Priorizá por cuántos otros tipos podrían beneficiarse de resolverlos". Roadmap para subir el strict level.
tsconfig.json