excalidraw-mcp

MCP.Pizza Chef: excalidraw

Ask for a sketch — a cat, a flowchart, a system diagram — and this tool draws it right inside your conversation using Excalidraw's signature hand-drawn style, then lets you keep editing it in a full-screen view with smooth zooming and panning. It works with Claude, ChatGPT, VS Code, and Goose, and the hosted version needs no account, no special key, and no setup — just add the connector and start asking for drawings.

Coding
Images/Design

Use This MCP server To

Turn a plain description into a hand-drawn diagram in seconds Sketch a whiteboard-style architecture or flowchart from a text prompt Draw a quick illustration or doodle to drop into a document Edit and rearrange a diagram in a full-screen view without leaving the chat Zoom and pan around a large diagram to check details Visualize how systems, teams, or processes connect to each other

README

Excalidraw MCP App Server

MCP server that streams hand-drawn Excalidraw diagrams with smooth viewport camera control and interactive fullscreen editing.

Demo

Install

Works with any client that supports MCP Apps — Claude, ChatGPT, VS Code, Goose, and others. If something doesn't work, please open an issue.

Remote (recommended)

https://mcp.excalidraw.com

For apps that don't yet have an official integration, you can add a custom MCP / connector (naming can vary between apps).

Local

Option A: Download Extension

  1. Download excalidraw-mcp-app.mcpb from Releases
  2. Double-click to install in Claude Desktop

Option B: Build from Source

git clone https://github.com/excalidraw/excalidraw-mcp.git
cd excalidraw-mcp-app
pnpm install && pnpm run build

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "excalidraw": {
      "command": "node",
      "args": ["/path/to/excalidraw-mcp-app/dist/index.js", "--stdio"]
    }
  }
}

Restart Claude Desktop.

excalidraw-mcp FAQ

Can I use this to draw a diagram just by describing it in words?
Yes — describe what you want, such as "draw a cat" or "show a user connecting to a server and a database," and the diagram appears right in your conversation, drawn in Excalidraw's hand-drawn style.
Can I use this to sketch out a system or process for a presentation?
Yes — ask for the diagram you need, and once it's drawn you can edit it in a full-screen view, then use it directly in your slides or documents.
Which AI apps does this work with?
It works with Claude, ChatGPT, Gemini-based tools, VS Code, and Goose — any app that supports the kind of interactive drawing window this tool creates.
Do I need to create an account or a special access key to use this?
No — the recommended hosted version works the moment you add it as a connector, with no account, no special key, and no payment required.
How hard is it to set up?
It's about as easy as it gets — you just add one web address as a connector in your app's settings, with nothing to install or configure.
Can I edit a diagram after it's created?
Yes — you can open it in a full-screen view, move pieces around, and use smooth zooming and panning to look closely at any part of it.
Is there a way to run this on my own computer instead of using the hosted version?
Yes — if you're comfortable with basic technical setup, you can download a local version or build it yourself, though most people will find the hosted option easier.
What kinds of things can it draw?
Almost anything you can describe — simple doodles, cute characters, flowcharts, or diagrams showing how different systems or steps connect, all in a friendly, hand-drawn style.