uml-mcp

antoinebou12/uml-mcp
★ 88 stars Python Memory/Knowledge Updated 1mo ago ⚠ Review
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 → 🔍 Audit Wallet Slippage →

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