draw-mcp-server

yama-is-bocchi/draw-mcp-server

3.1

If you are the rightful owner of draw-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This MCP server provides a tool for generating diagrams using PlantUML (puml) through Docker.

draw-mcp-server

This MCP server provides a tool for generating diagrams using PlantUML (puml) — no multi modal model required, as long as Docker is installed.
It offers a lightweight and easy-to-use environment for visualizing ideas and system designs directly through MCP.

Usage

Follow the steps below to set up and run the server.

# 1. Clone the repository
git clone https://github.com/yama-is-bocchi/draw-mcp-server.git
cd draw-mcp-server

# 2. Create a .env file
# Required environment variable:
TRANSPORT=sse

# Optional environment variables for Basic Authentication:
USERNAME=your_username
PASSWORD=your_password
# If USERNAME and PASSWORD are set, Basic Authentication will be applied to image access.

# 3. Start the server using Docker
docker compose up -d

The server will start and be ready to handle MCP requests.

Configuration

After starting the server, configure your MCP client as follows:

{
  "mcpServers": {
    "draw-mcp": {
      "type": "sse",
      "url": "http://localhost:8000/sse"
    }
  }
}

License

This project is licensed under the MIT License.