Excalidraw MCP 服务器

Excalidraw MCP 服务器

为大型语言模型提供操作 Excalidraw 图形的 API 接口。

快速入门

安装与启动

使用 NPM

  1. 安装依赖:npm install
  2. 启动服务:npm start

使用 Docker

  1. 构建镜像:docker build -t mcp/excalidraw .
  2. 运行容器:docker run -i --rm mcp/excalidraw

集成配置

Claude Desktop

claude_desktop_config.json 文件中添加以下内容:

{
  "mcpServers": {
    "excalidraw": {
      "command": "node",
      "args": ["src/index.js"]
    }
  }
}

Cursor

.cursor/mcp.json 文件中添加以下内容:

{
  "mcpServers": {
    "excalidraw": {
      "command": "node",
      "args": ["/path/to/your/directory/mcp_excalidraw/src/index.js"]
    }
  }
}

示例

创建矩形元素:

{
  "type": "rectangle",
  "x": 100,
  "y": 100,
  "width": 200,
  "height": 100
}