Token导航 LogoToken导航

MCP Server · 开发工具

Drawio Architecture Skill

一个专业的架构图绘制技能,用于创建高质量的架构图、流程图和系统设计图。

stdio官方级别未说明来源级核验工具 0@modelcontextprotocol/server-drawio
ShellClaude开发工具

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

13

仓库热度

收录来源

1 个

MCP World

选型结论

Drawio Architecture Skill 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @modelcontextprotocol/server-drawio

客户端配置示例

{
  "mcpServers": {
    "drawio-architecture-skill": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/server-drawio"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

Draw.io Architecture Skill

一个专业的架构图绘制技能,用于 Claude Code。使用 draw.io MCP 工具创建高质量的架构图、流程图和系统设计图。

功能特性

✨ 专业级架构图

  • 项目架构图
  • 系统设计图
  • 数据流程图
  • UML 图(类图、时序图、状态图)
  • 网络拓扑图
  • 部署架构图

🎨 丰富的样式支持

  • 7 种预定义配色方案
  • 多种节点形状(矩形、圆形、菱形、文件夹等)
  • 自定义箭头和连线样式
  • 泳道和分组容器

📦 多格式导出

  • .drawio - 可编辑的源文件
  • .png - 图片格式
  • .svg - 矢量图格式
  • .pdf - 文档格式

安装

方式 1: 手动安装

# 1. 克隆仓库
git clone https://github.com/yourusername/drawio-architecture-skill.git
cd drawio-architecture-skill

# 2. 复制到 Claude 技能目录
cp -r drawio-architecture ~/.claude/skills/

# 3. 验证安装
ls -la ~/.claude/skills/drawio-architecture/

方式 2: 一键安装

# 使用 curl 下载并安装
curl -fsSL https://raw.githubusercontent.com/yourusername/drawio-architecture-skill/main/install.sh | bash

依赖

此技能需要以下 MCP 服务器:

  • draw.io MCP Server: 用于创建和编辑 draw.io 图表

安装 draw.io MCP Server:

# 使用 npx 安装
npx @modelcontextprotocol/server-drawio

# 或使用 npm 全局安装
npm install -g @modelcontextprotocol/server-drawio

使用方法

基本用法

在 Claude Code 中,直接使用自然语言描述需求:

"画一个项目架构图,展示数据准备、模型训练、推理服务的流程"
"绘制系统设计图,展示各个模块之间的关系"
"创建数据流程图,展示从用户请求到返回结果的过程"

高级用法

创建架构图
"创建一个微服务架构图,包含:
- API 网关
- 用户服务
- 订单服务
- 支付服务
- 数据库
使用蓝色表示服务层,绿色表示数据层"
创建 UML 类图
"绘制一个 UML 类图,展示用户、订单、产品三个类及其关系"
创建时序图
"画一个时序图,展示用户登录的完整流程"

文件输出

生成的图表默认保存在:

docs/diagrams/
├── architecture/
├── uml/
└── deployment/

导出格式

格式扩展名用途可编辑
Draw.io 源文件.drawio默认格式,推荐✅
PNG 图片.png文档插入❌
SVG 矢量图.svg网页使用⚠️
PDF 文档.pdf打印归档❌

技能内容

完整工作流程

  1. 启动 draw.io 会话 - 创建浏览器预览
  2. 创建图表 - 使用 XML 结构定义节点和边
  3. 导出文件 - 保存为多种格式
  4. 查看编辑 - 在浏览器或 draw.io 应用中打开

样式指南

推荐配色
用途填充颜色边框颜色
数据层#E3F2FD#1976D2
模型层#E8F5E9#388E3C
推理层#FFF3E0#E65100
用户层#FCE4EC#C2185B
外部系统#F3E5F5#7B1FA2
节点形状
  • 圆角矩形: 流程节点、组件
  • 直角矩形: 数据存储、容器
  • 平行四边形: 输入/输出
  • 圆形: 起始/结束点
  • 圆柱体: 数据库
  • 文件夹: 目录结构

布局原则

  • 从上到下: 层次结构
  • 从左到右: 时间序列
  • 泳道分组: 相关组件
  • 对齐元素: 保持整齐

示例

项目架构图

输入: "创建项目架构图"

输出:
docs/diagrams/architecture/project_architecture.drawio

包含:

  • 数据层(源数据、数据处理)
  • 模型层(训练、微调)
  • 推理层(服务、API)
  • 用户接口(CLI、Web)

数据流程图

输入: "绘制数据流程图"

输出:
docs/diagrams/data_flow.drawio

包含:

  • 数据输入
  • 处理步骤
  • 决策节点
  • 输出结果

最佳实践

1. 一致性

  • 同一层级使用相同样式
  • 同一类型使用相同颜色
  • 保持箭头样式统一

2. 简洁性

  • 避免过度拥挤
  • 每个节点只显示关键信息
  • 使用注释说明复杂逻辑

3. 可读性

  • 字体大小适中(12-16px)
  • 文本与边框保持间距
  • 使用高对比度颜色

4. 版本控制

  • 优先导出 .drawio 格式
  • 使用 Git 追踪变更
  • 导出图片用于文档

故障排除

图表显示不正确

  1. 检查 XML 结构是否正确
  2. 确认所有 mxCell 都有 parent="1"
  3. 验证坐标是否在合理范围内(0-800)
  4. 检查节点 ID 是否唯一

导出失败

  1. 确保浏览器标签页已打开
  2. 等待图表完全加载
  3. 检查文件路径是否正确
  4. 尝试重新获取图表

相关资源

贡献

欢迎贡献!请遵循以下步骤:

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启 Pull Request

许可证

本项目采用 MIT 许可证 - 详见 LICENSE.txt 文件

作者

创建于 2026-02-11

致谢


享受绘制专业架构图的乐趣! 🎨

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Shell本地部署架构图流程图系统设计图UML图网络拓扑图

支持客户端

Claude

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

0stdio有1 个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 条

Drawio Architecture Skill 怎么安装?

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

Drawio Architecture Skill 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Drawio Architecture Skill 收费吗?

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

Drawio Architecture Skill 需要 API Key 吗?

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

Drawio Architecture Skill 支持哪些客户端?

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

来源信息

继续浏览同类 MCP