Fully Configuring a Network from DrawIO Diagram with pyATS MCP

Опубликовано: 21 Май 2026
на канале: John Capobianco
2,314
55

🔧 Auto-Generate Network Configs from Diagrams with Draw.io + MCP

Turn your Draw.io diagrams into real network configurations — automatically.
In this video, I showcase how I connected Draw.io to a Model Context Protocol (MCP) server, enabling automated parsing of visual network topologies into deployable router and switch configurations.

🔥 What You’ll See:

How Draw.io shapes and connectors become routers, switches, interfaces, and VLANs

Using get-all-cells-detailed and get-edge-labels to extract intent

How interface labels like Eth0/2, Trunk, and VLAN30 get parsed into real IOS config

End-to-end deployment to live devices (or simulation)

🛠️ Powered by:

Draw.io (browser-based diagramming)

MCP (Model Context Protocol) for tool-based extraction

Custom WebSocket bridge + LangGraph

Real-time LLM interpretation and config generation

✅ This is visual NetDevOps in action: draw your intent, extract the structure, generate the config, and push it.

👉 Subscribe for more AI-driven automation, network tooling, and DevRel-level engineering insights.

#DrawIO #NetworkAutomation #NetDevOps #LangChain #LLM #Cisco #MCP #Python #InfrastructureAsCode #SelectorAI