跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言Node.jsAI

Draw.io 官方 MCP Server 实测:AI 自动生成架构图

Draw.io 发布官方 MCP Server,支持在 Cursor、Claude 等编辑器中通过 AI 生成可编辑架构图。配置需修改 MCP 配置文件,支持 Mermaid、CSV 及 XML 格式转换。该工具通过生成压缩 URL 实现绘图,存在 URL 长度限制,但能提升绘图效率并保护隐私。

赛博朋克发布于 2026/4/5更新于 2026/5/2239 浏览
Draw.io 官方 MCP Server 实测:AI 自动生成架构图

文章配图

最近绘图神器 draw.io 发布了官方 MCP Server。

我们现在可以在 Cursor、Claude Desktop 等支持 MCP 的编辑器里让 draw.io 帮忙画图,画完后,它会直接弹出网页编辑器,我们可以基于已绘制的图进行再次编辑,体验非常酷。

接下来我们一起看看怎么使用它。

安装与配置
一、在 Cursor 中配置 MCP server:
  1. 打开 Cursor,进入 Settings → Cursor Settings → MCP(或直接 Cmd + Shift + J)
  2. 点击 + Add new global MCP server,这会打开配置文件 ~/.cursor/mcp.json
  3. 填入:
{"mcpServers":{"drawio-mcp":{"command":"npx","args":["-y","@drawio/mcp"]}}}
  1. 保存后回到 MCP 设置页面,应该能看到 drawio-mcp 已列出,状态显示为绿色即表示连接成功。

提示:如果状态显示红色/失败,可以点旁边的刷新按钮重试。同样注意 npx 路径问题,必要时用完整路径替代。

二、在 Claude 添加 drawio-mcp
1)、在 Claude Mac 客户端中添加 MCP server 的步骤:
  1. 打开 Claude 桌面客户端,点击菜单栏 Claude → Settings → Developer → Edit Config
  2. 这会打开配置文件 claude_desktop_config.json,路径通常是: ~/Library/Application Support/Claude/claude_desktop_config.json
  3. 在文件中添加:
{ "mcpServers": { "drawio-mcp"         
:
{
"command"
:
"npx"
,
"args"
:
[
"-y"
,
"@drawio/mcp"
]
}
}
}

如果已有其他 MCP server,把 "drawio-mcp": {...} 加到 mcpServers 对象里即可。

  1. 保存文件后重启 Claude 客户端。
  2. 重启后在对话输入框左下角应该能看到 MCP 工具图标(🔨),点击可确认 drawio-mcp 的 tools 是否加载成功。

注意:确保你的系统已安装 Node.js 和 npm,因为 npx 依赖它们。在 M1 Mac 上如果用 nvm 管理 Node,可能需要把 command 改为 npx 的完整路径(which npx 查看),避免 Claude 找不到命令。

2)、Claude 网页端(claude.ai)目前不支持直接添加自定义 MCP server。

MCP server 配置只支持以下客户端:

  • Claude 桌面客户端 — 通过 claude_desktop_config.json
  • Claude Code(CLI)— 通过 claude mcp add 命令
  • Cursor / Windsurf 等第三方 IDE

如果你想在网页端使用 draw.io 功能,有两个替代方案:

  1. 使用 Claude 桌面客户端:按之前的方法配置。
  2. 使用 Claude in Chrome 扩展:集成 drawio-mcp 工具,让扩展生成 draw.io 图表。比如告诉扩展你想画什么图,扩展可以直接调用 open_drawio_mermaid 或 open_drawio_xml 来生成。
实战:画一个 SSO 时序图

在 Cursor 或者 Claude 客户端中向 AI 发出命令:

使用 draw.io MCP 工具 open_drawio_mermaid 制作展示 SSO 流程的时序图

文章配图

生成后,可以保存文档到 Google Drive。这样方便后续随时再次编辑。再也不用担心找不到历史编辑文件了。

文章配图

draw.io MCP Server 技术原理与限制
核心功能与流程
  • draw.io MCP 工具将 AI 生成的 Mermaid/CSV/XML 逻辑转成 draw.io 专用链接,从而实现快速绘图
  • 绘图流程为用户发指令→AI 生成结构化数据→工具压缩编码→浏览器打开可编辑 draw.io 页面
支持的核心转换模式
  • Mermaid 转图(open_drawio_mermaid):AI 写 Mermaid 逻辑,draw.io 渲染编辑
  • CSV 转图(open_drawio_csv):适合组织架构等树状图,AI 处理人员关系生成
  • XML 原生格式(open_drawio_xml):支持现成 draw.io XML 或 AI 生成复杂图表
技术原理与限制
  • 实现原理为生成带压缩编码数据的 URL,本地浏览器解析,隐私性好
  • 存在 URL 长度限制,超复杂图表可能因 URL 过长无法打开
小结

draw.io 发布官方 MCP Server,支持在 Cursor、Claude 等编辑器中通过 AI 生成可编辑图表,覆盖 Mermaid/CSV/XML 模式,虽然存在 URL 长度限制但隐私性好,体现传统工具拥抱 AI Agent 生态的大趋势。

参考:

  1. drawio-mcp

目录

  1. 安装与配置
  2. 一、在 Cursor 中配置 MCP server:
  3. 二、在 Claude 添加 drawio-mcp
  4. 1)、在 Claude Mac 客户端中添加 MCP server 的步骤:
  5. 2)、Claude 网页端(claude.ai)目前不支持直接添加自定义 MCP server。
  6. 实战:画一个 SSO 时序图
  7. draw.io MCP Server 技术原理与限制
  8. 核心功能与流程
  9. 支持的核心转换模式
  10. 技术原理与限制
  11. 小结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Linux epoll ET 模式下的 Reactor 网络服务器实现
  • C++中 memcpy 和赋值拷贝的核心区别
  • Stable Diffusion 模型加载失败修复指南
  • VR 视频转换工具使用指南:实现自由视角与 2D 输出
  • Git 审计与合规最佳实践
  • Python 实现的 GitHub 热门项目 AI 分析 Agent
  • Python 爬虫基础入门与核心实现
  • Python 人工智能开发指南:从基础编程到智能应用
  • GitHub Copilot 调用第三方模型API
  • Python 脚本自动对齐 C++ 数组代码
  • 5 款免费 AIGC 检测工具推荐及降重技巧
  • Ollama 本地部署 Llama 3 与 Dify 应用构建指南
  • GitHub 私有仓库服务器 SSH 密钥部署指南
  • Spring Boot 数据仓库与 ETL 工具集成实战
  • 6 款免费 AI 写作软件测评:辅助网文创作工具对比
  • Web 团队开发 App 是否应选用 Capacitor
  • 基于 Java 的外卖点餐系统设计与实现
  • GitHub Copilot 接入 Figma MCP 实现设计稿转前端代码
  • 利用腾讯云 HAI 与 DeepSeek 快速构建个人网页
  • 豆包 AI 视频去水印:手机端几种高效处理方法

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online