uml-mcp

antoinebou12/uml-mcp
★ 88 stars Python Memory/Knowledge Updated 1d ago
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/docs
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "uml-mcp": {
      "command": "uvx",
      "args": [
        "uml-mcp"
      ]
    }
  }
}

Or install with pip: pip install uml-mcp

README Excerpt

Generate UML and other diagrams through the [Model Context Protocol](https://modelcontextprotocol.io/). | Topic | What you get | | --- | --- | | **Diagrams** | **30+ types**: UML (Class, Sequence, Activity, Use Case, State, Component, Deployment, Object), Mermaid, D2, Graphviz, TikZ, ERD, BlockDiag, BPMN, C4, and more via [Kroki](https://kroki.io/) |

Tools (14)

KROKI_SERVERMCP_BATCH_MAX_ITEMSMCP_MAX_CODE_LENGTHMCP_OUTPUT_DIRMCP_RATE_LIMIT_PER_MINUTEMCP_READ_ONLYPLANTUML_SERVERUSE_LOCAL_KROKIUSE_LOCAL_PLANTUMLgenerate_umlgenerate_uml_batchlist_diagram_typesoutput_dirvalidate_uml

Topics

mcpuml