适合谁
- 希望在聊天中直接预览内嵌图表、无需切换窗口的用户
- 在 Claude.ai 或 Cursor 中协作构思架构图或流程图的团队
- 可以接受使用官方托管 mcp.draw.io 端点的用户
官方 draw.io MCP App Server,通过托管的 mcp.draw.io 端点在聊天中内嵌渲染可交互图表,提供 create_diagram 与 search_shapes 两个工具,无需安装但默认会将图表数据发往云端,可自托管以满足数据合规需求。
最强项 · 文档质量 16/20 最弱项 · 可靠性 9/20
静态评测 · 未实际运行收录于 2026-08-26
查看 FMRS 评分方法 →运行环境:远程托管(无需本地环境) · Node.js
VIEWER_PATH
App Server 构建变量,用于内联 viewer 代码,替代从 viewer.diagrams.net 加载,减少外部请求。
DRAWIO_BASE_URL
Tool Server 环境变量,指向自托管的 draw.io 实例,替代默认的 app.diagrams.net。
DRAWIO_ICON_SERVICE_URL
设置自托管的图标服务地址以覆盖 icons.diagrams.net,或设为 off 禁用图标补充。
DEBUG
Cloudflare 托管的 App Server 设为 true 时会在日志中记录响应体。
在 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"}}}
以 Cursor 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"drawio": {
"url": "https://mcp.draw.io/mcp"
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add --transport http drawio https://mcp.draw.io/mcp
在终端运行;先把 <…> 占位符换成你自己的值。
将 https://mcp.draw.io/mcp 添加为远程 MCP 服务器后,客户端工具列表中应出现 create_diagram 和 search_shapes 两个工具;调用 create_diagram 传入简单的 draw.io XML,若宿主支持 MCP Apps 应在聊天中内联渲染出交互式图表。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
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 的精确样式字符串。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 e6073e8140c3 数据同步于 2026-10-12 查看 FMRS 评分方法