Draw.io 官方 MCP 实测:AI 自动生成架构图,丝滑到离谱

Draw.io 官方 MCP 实测: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_mermaidopen_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 生态的大趋势。

工欲善其事,必先利其器。
技术人员很有必要折腾一下这个工具。
花点时间把这个工具配置好了,一次配置,接下来的所有时间里都可以使用这个得心应手的好工具了。

尤其是经常绘各种图的架构师同学们,有了这个,简直不能再爽!

AI 时代已经到来,必须拥抱 AI! 个人,无论技术能力有多强,已经很难与 AI 的效率相比。必须充分利用 AI,让 AI 更多地为我们做事。这样才能如虎添翼。

参考:

  1. drawio-mcp
  2. 终于等到!Draw.io 官方发布 MCP,这体验丝滑得不像话!

2026.02.14 18:34
沪 · 汇金路KFC

Read more

Golang web工作原理详解

Golang web工作原理详解

目录 一. 为什么需要 Handler 与 ServerMux 二. 建立连接 三. 路由分发 1. ServerMux 是什么 2. serverMux底层结构 3. Handler 是什么 4.自定义根处理器 四. 业务处理 1. r  *http.Request —— 请求(客户端 -> 服务器) 2. w  http.ResponseWriter—— 响应(服务器 → 客户端) 3. 两者配合的完整流程         在 Golang的Web编程中,  http包是最核心的基础标准库,  其中 Handler 和 ServerMux 是整个 Web 请求处理流程的关键抽象,

2026 前端新手必装 VS Code 插件|10 个插件提升开发效率(附配置教程)

2026 前端新手必装 VS Code 插件|10 个插件提升开发效率(附配置教程) VS Code 作为前端开发的「宇宙第一编辑器」,轻量性与强大的插件生态是其核心优势。对新手而言,选对插件能省去重复操作、减少语法错误,让编码效率翻倍。本文精选 10 个高频插件,按「代码高亮/格式化/快捷键辅助」分类,逐一拆解功能、安装及配置步骤,再分享组合使用技巧与冲突解决方法,帮你快速搭建高效开发环境。 一、插件分类与精选推荐 前端开发的核心场景离不开代码识别、格式规范与操作简化,本次推荐插件严格围绕这三大维度,兼顾新手友好度与实用性,避免冗余插件增加学习成本。 (一)代码高亮类:提升代码可读性 这类插件优化语法着色与文件识别,让不同语言、不同类型文件直观区分,降低视觉疲劳,尤其适合长时间编码。 1. One Dark Pro(经典深色主题) 核心功能:

不仅是记忆:设计前端侧的AI对话历史存储与上下文回溯方案

不仅是记忆:设计前端侧的AI对话历史存储与上下文回溯方案 在当前的大模型应用浪潮中,很多前端开发者切入AI领域的第一步往往是封装一个ChatGPT般的对话界面。起初,我们可能只是简单地将用户输入和AI回复Push到一个数组中,并在页面上渲染。然而,随着应用场景的深入,这种“玩具级”的架构很快就会面临严峻挑战。 背景:被忽视的“记忆”成本 很多前端同学在开发AI应用时,最容易踩的坑就是“只顾眼前交互,忽视持久化与上下文管理”。 痛点主要体现在三个方面: 1. 数据脆弱性:用户不小心刷新页面,长达几十轮的深度对话瞬间灰飞烟灭。这种体验在Web端是致命的,用户无法接受自己的“思考过程”因误操作而丢失。 2. 上下文窗口限制:大模型都有Token限制(如GPT-3.5的4k,GPT-4的8k/32k)。如果前端只是无脑累加历史记录发给后端,很快就会报错context_length_exceeded。前端必须具备“上下文回溯”与“裁剪”的能力。 3. 多会话管理:现代AI应用往往是多会话并行的(类似ChatGPT左侧列表)。如何高效索引、

IIS 部署 .NET 6 WebApi 实战指南(附优缺点分析)

IIS 部署 .NET 6 WebApi 实战指南(附优缺点分析)

在 .NET 开发体系里,IIS 一直是部署 WebApi 的主力工具。 很多人接口写得很熟练,但真正涉及部署时,却容易卡在环境、权限、证书这些细节上。 今天我们从 0 到 1,把 .NET 6 WebApi 部署到 IIS 上跑起来,同时聊聊它适合做什么、不适合做什么。 一、环境准备 部署前,先确认三件事: 1️⃣ 已安装 IIS 控制面板 → 启用或关闭 Windows 功能 → 勾选: * Internet Information Services * Web 管理工具 * 万维网服务 * 应用程序开发功能 安装完成后访问: http://localhost 能看到默认页面说明成功。 2️⃣ 安装