让 AI Agent 帮你画架构图:drawio-mcp 使用指南

让 AI Agent 帮你画架构图:drawio-mcp 使用指南

AI 编码 Agent 有一个众所周知的短板:画图。它能用文本描述一个流程图,能生成半渲染的 Mermaid 代码,或者输出一个看起来像 90 年代互联网的 ASCII art——但没有任何一种产出是你可以在真实绘图工具里打开、拖动节点、然后放到演示文稿里的。drawio-mcp 是 JGraph(draw.io 的开发商)开源的 MCP 服务器,它让 Agent 生成原生的 .drawio 文件——在 draw.io 或任何 mxGraph 兼容的编辑器里都能直接打开的图表文件。

工作方式

Agent 接收你的自然语言描述——“画一个用户登录流程图”或”为电商数据库画一个 ER 图”——然后生成 draw.io 原生格式的 mxGraphModel XML。结果是一个 .drawio 文件,双击就能打开、编辑、导出。支持所有标准图表类型:流程图、架构图、ER 图、时序图、类图、网络拓扑、线框图、UI 草图。MCP 服务器还暴露了导出工具——PNG、SVG、PDF——且导出文件中嵌入了图表 XML,所以导出的图片仍然可以用 draw.io 再次编辑。

为什么比 Mermaid 好用

目前 AI Agent 最常用的图表方案是 Mermaid.js,但它的天花板很明显。复杂布局、精确定位、泳道、嵌套容器、自定义样式、暗色模式色板——这些都超出了 Mermaid 的表达范围。draw.io 的 mxGraph 格式是一个完整的矢量画布:每个元素都显式定位、独立样式化、支持图层。.drawio 文件底层就是 XML,Agent 可以直接生成,无需服务端渲染、无需 API 调用、除了 MCP 服务器本身之外没有任何依赖。对 Agent 来说是文本生成任务,对人类来说是可以放进演示文稿的真实图表文件。

“Agent 能生成的图”和”你愿意放进幻灯片里的图”之间的差距,正好由 drawio-mcp 来填补——因为它产出的文件,是真实工具里的头等公民。

相关文章

Andrew Ng 说不会有 AI 失业潮,他的理由是什么

Andrew Ng 说不会有 AI 失业潮,他的理由是什么

2026 年 5 月 13 日凌晨,Andrew Ng 在 X 上发布了一条措辞强硬的帖子。标题只有一句话——「不会有 AI 失业末日」。正文开头是更直接的表态:AI 会导致大规模失业的说法正在煽动不 ...

飞书 CLI 大更新:100+ 新能力,Agent 即人类

飞书 CLI 大更新:100+ 新能力,Agent 即人类

2026 年 5 月 12 日下午六点,Gorden Sun 在 X 上扔了一颗炸弹:飞书 CLI 更新了一百多个新能力,而且更开放了。不止是连通了 Agent,而是打通了整个飞书生态——人能怎么用飞 ...

AI 做 PPT 的新高度:每个形状都能在 PowerPoint 里编辑

AI 做 PPT 的新高度:每个形状都能在 PowerPoint 里编辑

市面上多数 AI 做 PPT 的工具,产出的 .pptx 表面漂亮但每页都是图片——改一个字就要整页重做。PPT Master 走了一条完全不同的路:它生成的每个文本框、每个形状、每个图表,都是原生 ...

Voice-Pro 开源:一个自托管的 ElevenLabs 替代品

Voice-Pro 开源:一个自托管的 ElevenLabs 替代品

市面上做语音处理的工具很多,但要么按分钟收费(ElevenLabs、Maestra),要么功能割裂——STT 一套工具、TTS 另一套、翻译再来一套。Voice-Pro 是一个自托管的 Gradio ...