
Excalidraw MCP Server

2025.03.15
13
JavaScript绘图工具API 服务内容生成
Excalidraw MCP Server 是一个为 Excalidraw 提供的模型上下文协议(MCP)服务器,主要用于操作 Excalidraw 绘图。它提供了创建、读取、更新和删除绘图的功能,并支持将绘图导出为 SVG、PNG 和 JSON 格式。
View on GitHub
Overview
基本能力
产品定位
Excalidraw MCP Server 是一个用于操作 Excalidraw 绘图的 API 服务,支持绘图的管理和导出功能。
核心功能
- 创建、读取、更新和删除 Excalidraw 绘图
- 将绘图导出为 SVG、PNG 和 JSON 格式
- 简单的基于文件的存储系统
适用场景
- 需要以编程方式管理 Excalidraw 绘图的开发场景
- 需要将 Excalidraw 绘图导出为其他格式的应用场景
工具列表
Drawing Management
create_drawing
: 创建新的 Excalidraw 绘图get_drawing
: 通过 ID 获取 Excalidraw 绘图update_drawing
: 通过 ID 更新 Excalidraw 绘图delete_drawing
: 通过 ID 删除 Excalidraw 绘图list_drawings
: 列出所有 Excalidraw 绘图
Export Operations
export_to_svg
: 将 Excalidraw 绘图导出为 SVGexport_to_png
: 将 Excalidraw 绘图导出为 PNGexport_to_json
: 将 Excalidraw 绘图导出为 JSON
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 克隆仓库并安装依赖
git clone https://github.com/yourusername/excalidraw-mcp.git
cd excalidraw-mcp
npm install
安装教程
- 安装依赖后,构建项目
npm run build
- 启动服务器
npm start
调试方式
- 在开发模式下运行服务器
npm run dev
- 使用 API 端点进行测试
常见问题解答
- 无特定常见问题解答内容。