catalyst-center-mcp

catalyst-center-mcp

2

Catalyst Center MCP Server is a Python-based server designed for Cisco Catalyst Center, enabling efficient device management, client information retrieval, and network monitoring. It integrates via FastMCP for robustness and supports easy authentication and configuration processes.

Catalyst Center MCP Server

A Python-based MCP server for Cisco Catalyst Center providing tools for device management, client information retrieval, and network monitoring.

Features

  • Secure authentication with Cisco Catalyst Center.
  • Device discovery and information retrieval.
  • Site hierarchy and details.
  • Network interface and client information.
  • Configuration via .env file.

Example Questions

  • "Show me all devices in my network."
  • "List all wireless clients."
  • "Show me the site hierarchy."

Available Tools

  • fetch_devices: Fetches a list of devices.
  • fetch_sites: Fetches a list of sites.
  • get_clients_list: Retrieves clients with filtering.

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Push to the branch
  4. Open a Pull Request