Aller au contenu
← Tous les articles
Article

uml-mcp

Écouter en version balado

Des diagrammes directement depuis le chat · 1:30 · voix synthétiques, script rédigé avec l’IA

Transcription

Sylvie : Vous expliquez un système à un assistant IA, et au lieu de texte, il vous renvoie un diagramme. C'est l'idée d'uml-mcp.

Thierry : Attends, je décris et il dessine ?

Sylvie : Voilà. uml-mcp est un serveur Model Context Protocol open source, un serveur M C P, qui produit des diagrammes Mermaid, PlantUML et Kroki. On peut lui donner un prompt en langage naturel, ou écrire soi-même la source du diagramme.

Thierry : On l'utilise où ?

Sylvie : Dans Cursor, avec ses outils M C P. Ou dans ChatGPT, via un GPT personnalisé.

Thierry : Quels types de diagrammes ?

Sylvie : L'outil principal s'appelle generate underscore U M L, avec des outils apparentés, pour les séquences, les classes, les flux et les déploiements.

Thierry : Et pourquoi trois moteurs ?

Sylvie : Plusieurs moteurs de rendu, pour choisir celui qui convient au diagramme.

Thierry : Antoine s'en sert vraiment ?

Sylvie : Oui. Il est utilisé sur ce blog pour les diagrammes en ligne, avec des sources Mermaid et du S V G.

Thierry : Ça vient d'où ?

Sylvie : Du travail précédent : une voie par plugin ChatGPT, et un client Python pour PlantUML. Il y a aussi un point d'accès M C P hébergé et un site de documentation.

Thierry : Et c'est open source.

Sylvie : Licence MIT. Le README couvre les dépendances Python et la configuration de Cursor, et un article de blog raconte toute l'histoire.

Table des matières

uml-mcp

Étoiles GitHub Dernier commit GitHub

Dépôt · Licence MIT · Documentation · MCP hébergé

uml-mcp est un serveur Model Context Protocol open source qui produit des diagrammes Mermaid, PlantUML et Kroki à partir de prompts en langage naturel ou de source explicite. Utilisable dans Cursor (outils MCP) ou ChatGPT via un GPT personnalisé.

Article : uml-mcp — diagrammes depuis le chat.

Fonctions

  • Outils MCP generate_uml et apparentés pour séquences, classes, flux, déploiements
  • Plusieurs moteurs de rendu (Mermaid, PlantUML, Kroki)
  • Utilisé sur ce blog pour diagrammes .mmd + SVG inline

Démarrage

git clone https://github.com/antoinebou12/uml-mcp.git
cd uml-mcp

Suivre le README pour les dépendances Python et la config MCP Cursor.

Voir aussi