Best UML MCP Servers
UML (Unified Modeling Language) is a standardized visual modeling language used in software engineering to provide a way to visualize a system's architectural blueprints. It's maintained by the Object Management Group (OMG) and is used for specifying, constructing, and documenting the artifacts of software systems.
Why this server?
Converts PlantUML diagram syntax to visual outputs (SVG, PNG, PDF, JPEG) via Kroki.io, supporting UML diagram generation and download.
AlicenseAqualityDmaintenanceConverts diagrams (Mermaid, PlantUML, Graphviz, etc.) to SVG, PNG, PDF, or JPEG images using Kroki.io. Supports generating diagram URLs and downloading diagrams to local files.26 npm8MITWhy this server?
Supports generating Entity Relationship (ER) diagrams using PlantUML to visualize database structures and relationships.
Why this server?
Creates UML sequence diagrams showing interactions between participants with support for messages and return flows
AlicenseBqualityCmaintenanceGenerates professional Draw.io compatible diagrams (flowcharts, sequence diagrams, network diagrams, and custom diagrams) from natural language prompts, outputting XML files that can be opened directly in Draw.io.1122 npm6MITWhy this server?
Provides PlantUML diagram generation capabilities, including tools for creating and encoding diagrams, generating embeddable SVG/PNG URLs, and creating various diagram types like sequence diagrams, class diagrams, and C4 architecture diagrams.
AlicenseAqualityDmaintenanceEnables generation of PlantUML diagrams (sequence, class, C4, architecture) with embeddable SVG/PNG URLs, encoding/decoding capabilities, and automatic syntax error detection and fixing.3217 npm53MITWhy this server?
Allows generating UML diagrams, including class, sequence, activity, use case, state, component, deployment, and object diagrams.
AlicenseAqualityCmaintenanceEnables AI assistants to generate and validate 30+ UML and other diagram types (Mermaid, D2, Graphviz, BPMN, C4, and more) through the Model Context Protocol, returning rendered SVG, PNG, PDF, JPEG, or base64 output via Kroki, PlantUML, and Mermaid backends.4Apache 2.0Why this server?
Generates UML diagrams as part of the documentation, including inheritance graphs and call graphs.
AlicenseBqualityAmaintenanceA comprehensive server that enables AI assistants to generate, configure, and manage Doxygen documentation for various programming languages through a clean interface.72GPL 3.0Why this server?
Supports the generation of Unified Modeling Language (UML) diagrams to represent software architecture and design from text, JSON, or images.
AlicenseAqualityFmaintenanceMCP server for AI Diagram Maker — generate software engineering diagrams from natural language, code, ASCII diagram, images, or Mermaid. Inline diagram rendering using MCP apps UI and diagram URL in responses. Works with Cursor, Claude Desktop, Claude Code, and any MCP-compatible AI.538 npm9MITWhy this server?
The shape search tool can find UML shapes among 10,000+ draw.io library shapes.

Draw.io MCP Serverofficial
AlicenseNot gradedqualityAmaintenanceEnables LLMs to create and open diagrams in the draw.io editor, supporting inline chat previews via MCP Apps, direct editor opening with XML/CSV/Mermaid format support, and diagram export to PNG/SVG/PDF or browser URLs through multiple integration approaches.5,498Apache 2.0Why this server?
Supports PlantUML diagram creation and rendering for UML diagrams, with format-specific coding instructions and professional image output via Kroki integration.
AlicenseNot gradedqualityCmaintenanceBridges LLMs and diagram creation by providing intelligent format selection, format-specific instruction generation, and professional diagram rendering across 9+ formats including Mermaid, PlantUML, C4 Model, and GraphViz.14MIT