limtsi/sdwan_mcp — reverse-engineered prompt
Reverse engineered prompt
Build me a Python MCP server that lets an AI assistant manage Cisco SD WAN through vManage using normal language. It should connect using vManage URL, username, password, and SSL settings from environment variables or a config file.
I want tools for checking devices, status, health, CPU, memory, interfaces, alarms, events, BFD sessions, control connections, OMP peers, templates, policies, reports, software images, and upgrades. It should also support template creation, updates, deployment, detach, policy changes, and software upgrades, but anything risky must require an explicit confirmation flag first.
Please include safety checks like validation before changes, rate limiting, optional backups, and an audit log for destructive actions. Make it work as a FastMCP server that Claude Desktop can run locally, with a simple install flow using uv, an example config file, and clear setup instructions for macOS, Linux, and Windows.
Keep the code organized and practical, and look up current FastMCP and Cisco vManage API docs online if needed.
Want more depth? Deep Reverse