mcp_excalidraw

mcp_excalidraw

59

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.