freshcrate
Skin:/
Home > MCP Servers > mcp_plantuml

mcp_plantuml

Generate PlantUML Diagrams as PNG/SVG with Embedded Web Viewer

Why this rank:Strong adoptionHealthy release cadence

Description

Generate PlantUML Diagrams as PNG/SVG with Embedded Web Viewer

README

plantuml_web

Trust Score Using nicegui as a PlantUML frontend, you can deploy PlantUML on an intranet.

It's a nicegui demo project with an added MCP (Model Context Protocol) server that exposes PlantUML functionality to AI assistants.

Plantuml jar version: plantuml-1.2025.3.jar

demo

Features

Web Interface

  • Interactive PlantUML editor with live preview
  • Save and load diagrams
  • Responsive UI with resizable panels

MCP Server

  • Generate PlantUML diagrams in SVG or PNG format
  • Validate PlantUML code with detailed error messages

Usage:

With Docker

docker build -t plantuml_web_mcp .

# or pull from dockerhub
# docker pull  2niuhe/plantuml_web_mcp:latest

docker run -d -p 8080:8080 -p 8765:8765 plantuml_web_mcp:latest

Then you can access:

Without Docker

pip install -r requirements.txt
sh start.sh

The start script will launch:

  1. PlantUML server on port 8000
  2. Web interface on port 8080
  3. MCP server on port 8765

Connecting to the MCP Server

You can connect to the MCP server using any MCP client, such as Claude Desktop:

  1. Open Claude Desktop
  2. Go to Settings > MCP Servers
  3. Add a new server with the URL: http://localhost:8765/sse
  4. Restart Claude Desktop

Testing the MCP Server

A test client is provided to verify the MCP server functionality:

python test_plantuml_mcp.py http://localhost:8765/sse

Available MCP Tools

  • generate_plantuml_image: Generate a diagram image from PlantUML code
  • validate_plantuml_syntax: Validate PlantUML code and return validation result

ref

Home · zauberzeug/nicegui Wiki

How to use nicegui for beginners? · zauberzeug/nicegui · Discussion #1486

Nicegui example and suggestions · zauberzeug/nicegui · Discussion #1778

NiceGUI

syejing/nicegui-reference-cn: NiceGUI 中文版本文档

(1) Use NiceGUI to watch images and do it from the COMMAND LINE! - YouTube

Release History

VersionChangesUrgencyDate
0.0.0No release found — using repo HEADLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025
main@2025-08-21Latest activity on main branchLow8/21/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

AgentGuardProtect AI agents by detecting and blocking prompt, command injection, Unicode bypass, and social engineering attacks with customizable security controls.main@2026-09-10
uk-due-diligence-mcpUK due diligence MCP server — Companies House, corporate research, compliance checksv1.4.0
claude-copilotTransform Claude Code into a full development team. 11 specialized agents (Architect, Engineer, QA, Security, UX, DevOps, and more), persistent memory across sessions, and 25,000+ on-demand skills. Wov5.15.2
hybrid-orchestrator🤖 Implement hybrid human-AI orchestration patterns in Python to coordinate agents, manage sessions, and enable smooth AI-human handoffs.master@2026-09-09
tradememory-protocolDecision audit trail + persistent memory for AI trading agents. Outcome-weighted recall, SHA-256 tamper detection, 17 MCP tools.v0.5.5

More in MCP Servers

difyProduction-ready platform for agentic workflow development.
tabularisA lightweight, cross-platform database client for developers. Supports MySQL, PostgreSQL and SQLite. Hackable with plugins. Built for speed, security, and aesthetics.
ai-agents-from-zero 🚀 2026 最系统的 AI Agent 速成指南|智能体实战教程 · 完整学习路径 + 实战项目 + 面试题库 · 对标大模型应用开发工程师岗位 · 覆盖LangChain / LangGraph / Coze / Dify / MCP / skills / LLM / RAG / 提示词 · 企业级部署与微调 · 从0到企业级落地 + 从学习到上线项目 + 面试准备一体化
studioOpen-source control plane for your AI agents. Connect tools, hire agents, track every token and dollar