MCP.so
Sign In

Excalidraw MCP Server

@i-tozer

About Excalidraw MCP Server

Model Context Protocol (MCP) server for Excalidraw - Work in Progress

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

i-tozer

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Excalidraw MCP Server?

It is a Model Context Protocol (MCP) server that provides API functionality for operating on Excalidraw drawings, including create, read, update, and delete operations, as well as export to SVG, PNG, and JSON formats. It uses a simple file-based storage system.

How to use Excalidraw MCP Server?

Clone the repository, install dependencies with npm install, build with npm run build, then start the server using npm start. The server exposes tools such as create_drawing, get_drawing, update_drawing, delete_drawing, list_drawings, export_to_svg, export_to_png, and export_to_json.

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
  • Written in TypeScript with common error handling

Use cases of Excalidraw MCP Server

FAQ from Excalidraw MCP Server

What runtime does Excalidraw MCP Server require?

It requires Node.js and is installed via npm.

How are drawings stored?

Drawings are stored using a simple file-based storage system.

What export formats are supported?

Export is supported to SVG, PNG, and JSON formats.

What drawing management operations are available?

The server provides create, get, update, delete, and list operations.

Is authentication required?

The README does not mention any authentication mechanism.

Comments

More Other MCP servers