MCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
mcp_excalidraw 是一个基于 JavaScript 开发的 Excalidraw MCP 服务器及 AI 代理技能工具,旨在实现 AI 对绘图画布的程序化控制。它通过提供持久化的实时同步画布,解决了传统 AI 绘图插件无法进行元素级交互和迭代修改的问题。
该工具支持通过 MCP 协议与 Claude Desktop、Cursor 等开发工具无缝集成。 它能够对画布上的图元进行创建、读取、更新和删除(CRUD)等全流程操作。 系统内置了 26 种工具,支持 AI 对画布场景进行结构化描述并截取实时画面。 它支持从 Mermaid 代码转换至 Excalidraw 格式,实现复杂架构图的自动化生成。 通过实时同步技术,AI 代理可以根据视觉反馈对图形进行精准的迭代修改与调整。
该项目非常适合需要使用 AI 快速构建、修改和精细化管理技术架构图或流程图的开发者与产品经理。在需要进行动态图表演示、文档辅助绘图以及复杂系统架构设计的场景下,该工具能够显著提升工作效率。