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?
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.Last updated1616MITWhy this server?
Supports the generation of Unified Modeling Language (UML) diagrams to represent software architecture and design from text, JSON, or images.
AlicenseAqualityDmaintenanceMCP 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.Last updated51216MITWhy 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.Last updated316450MITWhy this server?
Supports generating Entity Relationship (ER) diagrams using PlantUML to visualize database structures and relationships.
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.Last updated2308MITWhy 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.Last updated72GPL 3.0Why this server?
Generates UML class diagrams in PlantUML format from C++ codebases, including class structures, inheritance hierarchies, and member visibility
Alicense-qualityDmaintenanceAnalyzes C++ source code to automatically generate UML class diagrams in PlantUML format, extracting classes, inheritance relationships, and member visibility from directories or file contents.Last updated1MITWhy this server?
Wraps PlantUML functionality to generate UML diagrams from text descriptions, supporting syntax validation, diagram generation in multiple formats (PNG, SVG, PDF, etc.), and source extraction from diagram metadata.
Alicense-qualityDmaintenanceEnables AI assistants to generate UML diagrams from text descriptions using PlantUML, supporting multiple output formats (PNG, SVG, PDF), syntax validation, and diagram source extraction.Last updated5MITWhy this server?
Generates PlantUML diagrams including capability landscapes, business scenarios, and sequence diagrams, with tools for encoding/decoding PlantUML syntax and rendering shareable diagram URLs.
Alicense-qualityBmaintenanceConverts PlantUML snippets into shareable diagrams with support for capability landscapes, business scenarios, and ArchiMate diagrams. Supports HTTP, SSE, and STDIO transports for integration with Claude Desktop, Flowise, and other MCP-compatible runtimes.Last updated164MIT