Personal
PlantUML MCP: diagramas UML desde Claude
Servidor MCP que le permite a Claude generar diagramas UML con PlantUML y mostrar la imagen en el chat.
Imágenes
Contexto
Herramienta personal para crear diagramas UML desde un asistente de IA.
Problema
Al pedirle un diagrama a un asistente de IA se obtiene código PlantUML que hay que renderizar aparte.
Mi rol
Diseño e implementación completa.
Solución
Servidor MCP en Node.js con tres herramientas: render_diagram (PNG, SVG o ASCII, con la línea exacta si hay un error de sintaxis), get_diagram_urls (enlaces para compartir) y decode_diagram_url (recupera el código desde una URL).
Decisiones técnicas
- Renderizado en el servidor público de PlantUML: no requiere Java ni instalar PlantUML; para información sensible se puede usar un servidor propio con Docker.
- Errores de sintaxis con número de línea, para que el asistente corrija el diagrama solo.
Resultado
Los diagramas se generan y se ven directamente en el chat, y el asistente corrige solo los errores de sintaxis.

