drawio-diagramminglisted
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