plantuml
MCP server from mzagar/plantuml-mcp-server
claude mcp add --transport stdio mzagar-plantuml-mcp-server npx -y plantuml-mcp-server
How to use
This MCP server provides PlantUML diagram rendering capabilities via the MCP protocol. By leveraging the plantuml-mcp-server npm package, you can start a server that accepts MCP requests to generate PlantUML diagrams from textual definitions and return rendered outputs. Use the server to integrate PlantUML rendering into your tooling, CI pipelines, or other MCP-enabled clients. Once running, you can submit diagram definitions (in PlantUML syntax) to the MCP endpoint and receive rendered diagram outputs such as PNG or SVG depending on the server configuration and available capabilities.
How to install
Prerequisites:
- Node.js (and npm) installed on the host
- Internet access to fetch the npm package
Installation options:
- Run with npx (no global install):
-
Ensure you have npx available (comes with npm)
-
Start the MCP server with:
npx -y plantuml-mcp-server
- Optional: Install globally (if you prefer):
-
npm install -g plantuml-mcp-server
-
Run the server (if the package exposes a CLI entry point):
plantuml-mcp-server
Notes:
- The package name is plantuml-mcp-server and the npm package is still published under that name.
- If the server requires additional configuration (ports, endpoints), refer to the package documentation in the Infobip repository for specifics.
Additional notes
MCP server relocation: This repository has moved to the Infobip organization. The npm package plantuml-mcp-server remains published and functional. If you encounter issues, check the Infobip repository for issues/PRs and updated usage notes. Typical environment considerations include network access for fetching dependencies and any required authentication tokens if the server interfaces with external PlantUML resources. If you rely on a specific PlantUML server or diagram rendering backend, ensure its accessibility from your runtime environment.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.