Skip to content
Conduit

mcp server

Excalidraw

Creates and edits Excalidraw diagrams on a live canvas, from Mermaid or element-by-element.

yctimlin/mcp_excalidrawlistedunreviewednot running here yet

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • Node.js 20 or newer
  • Node.js 20+
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "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 element
  • batch_create_elementsCreate many elements
  • create_from_mermaidConvert Mermaid to a diagram
  • export_to_imageExport to PNG/SVG
  • describe_sceneSummarise the canvas

README

synced Oct 13, 2026

Excalidraw

Creates and edits Excalidraw diagrams on a live canvas, from Mermaid or element-by-element.

Install

npx -y mcp-excalidraw-server

Configuration

VariableRequiredDescription
EXPRESS_SERVER_URLNoCanvas server URL (default http://127.0.0.1:3000)
EXCALIDRAW_EXPORT_DIRNoDirectory for exported files

Tools

  • create_element — Create one element
  • batch_create_elements — Create many elements
  • create_from_mermaid — Convert Mermaid to a diagram
  • export_to_image — Export to PNG/SVG
  • describe_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:

↑↓ navigate openesc close