Back to Apps

Excalidraw MCP Docker
Supports UIby gaiar
Self-hosted Excalidraw diagramming tool with persistent storage via Docker and Valkey.
0 stars
Works in:VS Code Copilotzed
Exposes:ToolsResources
What it does
This MCP App allows AI models to generate and iterate on hand-drawn diagrams using Excalidraw. It renders interactive HTML widgets directly in the client, enabling the AI to create architecture diagrams, flowcharts, and sketches that the user can then edit manually.
Key features
- Interactive Widgets: Renders real Excalidraw canvases within the chat interface.
- Persistence: Uses Valkey (Redis-compatible) to store diagram checkpoints, allowing the model to modify existing diagrams over multiple turns.
- Self-Hosted: Fully containerized deployment via Docker Compose for on-premise security.
- Visual Feedback: Sends PNG screenshots of the rendered diagram back to the model for iterative refinement.
Installation
Run the setup script to start the Docker stack:
git clone https://github.com/gaiar/excalidraw-mcp-docker.git && cd excalidraw-mcp-docker && bash docker/setup.sh
Supported hosts
- claude
- vscode-copilot
- zed
Quick install
git clone https://github.com/gaiar/excalidraw-mcp-docker.git && cd excalidraw-mcp-docker && bash docker/setup.shInformation
- Pricing
- free
- Published
- 5/10/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
zed
Add http://localhost:3000/mcp to context_servers settings.Claude Desktop
{"mcpServers": {"excalidraw": {"url": "http://localhost:3000/mcp"}}}VS Code Copilot
{"mcpServers": {"excalidraw": {"url": "http://localhost:3000/mcp"}}}





