SuperAPI AI 工具集

uml-diagram

部署与运维

查看项目

更新于 10-15 17:21

技能介绍

用途:该 MCP 服务(源自 antoinebou12/uml-mcp)把代码化的图表描述渲染成图片,适合网络与系统架构、协议状态机、变更流程、机架与数据包格式等文档化场景。

主要能力:支持 27 种以上图表类型,PlantUML 系包括 class、sequence、activity、usecase、state、component、deployment、object、c4plantuml、plantuml;网络与基础设施包括 nwdiag、rackdiag、packetdiag、blockdiag、actdiag、seqdiag;其他后端包括 mermaid、d2、graphviz、erd、dbml、bpmn、structurizr、ditaa、wavedrom、wireviz、bytefield。渲染以 Kroki 为主,回退 PlantUML 与 Mermaid.ink。提供 2 个工具、8 个资源、11 个提示词,传输方式为 stdio(默认)或 HTTP。

generate_uml 参数:diagram_type(必填)、code(必填)、output_dir(默认 null,即不写盘)、output_format(默认 svg,可选 png、pdf、jpeg、txt、base64)、theme(PlantUML 主题)、scale(SVG 缩放,最小 0.1)。返回 code、url、playground、local_path、content_base64、error。generate_diagram_url 返回 url、playground、content_base64 等,不写盘。

使用方式:以 MCP 方式接入后调用上述工具,传入图表类型与源码即可;可结合其他技能把拓扑发现数据、变更单信息、RFC 参考转化为图表并上传或分享。

限制:所有操作只读,不修改网络状态;默认使用公共 Kroki,图表源码会发送到 kroki.io,敏感拓扑应改用本地 Kroki 实例(KROKI_SERVER);图表源码中不得包含凭据、密码或 SNMP 团体字;每次生成需记录在 GAIT。安装命令、具体客户端配置与收费信息暂未提供。