Token导航 LogoToken导航

MCP Server · 开发工具

Draw.io MCP Server

Draw.io Model Context Protocol (MCP) Server

HTTP官方级别未说明来源级核验工具 13
TypeScriptClaude开发工具Claude Desktop

快速开始

作者 / 组织
lgazo
提供方
lgazo
运行时
Node.js

工具数量

13

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1,221

仓库热度

收录来源

4 个

MCP.so

选型结论

Draw.io MCP Server 属于开发工具类 MCP Server,公开资料标注 13 个工具,通过HTTP 远程服务接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

HTTP

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npm install -g mcp-server

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 13 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Draw.io MCP服务器

让我们用最广泛使用的绘图工具Draw.io(Diagrams.net)做一些Vibe绘图。

关键亮点

  • 在IFrames中启用Draw.io MCP
  • AWS、GCP、Azure、Cisco19和CiscoSafe模板在运行时从drawio的侧边栏自动发现
  • 多文档定位 list-documents 和 target_document 多选项卡工作流选择器
  • 多页定位,需要 target_page 页面范围工具的选择器
  • 每个文档FIFO序列化用于实时操作,因此多个代理可以安全地处理不同的文件
  • 页面管理工具: list-pages, get-current-page, create-page, copy-page, rename-page
  • Firefox支持恢复,TLS模式是必要的
  • 服务器支持TLS模式,并可选择生成自签名证书
  • 在XML、SVG(带嵌入式XML)或PNG(带嵌入式XML)之间导入和导出图表
  • 带航路点和自动自连接器路线的边缘几何控制
  • 嵌套形状和分组的父子关系
  • 同一mono仓库中的统一服务器和扩展
  • 内置Draw.io编辑器-无需浏览器扩展
  • 允许AI代理控制Draw.io图表的MCP服务器
  • 通过MCP工具创建、检查和修改程序图
  • 复杂图表的图层管理
  • 适用于任何MCP客户端(Claude Desktop、Claude Code、Zed、Codex等)

介绍

Draw.io MCP服务器为AI代理带来了Draw.io绘图功能。它提供了MCP工具,可以创建、读取、更新和删除图表元素,让AI助手自动构建架构图、流程图和可视化文档。

有两种使用方法:

  1. 内置编辑器 -服务器直接托管Draw.io,可在浏览器中访问
  2. 浏览器扩展 -通过扩展程序连接到浏览器中运行的Draw.io

实验性:与 draw.io桌面(电子)应用程序 正在进行中,但目前被上游CSP问题阻止——请参阅 桌面.md.

需求

  • Node.js (v20或更高版本)-MCP服务器的运行时环境
  • MCP客户端 -Claude Desktop、Claude Code、Zed、Codex、OpenCode或任何与MCP兼容的主机

用于内置编辑器

无额外要求-开箱即用 --editor 旗帜。

用于浏览器扩展

可选的

  • pnpm -首选包管理器(npm也很好用)

快速开始

1.配置MCP主机

将服务器添加到MCP客户端配置中:

Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "drawio": {
      "command": "npx",
      "args": ["-y", "drawio-mcp-server", "--editor"]
    }
  }
}

Claude Code

claude mcp add-json drawio '{"type":"stdio","command":"npx","args":["-y","drawio-mcp-server","--editor"]}'

Zed

添加 ~/.config/zed/settings.json:

{
  "context_servers": {
    "drawio": {
      "command": "npx",
      "args": ["-y", "drawio-mcp-server", "--editor"],
      "env": {}
    }
  }
}

Codex

编辑 ~/.codex/config.toml:

[mcp_servers.drawio]
command = "npx"
args = ["-y", "drawio-mcp-server", "--editor"]

OpenCode

添加 opencode.json 在您的项目根目录中或 ~/.config/opencode/opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "drawio": {
      "type": "local",
      "command": ["npx", "-y", "drawio-mcp-server", "--editor"],
      "enabled": true
    }
  }
}

有关其他MCP客户端和详细配置(包括pnpm选项),请参阅 配置.

2.打开编辑器

重新启动MCP主机后,打开: http://localhost:3000/

3.开始绘制图表

您可以尝试的示例提示:

创建一个事件驱动的架构图,显示一个包含生产者、消费者和三个后端服务的消息队列
创建一个三页的事件驱动架构图。并行使用三个代理进行服务拓扑、消息流和重试/失败处理,每个代理分配到一个单独的目标页
绘制一个包含数据库、API网关和四个带端点的微服务的CRUD API图
添加一个名为“背景”的新图层,并将所有装饰元素移动到该图层,然后为注释创建一个新图层

您的AI助手现在可以使用MCP工具控制图表。

特性

服务器提供MCP工具用于:

  • 文档发现 -列出连接的Draw.io文档实例,并将以后的调用路由到特定的选项卡/文件实例
  • 图表检查 -读取形状、页面、图层和单元格属性
  • 图表修改 -在目标页面上添加/编辑/删除形状、边和标签
  • 页面管理 -列出页面、检查当前页面、创建页面、复制页面和重命名页面,而无需在支持的运行时强制进行可见的页面切换
  • 分层管理 -创建、切换和组织图层
  • 供应商形状覆盖范围 -AWS、GCP、Azure、Cisco19和CiscoSafe模板在运行时从drawio的侧边栏自动发现,因此代理可以放置以下图标 mxgraph.gcp2.cloud_run 或 mxgraph.cisco19.router 没有手工策划的目录
  • 内置TLS --通过每个用户的本地CA选择使用手动证书/密钥或自动生成的自签名材料的HTTPS+WSS。请参阅 CONFIG.md→ TLS.

看 工具参考 查看可用工具的完整列表。

安装

服务器作为MCP主机的一部分运行。所有支持的客户端(Claude Desktop、Claude Code、Zed、Codex、oterm)的详细配置,包括npm和pnpm选项,可在 配置.

替代方案:浏览器扩展

您可以使用 浏览器扩展 连接到浏览器中运行的Draw.io。这适用于有或没有 --editor 旗帜。

  1. 打开 浏览器中的Draw.io
  2. 安装Draw.io MCP浏览器扩展:

- Chrome 网上应用店 - 附加元件

  1. 确保分机已连接(图标上覆盖绿色信号)

配置无 --editor:

{
  "mcpServers": {
    "drawio": {
      "command": "npx",
      "args": ["-y", "drawio-mcp-server"]
    }
  }
}

看 扩展文档 了解更多详情。

实验:Draw.io桌面

与 draw.io桌面 (电子)应用程序是 实验性的 并且目前由于上游CSP问题而端到端受阻。该插件加载到draw.io桌面中,但其返回MCP服务器的WebSocket连接被draw.io的硬编码拒绝 connect-src 'self' 政策。

看 桌面.md 对于完整的设置步骤和当前限制。

相关资源

配置 -CLI标志和高级选项

工具参考 -完整的MCP工具文档

故障排除

提示示例

贡献

建筑

发展

Draw.io桌面(实验) -安装路径和已知的CSP限制

明星历史

评估

工具与能力

工具数量

13

资源数量

0

提示词数量

0

能力标签

developer-tools图表编辑TypeScript本地部署MCP服务器AI代理流程图工具架构图

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 13 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Draw.io MCP Server

MCP.so · 本页

13HTTP有4 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Draw.io MCP Server 怎么安装?

公开资料给出的安装命令是 npm install -g mcp-server,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Draw.io MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Draw.io MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Draw.io MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Draw.io MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP