Excalidraw MCP服务器

用于流式传输手绘Excalidraw图表并支持平滑视口控制和交互式全屏编辑的MCP服务器。

  • by excalidraw
  • TypeScript
  • 本地部署
  • 5585 星标
  • 更新于
在 GitHub 查看 antonpk1/excalidraw-mcp-app

使用说明

排除MCP应用服务器

MCP服务器,通过平滑的视口相机控制和交互式全屏编辑流式传输手绘Excalidraw图。

安装

与任何支持 MCP应用程序 --Claude、ChatGPT、VS Code、Goose等。如果有什么不起作用,请 打开一个问题.

远程(推荐)

https://mcp.excalidraw.com

对于尚未正式集成的应用程序,您可以添加自定义MCP/连接器(命名可能因应用程序而异)。

本地

选项A:下载扩展

  1. 下载 excalidraw-mcp-app.mcpb 从 发布
  2. 双击以在Claude Desktop中安装

选项B:从源代码构建

git clone https://github.com/excalidraw/excalidraw-mcp.git
cd excalidraw-mcp-app
pnpm install && pnpm run build

增添 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "excalidraw": {
      "command": "node",
      "args": ["/path/to/excalidraw-mcp-app/dist/index.js", "--stdio"]
    }
  }
}

重新启动克劳德桌面。

用法

示例提示:

  • “使用excalidraw绘制一只可爱的猫”
  • “绘制一个体系结构图,显示用户连接到与数据库对话的API服务器”

什么是MCP应用程序,我如何构建一个?

文本回复只能到此为止。有时用户需要与数据交互,而不仅仅是阅读数据。 MCP应用程序 是一个官方的模型上下文协议扩展,允许服务器返回直接在聊天中呈现的交互式HTML界面(数据可视化、表单、仪表板)。

贡献

PR欢迎!看 本地 上面是构建说明。

部署您自己的实例

只需点击几下,您就可以将自己的副本部署到Vercel:

  1. 分叉此回购
  2. 首选 vercel.com/new 并导入您的叉子
  3. 无需环境变量,只需部署即可
  4. 您的服务器将位于 https://your-project.vercel.app/mcp

发布清单

For maintainers
# 1. Bump version in manifest.json and package.json
# 2. Build and pack
pnpm run build && mcpb pack .

# 3. Create GitHub release
gh release create v0.3.0 excalidraw-mcp-app.mcpb --title "v0.3.0" --notes "What changed"

# 4. Deploy to Vercel
vercel --prod

学分

建于 白板绘图 --用于绘制手绘图表的虚拟白板。

许可证

麻省理工学院