Excalidraw MCP Server
This is a Model Context Protocol (MCP) server for Excalidraw, providing API functionality for operating on Excalidraw drawings.
Features
- Create, read, update, and delete Excalidraw drawings
- Export drawings to SVG, PNG, and JSON formats
- Simple file-based storage system
Installation
# Clone the repository
git clone https://github.com/yourusername/excalidraw-mcp.git
cd excalidraw-mcp
# Install dependencies
npm install
# Build the project
npm run build
Usage
Starting the Server
npm start
API Endpoints
The server provides the following tools:
Drawing Management
create_drawing
: Create a new Excalidraw drawingget_drawing
: Get an Excalidraw drawing by IDupdate_drawing
: Update an Excalidraw drawing by IDdelete_drawing
: Delete an Excalidraw drawing by IDlist_drawings
: List all Excalidraw drawings
Export Operations
export_to_svg
: Export an Excalidraw drawing to SVGexport_to_png
: Export an Excalidraw drawing to PNGexport_to_json
: Export an Excalidraw drawing to JSON
Development
Project Structure
excalidraw-mcp/
├── src/
│ ├── common/
│ │ └── errors.ts
│ └── operations/
│ ├── drawings.ts
│ └── export.ts
├── index.ts
├── package.json
├── tsconfig.json
└── README.md
Building
npm run build
Running in Development Mode
npm run dev
License
MIT
Excalidraw MCP Server
Project Details
- i-tozer/excalidraw-mcp
- Last Updated: 4/18/2025
Recomended MCP Servers
simple web ui to manage mcp (model context protocol) servers in the claude app

AI personal assistant for email. Open source app to help you reach inbox zero fast.
MCP server for applying a Claude Shannon-inspired problem-solving pattern
A Python package enabling LLM models to interact with the Memos server via the MCP interface for searching,...
The most powerful MCP Slack Server with Stdio and SSE transports, Proxy support and no permission requirements on...
OmniMCP uses Microsoft OmniParser and Model Context Protocol (MCP) to provide AI models with rich UI context and...
MCP server for document format conversion using pandoc.
MCP server implementation for Keycloak user management. Enables AI-powered administration of Keycloak users and realms through the Model...
A MCP provider Deepseek reasoning content to MCP-enabled AI Clients, like Claude Desktop. Supports access to Deepseek's CoT...
Let LLM help you achieve your regression with Stata.
Atom of Thoughts (AoT) MCP is a server that decomposes complex problems into independent atomic units of thought,...