Excalidraw MCP Server
by i-tozer
The Excalidraw MCP Server provides API functionality for operating on Excalidraw drawings. It allows you to create, read, update, and delete Excalidraw drawings programmatically.
Last updated: N/A
What is Excalidraw MCP Server?
The Excalidraw MCP Server is a Model Context Protocol server designed to provide API access to Excalidraw drawings. It enables programmatic manipulation of Excalidraw drawings, including creating, reading, updating, deleting, and exporting them.
How to use Excalidraw MCP Server?
To use the server, first clone the repository, install the dependencies using npm install
, and build the project with npm run build
. Then, start the server using npm start
. The server exposes API endpoints for drawing management and export operations, which can be accessed via HTTP requests.
Key features of Excalidraw MCP Server
Create, read, update, and delete Excalidraw drawings
Export drawings to SVG, PNG, and JSON formats
Simple file-based storage system
API Endpoints for Drawing Management
API Endpoints for Export Operations
Use cases of Excalidraw MCP Server
Automated generation of Excalidraw diagrams
Integration of Excalidraw into other applications
Batch processing of Excalidraw drawings
Programmatic backup and restore of Excalidraw data
FAQ from Excalidraw MCP Server
How do I install the server?
How do I install the server?
Clone the repository, install dependencies using npm install
, and build the project with npm run build
.
How do I start the server?
How do I start the server?
Run npm start
in the project directory.
What API endpoints are available?
What API endpoints are available?
The server provides endpoints for creating, reading, updating, deleting, and exporting Excalidraw drawings.
What export formats are supported?
What export formats are supported?
The server supports exporting drawings to SVG, PNG, and JSON formats.
Where are the drawings stored?
Where are the drawings stored?
The server uses a simple file-based storage system.