Enterprise DNA
M MCP Servers Developer low

automateyournetwork/pyATS_MCP

by Various

An MCP Server for pyATS (experimental)

A

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_devices
  • pyats_search_devices
  • pyats_run_show_command
  • pyats_ping_from_network_device
  • pyats_run_linux_command
  • pyats_configure_device
  • pyats_configure_devices_multi
  • pyats_configure_with_diff
  • pyats_rollback_config
  • pyats_device_health
  • pyats_get_neighbors
  • pyats_find_interface_by_ip
  • pyats_run_dynamic_test
  • pyats_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
Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks