au

automateyournetwork/pyATS_MCP

Cisco pyATS server enabling structured, model-driven interaction with network devices.

Publisherautomateyournetwork/pyATS_MCP
Submitted date4/19/2025

Overview

Title

pyATS MCP Server

How to Use

The pyATS MCP Server is used by setting the testbed path, running the server, and interacting with it via JSON-RPC 2.0 protocol over STDIO. It can be run in continuous STDIO mode or one-shot mode.

Key Features

  • Connects to Cisco IOS/NX-OS devices
  • Supports safe execution of validated CLI commands
  • Allows controlled configuration changes
  • Returns structured or raw output
  • Exposes well-defined tools via tools/discover and tools/call
  • Operates entirely via STDIO for minimal surface area and maximum portability
  • Supports Docker integration

Use Cases

  • Secure, embedded, containerized, or LangGraph-based tool integrations
  • Structured, model-driven interaction with network devices
  • Integration with Cisco DevNet Cisco Modeling Labs (CML) Sandbox
  • Automation of network device configuration and monitoring
  • Use in CI/CD pipelines for automated testing and deployment

Visit More

View All