Pyats provides a Model Context Protocol (MCP) Server that wraps Cisco pyATS and Genie functionality. It allows structured, model-driven interaction with network devices over STDIO using the JSON-RPC 2.0 protocol. Operating entirely via STDIO, this server minimizes the attack surface area, maximizing portability for secure, embedded, containerized, or LangGraph-based tool integrations. It supports safe execution of validated CLI commands, controlled configuration changes, and returns structured (parsed) or raw output, exposing a set of well-defined tools.
主要功能
01Operates entirely via STDIO for minimal surface area and maximum portability
02Supports safe execution of validated CLI commands (show, ping)
03Allows controlled configuration changes
04Returns structured (parsed) or raw output
05Connects to Cisco IOS/NX-OS devices defined in a pyATS testbed
0619 GitHub stars