The Mcp_excalidraw server enables AI agents to create and interactively control live Excalidraw diagrams through a persistent canvas with real-time synchronization, offering 26 MCP tools for element-level CRUD operations, canvas inspection via `describe_scene` and `get_canvas_screenshot`, and iterative diagram refinement. It solves the problem of enabling programmatic, element-by-element diagram creation and adjustment by agents, contrasting with one-shot prompt-to-diagram approaches by maintaining state and allowing agents to view, analyze, and modify canvas contents dynamically. The server integrates with Claude Desktop, Cursor, Claude Code, Codex CLI, and other MCP-compatible clients through both an MCP server interface and portable agent skill.
claude mcp add --transport stdio yctimlin-mcp_excalidraw uvx mcp_excalidraw