Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CISCO_RO_PASSWORDYesRead-only account password for Cisco devices
CISCO_RO_USERNAMEYesRead-only account username for Cisco devices
CISCO_PRIV15_PASSWORDYesPrivilege-15 account password for IOS/IOS-XE devices
CISCO_PRIV15_USERNAMEYesPrivilege-15 account username for IOS/IOS-XE devices

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
list_devicesA

List the switches available in the inventory, with platform and notes.

run_show_commandA

Run an arbitrary read-only 'show' command on a device.

Only 'show' commands are permitted; the server rejects anything else. On IOS/IOS-XE, 'show running-config' is the only command that escalates to the privilege-15 account -- everything else, and every command on NX-OS, uses the read-only account.

get_versionB

Show hardware/software version info ('show version').

get_running_configA

Show the running configuration ('show running-config').

On IOS/IOS-XE this uses the privilege-15 account; on NX-OS the read-only (network-operator) account can already read it.

get_inventory_hwA

Show chassis/module/serial inventory ('show inventory').

get_clockB

Show the device's current time ('show clock').

get_logsA

Show the device's log buffer ('show logging'). Can be large on busy devices.

get_cpuA

Show CPU utilization.

IOS/IOS-XE: 'show processes cpu history'. NX-OS: 'show system resources'.

get_memoryA

Show memory utilization.

IOS/IOS-XE: 'show memory statistics'. NX-OS: 'show system resources'.

get_environmentA

Show environmental info -- power, fans, temperature ('show environment').

get_poe_statusA

Show PoE inline power status ('show power inline'). Only meaningful on PoE switches.

get_interfacesB

Show interface details ('show interfaces').

get_interface_statusB

Show a brief interface status table ('show ip interface brief').

get_vlansA

Show configured VLANs ('show vlan brief').

get_trunksA

Show trunk interfaces and allowed VLANs ('show interfaces trunk').

get_spanning_treeA

Show spanning-tree state per VLAN ('show spanning-tree').

get_etherchannelsC

Show link-aggregation state.

IOS/IOS-XE: 'show etherchannel summary'. NX-OS: 'show port-channel summary'.

get_mac_address_tableA

Show the MAC address table ('show mac address-table').

get_arp_tableB

Show the ARP table ('show ip arp').

get_routing_tableA

Show the IPv4 routing table ('show ip route').

get_ospf_neighborsA

Show OSPF neighbors ('show ip ospf neighbor').

get_bgp_summaryA

Show BGP peer summary ('show ip bgp summary').

get_eigrp_neighborsB

Show EIGRP neighbors ('show ip eigrp neighbors').

get_cdp_neighborsA

Show directly connected Cisco neighbors ('show cdp neighbors detail').

get_lldp_neighborsA

Show LLDP neighbors, including non-Cisco devices ('show lldp neighbors detail').

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/Chiefff-Kiefff/cisco-mcp'

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