Skip to content

ponchotitlan/pyATS-loves-agenticops

pyATS 🫰 AgenticOps

n8n Cisco pyATS MCP Python Docker

A collection of low-code, AgenticOps workflows based on n8n, MCP and Cisco pyATS for network automation experiments across AI use cases 🧪


✅ Prerequisites

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)

🚦 Getting Started

  1. Clone this repository to your local machine
  2. Adjust testbed.yaml with your own network inventory and credentials
  3. Explore the workflow folders: Each folder contains:
    • 📚 Dedicated documentation in .md files explaining setup and usage
    • 📄 A .json workflow file ready to import into n8n

Each workflow is self-contained with its own configuration and detailed instructions. Simply pick the one that fits your use case and follow along! 🎓


📦 Available Workflows

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

🤝 Contributing

Got ideas for new workflows or improvements? Contributions are welcome! Feel free to open issues or submit pull requests.


🌐 Resources



Made with ☕️ by Poncho Sandoval - Developer Advocate 🥑 @ DevNet - Cisco Systems 🇵🇹

Contact Me via Email! Open an Issue Fork Repository

About

A network automation, low-code demonstration of agentic-ops using n8n and pyATS

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Contributors