richbibby/catalyst-center-mcp — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a simple Python MCP server that lets Claude Desktop or VS Code talk to Cisco Catalyst Center using my credentials from a local env file.

I want to be able to ask normal questions like show me all devices, list unreachable switches, show sites and buildings, get interfaces for a device, count connected clients, list wireless clients on an SSID, and look up one client by MAC address. It should handle logging in securely, call the Catalyst Center APIs, and return clean useful JSON so the chat client can explain the results.

Please include setup files, an example env file, requirements, and example config snippets for Claude Desktop and VS Code using stdio. Also add a helper so I can ask for time ranges like last 24 hours or yesterday and have them converted into the format the API expects.

Keep the code readable and practical, with basic error handling and clear tool names. Look up current MCP and Catalyst Center docs online if you need to.

Want more depth? Deep Reverse