automateyournetwork/pyATS_MCP
by Various
An MCP Server for pyATS (experimental)
MCP
automateyournetwork/pyATS_MCP
Added 1 June 2026
Overview
An experimental MCP Server for pyATS, the Cisco test automation framework. It exposes pyATS test results and device interactions as MCP (Model Context Protocol) resources and tools, allowing MCP clients to query network device states and test outcomes.
Best for
Best for
Network automation engineers already using pyATS who want to expose device and test data to MCP-enabled AI agents
Use cases
- Retrieving device configurations and operational data from pyATS testbed definitions
- Triggering pyATS test jobs and fetching pass/fail results via MCP client requests
- Integrating pyATS network state information into AI-assisted troubleshooting workflows
Notes
An experimental MCP Server for pyATS, the Cisco test automation framework. It exposes pyATS test results and device interactions as MCP (Model Context Protocol) resources and tools, allowing MCP clients to query network device states and test outcomes.
74 stars on GitHub. Last updated 2026-05-26. Licensed MIT.
Use cases
- Retrieving device configurations and operational data from pyATS testbed definitions
- Triggering pyATS test jobs and fetching pass/fail results via MCP client requests
- Integrating pyATS network state information into AI-assisted troubleshooting workflows
Pros
- Bridges pyATS network automation with MCP-compatible tools like AI assistants
- Leverages existing pyATS testbeds and libraries without additional configuration
- Lightweight Python implementation suitable for custom extension
Cons
- Experimental status means limited stability and documentation
- Small community (74 stars) indicates narrower adoption and fewer examples
- Requires familiarity with both pyATS and the MCP protocol
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Bridges pyATS network automation with MCP-compatible tools like AI assistants
- Leverages existing pyATS testbeds and libraries without additional configuration
- Lightweight Python implementation suitable for custom extension
Cons
- Experimental status means limited stability and documentation
- Small community (74 stars) indicates narrower adoption and fewer examples
- Requires familiarity with both pyATS and the MCP protocol