这是一个为 Excalidraw 提供的模型上下文协议(MCP)服务器,提供操作 Excalidraw 绘图的 API 功能。
# 克隆仓库
git clone https://github.com/yourusername/excalidraw-mcp.git
cd excalidraw-mcp
# 安装依赖
npm install
# 构建项目
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