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?
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.314452MITWhy this server?
Supports generating Entity Relationship (ER) diagrams using PlantUML to visualize database structures and relationships.
Why 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.5498MITWhy 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?
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.11356MITWhy 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.2358MITWhy this server?
The shape search tool can find UML shapes among 10,000+ draw.io library shapes.

Draw.io MCP Serverofficial
Alicense-qualityBmaintenanceEnables 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,157Apache 2.0Why this server?
Supports UML actor shapes for creating UML diagrams and other standard diagram types
Alicense-qualityDmaintenanceEnables programmatic creation and management of draw.io diagrams through MCP tools. Supports building architecture diagrams, flowcharts, and visualizations with stateless operations that generate VSCode-compatible .drawio.svg files.89Apache 2.0Why this server?
Creates, validates, and exports UML system models using MSON (Metamodel JavaScript Object Notation) format with support for class, component, deployment, and use case diagrams
Alicense-qualityDmaintenanceEnables AI agents to create, validate, and export UML system models using structured MSON format. Supports generating PlantUML and Mermaid diagrams with direct export to System Designer macOS application.1MIT