Excalidraw MCP ServerServer

yctimlin
GitHub
ExcalidrawAPIDeveloper Tools

💡 Description

A comprehensive Model Context Protocol (MCP) server that allows seamless interaction with Excalidraw diagrams and drawings. It provides functionalities for creation, modification, querying, and manipulation of Excalidraw drawings through a structured developer-friendly API.

📝 JSON Entries

{
  "mcpServers": [
    {
      "excalidraw": {
        "env": {
          "DEBUG": "false",
          "LOG_LEVEL": "info"
        },
        "args": [
          "src/index.js"
        ],
        "command": "node"
      }
    }
  ]
}

🛠️ Tools

create_elementupdate_elementdelete_elementquery_elementsget_resourcegroup_elementsungroup_elementsalign_elements

Features

  • Full control of Excalidraw elements
  • Advanced element manipulation
  • Resource management
  • Easy integration with LLM platforms
  • Docker support for deployment

💬 Example Queries

  • Create a rectangle element
  • Update an existing Excalidraw element by ID
  • Delete an Excalidraw element
  • Query elements with specific filters
  • Group multiple elements