← ClaudeAtlas

drawio-diagramminglisted

Create and open draw.io diagrams. Use when the user wants to generate, edit, or open a diagram in draw.io (architecture/HLA diagrams, infra & Kubernetes topology, flowcharts, network diagrams) — covers the draw.io MCP servers (open_drawio_xml/mermaid/csv) and native .drawio file generation.
Goodsmileduck/claude-registry · ★ 1 · DevOps & Infrastructure · score 74
Install: claude install-skill Goodsmileduck/claude-registry
# Draw.io MCP Server ## Architecture / HLA diagrams (infra, Kubernetes, topology) For polished **architecture / High-Level-Architecture** diagrams (cloud infra, GKE/k8s clusters, network topology) — not generic flowcharts — follow the dedicated method: **read [references/architecture-diagrams.md](references/architecture-diagrams.md)** and generate with **[scripts/gen_arch_drawio.py](scripts/gen_arch_drawio.py)** (`box / icon / note / edge / write_mxfile` helpers). Headline rules (full detail in the reference): derive every node from real source code (Terraform/Helm/manifests) before drawing; generate via the Python helper (consistent coords, edges by ID) rather than hand-XML; 64×54 stencil icons (`mxgraph.kubernetes.icon` / `mxgraph.gcp2.*`) colored by role; semantic edge colors with a legend; **always set explicit `exit/entry` anchors + waypoints** (never target box centers); comb-bus a hub into a single adjacent column; ladder/rail parallel edges ≥13px apart; short centered container titles with qualifiers pushed into dashed notes; keep notes/legend out of edge channels; leave ~40px breathing room at container bottoms. The rest of this file covers the underlying MCP tools and XML mechanics those diagrams build on. The official draw.io MCP (Model Context Protocol) server that enables LLMs to open and create diagrams in the draw.io editor. ## Repository Structure - **`mcp-app-server/`** — MCP App server (renders diagrams inline in chat via iframe). Hosted at `https://mc