2niuhe/plantuml_web

πŸ› οΈ Other Tools and Integrations
0 Views
0 Installs

🐍 🏠 ☁️ 🍎 πŸͺŸ 🐧 - A web-based PlantUML frontend with MCP server integration, enable plantuml image generation and plantuml syntax validation.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "2niuhe-plantuml-web": {
      "command": "npx",
      "args": [
        "-y",
        "2niuhe-plantuml-web"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

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

Related MCP Servers

modelcontextprotocol/server-everythingVerified

πŸ“‡ 🏠 - MCP server that exercises all the features of the MCP protocol

πŸ› οΈ Other Tools and Integrations1 views
0xMassi/webclaw

πŸ¦€ 🏠 🍎 🐧 - Web content extraction for AI agents. 10 tools: scrape, crawl, map, batch, extract, summarize, diff, brand, search, research. TLS fingerprinting bypasses anti-bot without a browser. 67% fewer tokens than raw HTML. npx create-webclaw auto-configures Claude, Cursor, Windsurf, Codex, OpenCode.

πŸ› οΈ Other Tools and Integrations0 views
2niuhe/qrcode_mcp

🐍 🏠 🍎 πŸͺŸ 🐧 - A QR code generation MCP server that converts any text (including Chinese characters) to QR codes with customizable colors and base64 encoding output.

πŸ› οΈ Other Tools and Integrations0 views
aarifmms/keyblind

πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - Encrypted secrets vault with MCP for AI agents. Secrets resolved at runtime, never leaked to LLM conversations.

πŸ› οΈ Other Tools and Integrations0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

Last checked: 7/28/2026, 4:38:15 AM

Unclaimed listing (imported or pending owner verification). Claim it β†’
β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.