UML diagram generation tool based on MCP (Model Context Protocol)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-uml-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# UML-MCP-Server [English](README.md) | [中文](README_zh.md) [](https://smithery.ai/server/@Swayingleaves/uml-mcp-server) 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 code. ## Functional Features - Supports multiple UML diagram types: class diagram, sequence diagram, activity diagram, use case diagram, state diagram, component diagram, deployment diagram, object diagram - UML diagrams can be generated through natural language description - You can directly use PlantUML code to generate UML diagrams - Return PlantUML code and accessible URL links for easy sharing and viewing - Simultaneously save the generated UML diagram locally and provide the local file path - Support custom save path and specify the output directory for UML images - As an MCP server, it can integrate with clients that support MCP, such as Claude - A comprehensive logging system that records server operating status and operation logs ## Installation ### Installing via Smithery To install UML Diagram Generation Tool for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@Swayingleaves/uml-mcp-server): ```bash npx -y @smithery/cli install @Swayingleaves/uml-mcp-server --client claude ``` ### Manual Installation 1. Clone repository: ```bash git clone https://github.com/yourusername/UML-MCP-Server.git cd UML-MCP-Server ``` 2. Create and activate a virtual environment: ```bash python -m venv uml-mcp-venv source uml-mcp-venv/bin/activate # Linux/Mac # Or uml-mcp-venv\Scripts\activate # Windows ``` 3. Install dependencies: ```bash pip install -r requirements.txt ``` ## Usage Method ### Used as a Python Library ```python from fix_plantuml import generate_uml # Create UML code uml_code = """ @startuml Title: Simple Class Diagram …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.