diagram-generator

📊 AI驱动·多格式架构图一键生成

developer-tools榜 #27

AI驱动的多格式图表生成器,支持drawio、mermaid、excalidraw,通过独立MCP服务器减少token消耗,适合技术架构可视化

收藏
46.1k
安装
21.9k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Diagram Generator 综合评估

核心用法

Diagram Generator是一款专业的多格式图表生成与编辑工具,支持drawio、mermaid、excalidraw三种主流格式。用户通过自然语言描述需求,系统自动生成结构化JSON描述并委托给独立的MCP服务器(mcp-diagram-generator)完成文件生成,有效减少大模型的token消耗并保证输出一致性。

工作流程:理解用户需求 → 选择最佳格式 → 生成JSON Schema → 调用MCP服务器 → 自动保存至指定目录。

支持的图表类型:流程图、时序图、类图、ER图、思维导图、架构图、网络拓扑图(4层嵌套结构)等。

显著优点

1. Token优化设计:通过独立MCP server执行实际生成任务,避免大模型直接处理复杂图形数据,显著降低API调用成本
2. 多格式灵活选择:mermaid适合快速代码化输出,drawio适合复杂精细编辑,excalidraw适合手绘风格草图

3. 自动配置管理:v1.0.1+版本支持自动创建目录、默认路径管理(diagrams/{format}/),降低使用门槛

4. 专业网络拓扑支持:唯一支持4层嵌套容器(environment→datacenter→zone→device)的工具,满足企业级网络架构需求

5. npm一键部署:通过npx自动下载,无需手动安装

潜在缺点与局限性

1. 外部依赖强耦合:必须正确配置mcp-diagram-generator MCP server才能使用,配置错误会导致完全不可用
2. JSON Schema学习成本:复杂图表(如网络拓扑)需要理解嵌套结构和层级规范,对新手有一定门槛

3. 格式转换限制:三种格式之间无法直接互转,选择后难以无损迁移

4. 本地路径依赖:自动生成路径基于项目目录,跨项目复用需要重新配置

适合人群

  • 架构师/SRE:绘制系统架构图、网络拓扑图
  • 技术文档作者:为文档快速生成mermaid流程图
  • 产品经理:创建流程图、思维导图用于需求沟通
  • 开发团队:版本控制友好的图表生成(mermaid纯文本特性)

常规风险

  • 配置失效风险:MCP server配置错误将导致工具完全不可用
  • 路径权限问题:自动创建目录依赖文件系统写入权限
  • 嵌套结构错误:网络拓扑的4层层级关系配置错误会导致渲染异常
  • 版本兼容性:需确认mcp-diagram-generator server版本与skill版本匹配

diagram-generator 内容

暂无文件树

手动下载zip · 13.3 kB
contentapplication/octet-stream
请选择文件