这是一个为 Excalidraw 提供的模型上下文协议(MCP)服务器,提供了操作 Excalidraw 图形的 API 功能。
# Clone the repository
git clone https://github.com/yourusername/excalidraw-mcp.git
cd excalidraw-mcp
# Install dependencies
npm install
# Build the project
npm run build

npm start
服务器提供了以下工具:
create_drawing
: 创建一个新的 Excalidraw 图形get_drawing
: 通过 ID 获取一个 Excalidraw 图形update_drawing
: 通过 ID 更新一个 Excalidraw 图形delete_drawing
: 通过 ID 删除一个 Excalidraw 图形list_drawings
: 列出所有的 Excalidraw 图形export_to_svg
: 将 Excalidraw 图形导出为 SVGexport_to_png
: 将 Excalidraw 图形导出为 PNGexport_to_json
: 将 Excalidraw 图形导出为 JSONexcalidraw-mcp/ ├── src/ │ ├── common/ │ │ └── errors.ts │ └── operations/ │ ├── drawings.ts │ └── export.ts ├── index.ts ├── package.json ├── tsconfig.json └── README.md
npm run build
npm run dev
MIT