antoinebou12/uml-mcp

UML-MCP Server is a UML diagram generation tool based on MCP (Model Context Protocol), which can help users generate various types of UML diagrams through natural language description or directly writing PlantUML and Mermaid and Kroki https://uml-mcp.vercel.app/mcp

This repository also configures its own agents. See what uml-mcp tells them →

109Stars on the repository
65Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

mcp-python

01

antoinebou12/uml-mcp

Skill Claude CodeCodex

Create and extend MCP (Model Context Protocol) servers in Python using FastMCP and the official SDK. Covers tools, resources, prompts, STDIO vs HTTP transports, logging rules for STDIO, and production best practices. Use when building or modifying MCP servers in Python, adding tools/resources/prompts, debugging MCP…

not rated 109 +1 changed 1mo ago A SkillSpector: warn 76 tokens original MIT

modern-python

02

antoinebou12/uml-mcp

Skill Claude CodeCodex

Modern Python tooling and best practices using uv, ruff, ty, and pytest. Covers project setup with pyproject.toml (PEP 735), src layout, linting/formatting with ruff, type checking with ty, testing with pytest and coverage, pre-commit with prek, and security (pip-audit, detect-secrets, actionlint). Use when setting up…

not rated 109 +1 changed 14d ago A SkillSpector: pass 138 tokens original MIT

sequential-thinking

03

antoinebou12/uml-mcp

Skill Claude CodeCodex

Step-by-step and reflective problem-solving for complex or multi-step tasks. Use when tackling complex tasks, planning, design, analysis that may need revision, unclear scope, or when the user asks for step-by-step reasoning. When the sequential-thinking MCP tool is available, use it for hard problems; otherwise apply…

not rated 109 +1 yesterday A SkillSpector: pass 72 tokens original MIT

uml-diagramming

04

antoinebou12/uml-mcp

Skill Claude CodeCodex

Produces Mermaid or PlantUML diagram code from user specifications for UML, architecture, and flow diagrams. Use when the user asks for diagram code or output for the generateuml / generateumlimage MCP tools. Supports Kroki-renderable output.

not rated 109 +1 changed 2mo ago A SkillSpector: warn 55 tokens original MIT

uml-mcp-navigation

05

antoinebou12/uml-mcp

Skill Claude CodeCodex needs its repo

Navigate the UML-MCP repository and its documentation quickly. Maps every feature (tools, rendering, auth, config file, audit, rate limits, lint, admin dashboard, Helm, docs) to its code, tests and docs, and lists the commands to verify a change. Use before editing UML-MCP code or docs, when answering "where is X", or…

not rated 109 +1 changed 14d ago A 87 tokens original MIT

actdiag

06

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid actdiag diagram source for uml-mcp (diagramtype=actdiag). Activity and workflow diagrams (blockdiag family) Use when the user asks for actdiag or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 56 tokens original MIT

activity

07

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid activity diagram source for uml-mcp (diagramtype=activity). Shows workflows or business processes Use when the user asks for activity or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 48 tokens original MIT

blockdiag

08

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid blockdiag diagram source for uml-mcp (diagramtype=blockdiag). Simple block diagram images Use when the user asks for blockdiag or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 51 tokens original MIT

bpmn

09

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid bpmn diagram source for uml-mcp (diagramtype=bpmn). Business Process Model and Notation Use when the user asks for bpmn or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 52 tokens original MIT

bytefield

10

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid bytefield diagram source for uml-mcp (diagramtype=bytefield). Binary protocol and byte layout diagrams Use when the user asks for bytefield or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 53 tokens original MIT

c4plantuml

11

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid c4plantuml diagram source for uml-mcp (diagramtype=c4plantuml). C4 model diagrams using PlantUML Use when the user asks for c4plantuml or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 62 tokens copy · 84% MIT

class

12

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid class diagram source for uml-mcp (diagramtype=class). Shows classes, attributes, methods and relationships between classes Use when the user asks for class or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 53 tokens copy · 83% MIT

component

13

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid component diagram source for uml-mcp (diagramtype=component). Shows components and dependencies Use when the user asks for component or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 47 tokens copy · 88% MIT

d2

14

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid d2 diagram source for uml-mcp (diagramtype=d2). A modern diagram scripting language Use when the user asks for d2 or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 51 tokens original MIT

dbml

15

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid dbml diagram source for uml-mcp (diagramtype=dbml). Database Markup Language schema diagrams Use when the user asks for dbml or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 52 tokens original MIT

deployment

16

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid deployment diagram source for uml-mcp (diagramtype=deployment). Shows physical architecture of a system Use when the user asks for deployment or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 49 tokens copy · 86% MIT

ditaa

17

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid ditaa diagram source for uml-mcp (diagramtype=ditaa). Diagrams Through ASCII Art Use when the user asks for ditaa or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 52 tokens original MIT

erd

18

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid erd diagram source for uml-mcp (diagramtype=erd). Entity-relationship diagrams Use when the user asks for erd or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 49 tokens original MIT

excalidraw

19

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid excalidraw diagram source for uml-mcp (diagramtype=excalidraw). Excalidraw whiteboard-style diagrams Use when the user asks for excalidraw or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 61 tokens original MIT

goat

20

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid goat diagram source for uml-mcp (diagramtype=goat). GoAT ASCII art to SVG diagrams (Markdeep-style) Use when the user asks for goat or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 57 tokens original MIT

graphviz

21

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid graphviz diagram source for uml-mcp (diagramtype=graphviz). Graph visualization software Use when the user asks for graphviz or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 50 tokens original MIT

mermaid

22

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid mermaid diagram source for uml-mcp (diagramtype=mermaid). A JavaScript based diagramming and charting tool Use when the user asks for mermaid or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 57 tokens original MIT

nomnoml

23

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid nomnoml diagram source for uml-mcp (diagramtype=nomnoml). UML-style diagrams from shorthand syntax Use when the user asks for nomnoml or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 57 tokens original MIT

nwdiag

24

antoinebou12/uml-mcp

Skill Claude CodeCodex

Writes valid nwdiag diagram source for uml-mcp (diagramtype=nwdiag). Network diagrams (blockdiag family) Use when the user asks for nwdiag or that notation; then call validateuml / generateuml / generateumlimage.

not rated 109 +1 yesterday A 54 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: