mcp-diagrama-iterativo-mermaid
MCP Diagrama Iterativo Mermaid (Air-Gapped)
Servidor MCP (Model Context Protocol) diseñado para que cualquier Asistente de IA (Antigravity, Claude Desktop, Cursor, VS Code, etc.) pueda analizar cualquier repositorio de código y generar diagramas de arquitectura interactivos autónomos (HTML5 + SVG + Vanilla JS) en un solo paso.
🌟 Características Principales
100% Air-Gapped (Cero Internet, Cero CDN, Cero NPM en el visor):
El archivo
.htmlresultante es un artefacto autónomo y portable que se puede abrir con doble clic en cualquier máquina o red militar/bancaria aislada.
Matemática Vectorial SVG Perimétrica:
Calcula el ángulo de incidencia $\theta = \operatorname{atan2}(\Delta y, \Delta x)$ para proyectar las flechas sobre el perímetro exterior exacto de cada tarjeta, evitando que se superpongan sobre los nodos.
Curvas de Bézier cúbicas con curvatura horizontal adaptativa.
Interactividad Completa:
Arrastrar y soltar (Drag & Drop) de nodos con recálculo fluido instantáneo de conexiones.
Paneo libre en lienzo infinito y Zoom.
Minimapa con visor de coordenadas en tiempo real.
Búsqueda en vivo que resalta coincidencias y atenúa el resto.
Filtros por capa/subgrafo.
Modal de inspección técnica al hacer clic sobre cualquier componente (responsabilidades, archivos de código, dependencias entrantes y salientes).
Inspección Automática de Proyectos:
Escanea la estructura de carpetas de cualquier repositorio (.NET, React, Python, Java, Go, etc.) y sintetiza su diagrama de componentes o convierte diagramas Mermaid (
.mmd) ya existentes.
🛠️ Herramientas MCP Disponibles
Herramienta | Descripción | Parámetros Clave |
| Escanea un proyecto en disco e infiere su stack, capas arquitectónicas y diagramas existentes. |
|
| Compila cualquier texto Mermaid DSL en una app web interactiva HTML5/SVG. |
|
| Todo en uno: Analiza el proyecto y genera el |
|
| Convierte un archivo |
|
🚀 Instalación y Configuración
1. Clonar el repositorio
git clone https://github.com/martincrespo77/MCP-Diagrama-Iterativo-Mermaid.git
cd MCP-Diagrama-Iterativo-Mermaid2. Configuración en Antigravity / Claude Desktop
Agrega el servidor a tu archivo de configuración de MCP (por ejemplo ~/.gemini/config/mcp_config.json o claude_desktop_config.json):
{
"mcpServers": {
"mcp-diagrama-iterativo-mermaid": {
"command": "uv",
"args": [
"run",
"--directory",
"D:/2026/MCP-Diagrama-Iterativo-Mermaid",
"server.py"
],
"disabled": false
}
}
}💬 Ejemplos de Uso en el Chat de la IA
Una vez configurado, puedes hablarle a tu IA directamente así:
"Analiza el proyecto en
D:/MisProyectos/SistemaVentasy créame el diagrama interactivo de arquitectura en la carpeta docs.""Tengo este diagrama Mermaid, conviértelo a visor interactivo autónomo en
D:/reportes/visor.html: [código mermaid]""Convierte el archivo
docs/arquitectura.mmden un visor interactivo HTML."
📄 Licencia
MIT — Desarrollado para ecosistemas de desarrollo asistido por IA de alta fidelidad técnica.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/martincrespo77/MCP-Diagrama-Iterativo-Mermaid'
If you have feedback or need assistance with the MCP directory API, please join our Discord server