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
How to use
Install
pip install -r requirements.txt Tools exposed
pyats_list_devicespyats_search_devicespyats_run_show_commandpyats_ping_from_network_devicepyats_run_linux_commandpyats_configure_devicepyats_configure_devices_multipyats_configure_with_diffpyats_rollback_configpyats_device_healthpyats_get_neighborspyats_find_interface_by_ippyats_run_dynamic_testpyats_get_operation_log
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
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Claude Code
Anthropic
Anthropic's terminal-native coding agent. Reads your repo, edits files, runs tests, ships PRs.
Cline
Cline
Open-source autonomous coding agent that lives inside VS Code. BYO model key, watch it work.
RooCode
Various
Roo Code gives you a whole dev team of AI agents in your code editor.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.