Graham Paasch
Polish copy and UI labels for demo
a29b2b1

A newer version of the Gradio SDK is available: 6.13.0

Upgrade

Network Change Simulator (NCS)

Network Change Simulator (NCS) is an MCP server and Hugging Face Space that lets an infra engineer safely trial network changes before touching production. It simulates VLAN / interface / BGP neighbor changes against a real MAESTRO lab (GNS3 + Ansible/Nornir/pyATS), runs targeted pre- and post-change health checks, and returns a 0–100 risk score with an explanation in a few seconds. Lightning mode gives a fast, MCP-driven risk assessment for common change presets; the full mode is reserved for deeper, slower validation later.

Why this exists

Who it’s for
Infra and SRE engineers standing up or expanding AI/data-center campuses—hundreds of racks, ToR switches, and spine–leaf fabrics—who need to know “how risky is this change?” before they push configs.

What Lightning does
Lightning mode takes a change preset (VLAN, TOR uplink, BGP neighbor), queries MAESTRO’s health, combines that with the change magnitude, and returns a risk score (0–100) plus pre-/post-check summaries and blast radius text—all via a single MCP tool and a one-page Space UI.

Why MCP + MAESTRO + HF Space
MCP gives agents and tools a standardized way to request simulations and read risk, MAESTRO provides a realistic multi-vendor lab underneath, and the Hugging Face Space gives judges and operators a one-click way to see risk in seconds without touching production gear.

Lightning mode is built for the infra engineer standing up 1.3-GW-class AI campuses. With a single preset, it simulates a network change in our MAESTRO lab, runs targeted pre- and post-change checks, and returns a risk score and explanation in a few seconds via MCP and the Hugging Face Space UI. MCP provides the standardized interface for tools and agents, MAESTRO supplies the realistic multi-vendor lab, and the Space gives judges and operators a one-click way to see risk before they ever touch production.

MCP-powered network change simulator for the MCP 1st Birthday Hackathon.

Phase 1 delivers a FastAPI MCP server with a deterministic Lightning risk engine plus a Gradio Lightning UI that calls the same contract. Future phases will connect this contract to real change simulations in the MAESTRO lab.