lgazo/drawio-mcp-server
Draw.io Model Context Protocol (MCP) Server
解决的问题
本项目提供了一种让 AI 代理以编程方式创建、编辑和管理 Draw.io (Diagrams.net) 图表的方法。它消除了用户手动绘制架构图、流程图和可视化文档的需求,允许 AI 助手处理布局和元素放置。
运作方式
它作为一个 Model Context Protocol (MCP) 服务器运行。它可以托管浏览器内置的 Draw.io 编辑器,或通过浏览器扩展连接到现有的 Draw.io 会话。该服务器公开了一组工具,AI 代理可以使用这些工具来添加形状、管理图层、创建页面以及处理文档持久化(保存和命名)。
适用对象
使用 MCP 兼容 AI 客户端(如 Claude Desktop、Claude Code 或 Zed)并希望自动化系统可视化文档的开发人员、架构师和技术作者。
特色亮点
- 多模式目标设定:支持多文档和多页面工作流,允许代理跨不同标签页或页面工作。
- 厂商图形支持:自动发现 AWS、GCP、Azure 和 Cisco 的模具,使代理能够使用行业标准图标。
- 灵活部署:提供内置编辑器和浏览器扩展以供集成。
- 绘图工具:包含导入/导出 XML、SVG 和 PNG 的功能,以及 Mermaid 图表集成。
- 并发安全性:使用每个文档的 FIFO 序列化,确保多个代理可以安全地修改不同文件。
相关
- 项目
- 项目
- 项目
- 项目
- 项目