mcp_excalidraw
ActiveDescription
mcp_excalidraw is an MCP server and Claude Code skill for Excalidraw, letting AI agents programmatically create, query, and modify elements on a whiteboard canvas for system diagrams and flow charts.
Key Features
- Programmatic canvas — Create/update/query/delete Excalidraw elements via MCP tools
- Architecture diagram generation — Convert repository structure into a visual component diagram
- Claude Code skill — Bundled SKILL.md auto-loaded when Claude Code starts
- Template library — Built-in templates for common architectures, flows, and UML
- Dual export — Outputs both .excalidraw and .png/.svg
- MCP ecosystem compatible — Callable from any MCP client (Claude Desktop, Cursor, Cline)
Use Cases
💡 Have Claude Code draw a module dependency map of the current repo on the whiteboard
💡 Have AI draft architecture sketches in real time during team review meetings
💡 Auto-generate architecture diagrams and export them while writing docs
💡 Quickly turn natural language into UML/ER/sequence diagrams
💡 Upgrade text-heavy READMEs into interactive whiteboards
Categories
Quick Start
# Install via the Claude Code skill marketplace
claude skill add yctimlin/mcp_excalidraw
# Start the MCP server
pip install mcp-excalidraw
mcp-excalidraw-server
# Use directly inside Claude Code
claude -p "Draw a 3-tier architecture diagram with PostgreSQL, FastAPI and React"
# Connect from Cursor via mcp.json
{
"mcpServers": {
"excalidraw": { "command": "mcp-excalidraw-server" }
}
}