pyATS MCP Server by automateyournetwork
45 score
Enables structured interaction with Cisco network devices using pyATS and Genie. Supports executing show commands, ping tests, and configuration changes on IOS/NX-OS devices through secure STDIO communication.
Ranked #2210 out of 7754 indexed tools.Actively maintained with commits in the last week.
Is this your tool? Claim this listing to add maintainer context, get a verified badge, and unlock analytics.
Claim listing → Signal Breakdown
Installs 0
Freshness 1d ago
Issue Health 100%
Stars 69
Platform Breadth 1 platform
Contributors 2
Description Detailed
How to Improve
Platforms medium impact
Supported Platforms
From the README
# pyATS MCP Server This project implements a Model Context Protocol (MCP) Server that wraps Cisco pyATS and Genie functionality. It enables structured, model-driven interaction with network devices over STDIO using the JSON-RPC 2.0 protocol. π¨ This server does not use HTTP or SSE. All communication is done via STDIN/STDOUT (standard input/output), making it ideal for secure, embedded, containerized, or LangGraph-based tool integrations. π§ What It Does Connects to Cisco IOS/NX-OS devices defined in a pyATS testbed Supports safe execution of validated CLI commands (show, ping) Allows controlled configuration changes Returns structured (parsed) or raw output Exposes a set of well-defined tools via tools/discover and tools/call Operates entirely via STDIO for minimal surface area and maximum portability π Usage 1. Set your testbed path ```bash export PYATS_TESTBED_PATH=/absolute/path/to/testbed.yaml ``` 2. Run the server Continuous STDIO Mode (default) ```bash python3Read full README on GitHub →