A collection of low-code, AgenticOps workflows based on n8n, MCP and Cisco pyATS for network automation experiments across AI use cases 🧪
Before diving in, make sure you have these essentials ready:
- 🐳 Docker: For containerized workflow execution
- 🐍 Python 3.10+: Required for MCP server operations
- 🔑 Anthropic API key: Required by the AI agent nodes in the ChatOps workflow
- 💬 Slack workspace + Slack app: Required for bot mentions and interactive approvals
- 🌐 Public HTTPS URL for n8n webhooks: Cloudflare Tunnel token + domain (or ngrok equivalent)
- Clone this repository to your local machine
- Adjust
testbed.yamlwith your own network inventory and credentials - Explore the workflow folders: Each folder contains:
- 📚 Dedicated documentation in
.mdfiles explaining setup and usage - 📄 A
.jsonworkflow file ready to import into n8n
- 📚 Dedicated documentation in
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 |
|---|---|
| 🛡️ Slack ChatOps for my network | Enhanced ChatOps via Slack that include guardrails, human-in-the-loop for config commits, conflict detection and much more |
| 📊 Reporting and Auditing for my network | 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.
