Excalidraw MCP

Excalidraw MCP App Server

MCP server that draws hand-drawn Excalidraw diagrams inside the chat: streaming render, fullscreen editing, export

  • 5,667 ★ on the repository
  • Last commit
MCP serverOfficial

Extended access

Why this level

  • Talks to a remote server and sends diagram content over the network
  • The local variant runs a Node server on the user's machine
All reasons and checks

excalidraw/excalidraw-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/excalidraw-mcp-app-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Talks to a remote server and sends diagram content over the network
  • The local variant runs a Node server on the user's machine

This is third-party code. Review the repository files before installing.

What it does

The server lets an agent draw diagrams in the recognizable Excalidraw hand-drawn style and show them right in the chat. Rendering streams with draw-on animation, with smooth viewport panning, label binding and fullscreen interactive editing with export to excalidraw.com. It supports checkpoints for iterative edits and sends a screenshot of the result back to the model. The server is built on the MCP Apps extension and exposes two tools: read_me with the element format reference and create_view to render a diagram.

Who it is for. For anyone who needs quick diagrams and sketches from an agent right in the chat.

Good fit when

  • You need an architecture or flow diagram from a description
  • You want a whiteboard-style sketch right in the conversation
  • You want to edit a diagram iteratively and export it to excalidraw.com

Not a fit when

  • The client does not support the MCP Apps extension and interactive panels
  • You need a precise vector editor rather than a quick sketch

Example request

Draw a diagram: a user hits an API server which talks to a database

MCP

Transport
http, stdio
Authentication
not required

Limitations

Interactive rendering and editing depend on MCP Apps support in the client; Claude, ChatGPT, VS Code, Goose and other compatible clients work. A hosted remote endpoint is available, and a local run needs Node 18 with a build from source or the extension from a release. No key is required for the remote server.

How to disable. Remove the excalidraw entry from the client's MCP configuration. If you installed the mcpb extension in Claude Desktop, remove it in the extensions settings.

FAQ

Do I need to install anything locally?

No, a hosted endpoint at https://mcp.excalidraw.com is available. A local build is only needed if you want to host the server yourself.

Which clients does it work in?

Clients that support the MCP Apps extension: Claude, ChatGPT, VS Code, Goose and other compatible ones.

Discussion

No questions or reviews yet.

Official

Excaliself is a self-hosted Excalidraw whiteboard whose built-in MCP lets agents find, read, create and export drawings.

MCP serverExtended access153Repository stars

A skill plus a local server: Claude Code draws flowcharts and architecture diagrams that appear live on an Excalidraw canvas.

SkillExtended access73Repository stars
Official

PenEcho is a handwriting and diagram canvas that connects to Claude Code and Codex through MCP right beside your work.

MCP serverExtended access2.5KRepository stars
Needs a VPN

Miro's official plugins, skills and MCP: the agent reads boards, draws diagrams, keeps tables and codes from designs

PluginExtended access168Repository stars

An MCP server for Anki: conversational card review, note creation, decks, note types and statistics

MCP serverExtended access556Repository stars
Editors’ pick

An MCP server that lets an agent work on your computer: terminal and long-running processes, file search and edits, Excel, PDF and DOCX

MCP serverBroad access10.3KRepository stars

README in short

The README describes an MCP server that renders Excalidraw diagrams with streaming draw-on rendering, panning, fullscreen editing and export. It works with clients that support the MCP Apps extension. The hosted endpoint https://mcp.excalidraw.com is recommended; for local use you can download the mcpb extension from releases and open it in Claude Desktop, or build the server from source with pnpm and add it to the configuration. You can deploy your own copy on Vercel with no environment variables. MIT license.

README badge

Report a problem