mcp_excalidraw
Excalidraw MCP Server is a powerful and comprehensive Model Context Protocol (MCP) server designed to interact with Excalidraw diagrams through a developer-friendly API. It allows large language models to control Excalidraw elements and is easily integrated with platforms such as Claude Desktop and Cursor, making it versatile for advanced drawing manipulation tasks.
How do I start the Excalidraw MCP server?
You can start the server using npx excalidraw-mcp
for a quick start without installation, or install it globally using npm install -g excalidraw-mcp
and then run excalidraw-mcp
.
What are the available command-line options?
The server supports options like -d, --debug
for enabling debug logging and -?, --help
for showing help messages. Additional options like -p, --port
, -h, --host
, and -m, --mode
are available in the Docker version.
Can I integrate the server with other platforms?
Yes, the server can be integrated with platforms like Claude Desktop and Cursor by configuring the respective JSON configuration files.
Is Docker support available?
Yes, the server can be deployed using Docker, providing a simple containerization option for easy deployment.
What kind of element manipulations are supported?
The server supports creating, updating, deleting, grouping, aligning, distributing, locking, and unlocking Excalidraw elements.