UML diagram generation server with MCP interface
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-antoinebou12-uml-mcp","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: A Diagram Generation Server with MCP Interface [](https://opensource.org/licenses/MIT) [](https://www.python.org/downloads/) [](https://smithery.ai/server/@antoinebou12/uml) UML-MCP is a powerful diagram generation server that implements the Model Context Protocol (MCP), enabling seamless diagram creation directly from AI assistants and other applications. ## 🌟 Features - **Multiple Diagram Types**: Support for UML diagrams (Class, Sequence, Activity, etc.), Mermaid, D2, and more - **MCP Integration**: Seamless integration with LLM assistants supporting the Model Context Protocol - **Playground Links**: Direct links to online editors for each diagram type - **Multiple Output Formats**: SVG, PNG, PDF, and other format options - **Easy Configuration**: Works with local and remote diagram rendering services ## 📋 Supported Diagram Types UML-MCP supports a wide variety of diagram types: | Category | Diagram Types | |----------|---------------| | UML | Class, Sequence, Activity, Use Case, State, Component, Deployment, Object | | Other | Mermaid, D2, Graphviz, ERD, BlockDiag, BPMN, C4 with PlantUML | ## 🚀 Getting Started ### Prerequisites - Python 3.10 or higher - pip (Python package installer) ### Installation 1. Clone the repository: ```bash git clone https://github.com/yourusername/uml-mcp.git cd uml-mcp ``` 2. Install the dependencies: ```bash pip install -r requirements.txt ``` 3. For development environments: ```bash pip install -r requirements-dev.txt ``` ### Running the Server Start the MCP server: ```bash python mcp_server.py ``` This will start the server using stdio for communication with MCP clients. ## 🔧 Configuration ### Editor Integration #### Cursor To integrate with Cursor: ```bash python mcp/install_to_cursor.py ``` Or…
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.