
Excalidraw MCP Docker
Supports UIby gaiar
Self-hosted Excalidraw diagramming tool with persistent storage via Docker and Valkey.
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






