Best for
- Programming agents that need iterative diagram design
- Teams that want diagrams managed as repository artifacts
- Environments using agents like Claude Code, Cursor
This server is powerful and well-suited for agents needing programmatic diagram control. It provides element-level CRUD, layout tools, screenshot feedback, and file export, especially useful for diagrams as repo artifacts. However, note that the canvas is in-memory and clears on restart, and screenshots require a browser tab.
Strongest · Documentation 16/20 Weakest · Reliability 4/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Docker
EXPRESS_SERVER_URL
URL of the canvas server, defaults to http://127.0.0.1:3000; usually no need to set.
ENABLE_CANVAS_SYNC
Enables real-time canvas sync, defaults to true.
EXCALIDRAW_NO_AUTOSTART
Set to 1 to disable canvas server auto-start.
EXCALIDRAW_EXPORT_DIR
Base directory MCP file exports may write to, defaults to the current working directory.
PORT
Canvas server bind port, defaults to 3000.
HOST
Canvas server bind address, defaults to 127.0.0.1.
Prerequisite: Node.js ≥ 18.
{
"mcpServers": {
"excalidraw": {
"command": "npx",
"args": ["-y", "mcp-excalidraw-server"]
}
}
}npx -y mcp-excalidraw-server start.{
"mcpServers": {
"excalidraw": {
"command": "npx",
"args": [
"-y",
"mcp-excalidraw-server"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"excalidraw": {
"command": "npx",
"args": [
"-y",
"mcp-excalidraw-server"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add excalidraw -- npx -y mcp-excalidraw-server
Run it in a terminal; replace any <…> placeholders with your own values first.
The client's tool list should show tools like create_element, describe_scene, and get_canvas_screenshot; or ask the AI to call describe_scene — a structured scene summary back proves the connection.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
mcp-excalidraw-server gives AI agents a live Excalidraw canvas to draw on, look at, refine, and save into your repo. Agents can create architecture diagrams and flowcharts programmatically, see their own work via screenshots, fix layout issues, and export .excalidraw files that live alongside code. Core drawing runs fully locally with no API keys (Node ≥ 18, MIT licensed). It offers a CLI, an MCP server with 26 tools, and a REST API.
Securely connect Atlassian Cloud to AI tools.
Official Notion MCP server for querying, editing, and managing Notion pages and databases via AI agents.
Drive your Claude Code session straight from WhatsApp
Official MCP server that lets AI assistants manage your encrypted Anytype wiki in natural language.
Source revision 8084a1c8b410 Data synced 2026-10-12 Read the FMRS scoring method