适合谁
- 希望在聊天中直接预览内嵌图表、无需切换窗口的用户
- 在 Claude.ai 或 Cursor 中协作构思架构图或流程图的团队
- 可以接受使用官方托管 mcp.draw.io 端点的用户
官方 draw.io MCP App Server,通过托管的 mcp.draw.io 端点在聊天中内嵌渲染可交互图表,提供 create_diagram 与 search_shapes 两个工具,无需安装但默认会将图表数据发往云端,可自托管以满足数据合规需求。
draw.io MCP App Server 是 draw.io 官方提供的 MCP 服务器,通过 MCP Apps 协议将图表以可交互的内嵌 iframe 形式直接渲染在聊天对话中,无需跳转浏览器。官方托管地址为 https://mcp.draw.io/mcp,可直接作为远程 MCP 服务器添加到 Claude.ai、Cursor 或任何支持 MCP Apps 的客户端,无需安装;也可以通过 Node.js 本地运行或部署到 Cloudflare Workers 自托管。服务器提供两个工具:create_diagram 用于将 draw.io XML 渲染为聊天内的交互式图表,search_shapes 用于在超过 10,000 个 draw.io 形状库(AWS、Azure、GCP、P&ID、电气、Cisco、Kubernetes、UML、BPMN 等)中按关键词搜索,并在内置库无合适匹配时补充调用 draw.io 图标服务,返回可直接用于 XML 的精确样式字符串。
在 Claude.ai、Cursor 或其他支持 MCP Apps 的客户端设置中,将 https://mcp.draw.io/mcp 添加为远程 MCP 服务器 URL 即可使用,无需安装。若需自托管,可克隆仓库后执行 cd mcp-app-server && npm install && npm start 在本地运行,或部署到 Cloudflare Workers;自托管时可通过 VIEWER_PATH 环境变量将查看器代码内联,减少对 viewer.diagrams.net 的外部请求。
{"mcpServers": {"drawio": {"url": "https://mcp.draw.io/mcp"}}}