mcp server
Excalidraw
Creates and edits Excalidraw diagrams on a live canvas, from Mermaid or element-by-element.
Set up
Runs on your computer. Pick your agent and operating system.
Before you start
- Node.js 20 or newer
- Node.js 20+
{
"mcpServers": {
"excalidraw": {
"command": "npx",
"args": [
"-y",
"mcp-excalidraw-server"
]
}
}
}same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12
Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs
Tools provided
As listed by the project. Your agent asks before calling them, depending on its settings.
create_elementCreate one elementbatch_create_elementsCreate many elementscreate_from_mermaidConvert Mermaid to a diagramexport_to_imageExport to PNG/SVGdescribe_sceneSummarise the canvas
README
synced Oct 13, 2026Excalidraw
Creates and edits Excalidraw diagrams on a live canvas, from Mermaid or element-by-element.
Install
npx -y mcp-excalidraw-server
Configuration
| Variable | Required | Description |
|---|---|---|
EXPRESS_SERVER_URL | No | Canvas server URL (default http://127.0.0.1:3000) |
EXCALIDRAW_EXPORT_DIR | No | Directory for exported files |
Tools
create_element— Create one elementbatch_create_elements— Create many elementscreate_from_mermaid— Convert Mermaid to a diagramexport_to_image— Export to PNG/SVGdescribe_scene— Summarise the canvas
About this listing
Details were gathered from the project's public pages on 2026-10-13 and have not been reviewed by a person yet. Read the project's own documentation before giving it access to anything sensitive.
Sources: