本服务器为 Excalidraw 提供模型上下文协议(MCP)服务,具备用于操作 Excalidraw 绘图的 API 功能,能帮助用户轻松管理和导出绘图。
Excalidraw MCP 服务器为 Excalidraw 提供了强大的 MCP 服务和操作 API。以下是快速启动服务器的步骤:
# 克隆仓库
git clone https://github.com/yourusername/excalidraw-mcp.git
cd excalidraw-mcp
# 安装依赖项
npm install
# 构建项目
npm run build
# 启动服务器
npm start
# 克隆仓库
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 许可证。