Get the FREE Ultimate OpenClaw Setup Guide →

plantuml

MCP server from mzagar/plantuml-mcp-server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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:

  1. Run with npx (no global install):
  • Ensure you have npx available (comes with npm)

  • Start the MCP server with:

    npx -y plantuml-mcp-server

  1. 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

Sponsor this space

Reach thousands of developers