SuperAPI AI 工具集

drawio-mcp-diagramming

设计与创作

查看项目

更新于 10-16 01:14

技能介绍

该技能通过 Draw.io MCP 服务器创建或更新图表,适用于架构图、云拓扑图、流程图、认证流程、API 调用链、CI/CD 流水线等场景,也支持 Mermaid 转 draw.io、CSV 转 draw.io 以及编辑多页 .drawio 文件。

主要能力:提供两种 MCP 服务器变体。托管应用服务器使用 drawio/create_diagram,支持 xml 与 mermaid 输入,可选 postLayout: "elk" 与 routing: "libavoid";stdio 工具服务器提供 drawio/open_drawio_xml、drawio/open_drawio_mermaid、drawio/open_drawio_csv、drawio/search_shapes、drawio/list_pages、drawio/get_page、drawio/set_page,支持 XML、Mermaid、CSV。search_shapes 可检索 10000+ 形状并返回可用样式字符串。

使用方式:托管服务器配置为 {"servers":{"drawio":{"type":"http","url":"https://mcp.draw.io/mcp"}}};stdio 服务器配置为 {"servers":{"drawio":{"command":"npx","args":["-y","@drawio/mcp"]}}}。生成 XML 前需阅读 references/xml-authoring-rules.md,云拓扑需参考 azure.md、aws.md、gcp.md。

限制:XML 有严格约束,禁止注释、重复 ID、自闭合 edge/geometry 等;跨容器边需 parent="1";不建议手写 exitX/entryX 或路径点;VS Code/GitHub Copilot 中 search_shapes 需串行调用;CSV 仅工具服务器支持;libavoid 路由需 @drawio/mcp v1.3.0 或更高版本。