mcpField
P
PlantUML-MCP-Server

PlantUML-MCP-Server

Local
github.com/mzagarDeveloper Tools2Updated 58w ago

About PlantUML-MCP-Server

PlantUML-MCP-Server provides PlantUML diagram generation capabilities for Claude Desktop and Claude Code. The repository has moved to the Infobip organization; the npm package remains published under the same name.

Key features

  1. 01Generate PlantUML diagrams
  2. 02Use with Claude Desktop
  3. 03Use with Claude Code
  4. 04Install through the published npm package

Use cases

  1. 01Generate diagrams from a Claude Desktop workflow
  2. 02Create PlantUML diagrams in Claude Code
  3. 03Continue using the existing npm package

MCP support

The project is an MCP server that provides PlantUML diagram generation to MCP-compatible clients such as Claude Desktop and Claude Code.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"plantuml": {
"command": "npx",
"args": [
"-y",
"plantuml-mcp-server"
],
"env": {
"PLANTUML_SERVER_URL": "<PLANTUML_SERVER_URL>"
}
}
}
}
Run commandnpx -y plantuml-mcp-server
Environment variables to set
PLANTUML_SERVER_URL

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmplantuml-mcp-server

Tools

3

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
plantuml_codestringYesPlantUML diagram code. Will be automatically validated for syntax errors before generating the diagram URL.
formatenumNoOutput image format (SVG or PNG)svg | png
output_pathstringNoOptional. Path to save diagram locally. Automatically creates all necessary parent directories. Restricted to current working directory by default. Set PLANTUML_ALLOWED_DIRS env var (colon-separated paths, or "*" for unrestricted) to allow additional directories. Only .svg and .png extensions permitted.

Details

From the project README

🚚 Repository Moved

This repository has been moved to the Infobip organization:

➡️ https://github.com/infobip/plantuml-mcp-server

What Changed

  • Source code: Now maintained under Infobip organization
  • Issues/PRs: Please create new ones in the Infobip repo
  • NPM package: Still published as plantuml-mcp-server (no changes needed)

For Users

No action required - the npm package plantuml-mcp-server continues to work exactly the same.


Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.