{"slug":"excalidraw","kind":"mcp","name":"Excalidraw","summary":"Creates and edits Excalidraw diagrams on a live canvas, from Mermaid or element-by-element.","owner":"yctimlin","repoUrl":"https://github.com/yctimlin/mcp_excalidraw","license":"MIT","categories":["design-media"],"tags":["diagrams","excalidraw","whiteboard","mermaid","visualization"],"runtime":"node","local":true,"cloudCapable":true,"cloudCapability":"yes","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-13T00:00:00.000Z","sample":false,"url":"https://conduits.dev/tools/excalidraw","language":"TypeScript","transports":["stdio"],"install":{"npm":"mcp-excalidraw-server"},"requirements":{"env":[{"name":"EXPRESS_SERVER_URL","required":false,"secret":false,"description":"Canvas server URL (default http://127.0.0.1:3000)"},{"name":"EXCALIDRAW_EXPORT_DIR","required":false,"secret":false,"description":"Directory for exported files"}],"upstreamMayCharge":false,"system":["Node.js 20+"]},"tools":[{"name":"create_element","description":"Create one element"},{"name":"batch_create_elements","description":"Create many elements"},{"name":"create_from_mermaid","description":"Convert Mermaid to a diagram"},{"name":"export_to_image","description":"Export to PNG/SVG"},{"name":"describe_scene","description":"Summarise the canvas"}],"readme":"# Excalidraw\n\nCreates and edits Excalidraw diagrams on a live canvas, from Mermaid or element-by-element.\n\n## Install\n\n```bash\nnpx -y mcp-excalidraw-server\n```\n\n## Configuration\n\n| Variable | Required | Description |\n| --- | --- | --- |\n| `EXPRESS_SERVER_URL` | No | Canvas server URL (default http://127.0.0.1:3000) |\n| `EXCALIDRAW_EXPORT_DIR` | No | Directory for exported files |\n\n## Tools\n\n- `create_element` — Create one element\n- `batch_create_elements` — Create many elements\n- `create_from_mermaid` — Convert Mermaid to a diagram\n- `export_to_image` — Export to PNG/SVG\n- `describe_scene` — Summarise the canvas\n\n## About this listing\n\nDetails 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.\n\nSources:\n\n- <https://github.com/yctimlin/mcp_excalidraw>\n- <https://registry.npmjs.org/mcp-excalidraw-server>"}