A collection of low-code, Agentic workflows based on n8n, MCP and Cisco RADKit for some nice Network Automation experiments 🧪
This repository showcases a series of AI-powered low-code workflows for interesting use cases that help you manage your Cisco RADKit network!
Stay tuned for periodic updates! All the source code from the related episodes of the 🎥 Hack the RADKit! video series is posted here.
Before diving in, make sure you have these essentials ready:
- 🐳 Docker: For containerized workflow execution
- 🐍 Python 3.10+: Required for MCP server operations
- 🔧 Active Cisco RADKit service: Your network automation backbone
- 👤 At least one remote user onboarded: Pre-configured on your RADKit service
- Clone this repository to your local machine
- Navigate to the
n8ndirectory - Explore the workflow folders - Each folder contains:
- 📄 A
.jsonworkflow file ready to import into n8n - 📚 Dedicated documentation in
.mdfiles explaining setup and usage
- 📄 A
Each workflow is self-contained with its own configuration and detailed instructions. Simply pick the one that fits your use case and follow along! 🎓
| Workflow Name | Description |
|---|---|
| 💬 Multi-channel ChatOps for my RADKit | ChatOps for housekeeping operations via Webex and Slack simultaneously |
| 🛡️ Enhanced WxT ChatOps for my RADKit | Enhanced ChatOps via Webex that include guardrails, human-in-the-loop for config commits, conflict detection and much more |
| 📊 Reporting and Auditing for my RADKit | Automated triggering of audits based on GitHub files to create reports and issues in GitHub based on the findings |
Got ideas for new workflows or improvements? Contributions are welcome! Feel free to open issues or submit pull requests.
