</>MCP Agents Market
MCP Server

plantuml

by plantuml13.3kJavaUpdated 2026-08-24

Generate diagrams from textual description

Claude DesktopCursor

The PlantUML MCP server enables AI assistants to generate UML and other diagrams from textual descriptions through the Model Context Protocol. It provides a pure Node.js implementation that requires no Java runtime or external server dependencies. Developers can integrate diagram generation capabilities into their AI workflows, allowing assistants to create sequence diagrams, class diagrams, flowcharts, Gantt charts, mind maps, and dozens of other visualization types using simple text-based syntax.

Key Features

Supports over 30 diagram types including UML (sequence, class, activity, state, component, deployment) and non-UML formats (Gantt, mind maps, ER diagrams, network diagrams)
Pure Node.js implementation requiring no Java installation or external rendering server
Client-side rendering capability via TeaVM compilation to JavaScript for browser-based execution
Rich text formatting with Creole syntax, emoticons, Unicode, and icon support (OpenIconic, custom sprites)
Hyperlinks, tooltips, and interactive elements within generated diagrams
Multiple output formats and rendering options for integration into various workflows
Mathematical notation support via AsciiMath and JLaTeXMath
Extensible syntax for wireframes (Salt), entity relationships, work breakdown structures, and chronology diagrams

Use Cases

  • 01Enabling AI assistants to generate architecture diagrams during technical discussions and system design sessions
  • 02Creating visual documentation of code structure, workflows, and dependencies through conversational prompts
  • 03Automatically producing Gantt charts and project timelines from natural language project descriptions
  • 04Generating database schema visualizations and entity relationship diagrams from textual specifications
  • 05Building interactive wireframes and UI mockups through text-based descriptions
  • 06Creating mind maps and work breakdown structures for project planning and brainstorming sessions

Related MCP Servers

View more

plantuml — FAQ

What is the PlantUML MCP server?+

It's a Model Context Protocol server that gives AI assistants the ability to render and validate PlantUML diagrams from textual descriptions. The server provides access to PlantUML's extensive diagram generation capabilities through a pure Node.js implementation.

How do I install the PlantUML MCP server?+

Install via npx with '@plantuml/mcp-js' and configure your MCP client to launch it. No Java installation or external server setup is required, as it runs entirely in Node.js.

Which AI clients work with this MCP server?+

The server works with any MCP-compatible AI client, including Claude Desktop, Cursor, and other applications that support the Model Context Protocol.

Do I need API keys or external services?+

No API keys or external services are required. The server runs entirely locally and performs diagram rendering without any external dependencies or authentication.

Is the PlantUML MCP server free to use?+

Yes, it's open-source and available under multiple licenses (GPL, LGPL, Apache, EPL, MIT), allowing you to choose the license that best fits your use case.

What diagram types can I generate?+

You can create over 30 types including sequence, class, activity, state, component, deployment, Gantt, mind map, ER diagrams, network diagrams, wireframes, and mathematical notation diagrams.

How do I install plantuml?+

Open the source repository on GitHub and follow its README. plantuml is a mcp server — MCP Agents Market links you directly to the official repo.

Is plantuml free?+

plantuml is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches