Skip to main content
Glama
humyai99

Cisco Switch MCP Server

by humyai99

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SWITCH_USERYesUsername for SSH access to the Cisco switch
INVENTORY_FILENoPath to the inventory YAML fileinventory.yaml
SWITCH_PASSWORDYesPassword for SSH access to the Cisco switch

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_device_infoA

Return model, software version, uptime and selected adapter for a device.

get_interface_statusA

Return operational state for all interfaces.

get_vlan_listC

Return configured VLANs.

get_mac_address_tableC

Return learned MAC addresses and ports.

get_running_configC

Return running configuration; API adapters use their config/archive endpoint.

get_interface_statsB

Return interface traffic and error counters.

set_port_vlanA

Preview/apply a port VLAN change. Apply requires dry_run=false and confirmation='CONFIRM'.

shutdown_interfaceB

Preview/apply interface shutdown. Apply requires explicit confirmation.

enable_interfaceB

Preview/apply interface enable. Apply requires explicit confirmation.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/humyai99/mcp-cisco'

If you have feedback or need assistance with the MCP directory API, please join our Discord server