Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Excalidraw MCP Server logo
#119 · of 445 · by weekly downloadsMCP server

Excalidraw MCP Server

Gives an agent a live Excalidraw canvas it can draw on, screenshot, correct and export as a committable file.

0
SaveVisit website ↗
Rank
#119
of 445 · by weekly downloads
Weekly downloads
2.2K
npm + PyPI, last 7 days
GitHub stars
2.3K
Repository on GitHub

Add it to your client

Community
Install
npx -y mcp-excalidraw-server
mcpServers
{
  "mcpServers": {
    "excalidraw-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-excalidraw-server"
      ]
    }
  }
}
Transport
stdio
Runtime
Node
Auth
Not required
Tools
26
License
MIT
Stars
2,345

The distinction from a one-shot diagram generator is the feedback loop: the canvas persists, individual elements can be queried and updated, and the agent can screenshot its own work to see that labels overflow or arrows cross before fixing them. What comes out is an editable .excalidraw file that lives beside the code and gets updated when the architecture changes, not a flat image. Twenty-six tools cover element creation, layout and export over stdio, with the same canvas also reachable through a CLI for coding agents and a plain REST API for custom frameworks. The canvas server starts itself when a command needs it, and the drawing path runs entirely locally — sharing to excalidraw.com is opt-in.

Comments(0)

Sign in to comment

No comments yet — be the first.

Similar MCP servers

Report this comment

Why are you reporting this?