yama-is-bocchi/draw-mcp-server
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.