uml-mcp
View on GitHubUML-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
An MCP server that lets AI assistants generate, validate, and render UML and other diagrams from natural-language requests or source text. Supports about 37 Kroki-backed diagram types, including PlantUML, Mermaid, D2, BPMN, and C4.
Use Cases
Generate UML diagrams from natural-language requestsRender PlantUML, Mermaid, and other diagram sourceValidate diagram definitionsBatch-generate diagrams for documentation or design workflowsProvide diagram-generation tools to AI assistants over MCP
Built With
- Language
- Python
- Frameworks
- FastMCP · Model Context Protocol · FastAPI
Tags
UML · diagram generation · PlantUML · Mermaid · Kroki · MCP server · architecture diagrams · sequence diagrams · BPMN · validation