Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
list_network_devicesA

List network devices and inventory information.

Consolidated tool that provides flexible access to inventory data including devices, groups, or both. Use 'details=true' for full device attributes.

Args: query_type: Type of inventory data to return ("devices", "groups", "all") details: Whether to return full inventory attributes (for devices query) filter_name: Filter by device name in inventory filter_hostname: Filter by specific hostname or IP filter_group: Filter by group membership filter_platform: Filter by platform (e.g., cisco_ios)

Returns: Dictionary containing inventory data based on query_type

send_config_commandsA

Send configuration commands to network devices.

Args: commands: List of configuration commands filter_name: Filter by device name in inventory filter_hostname: Filter by specific hostname or IP filter_group: Filter by group membership filter_platform: Filter by platform (e.g., cisco_ios)

Returns: Dictionary with 'hosts' key mapping hostname -> task result (success or error).

backup_device_configsA

Save device configuration to the local disk.

Args: path: Directory path to save backup files filter_name: Filter by device name in inventory filter_hostname: Filter by specific hostname or IP filter_group: Filter by group membership filter_platform: Filter by platform (e.g., cisco_ios)

Returns: Summary of saved file paths.

run_show_commandsA

Execute raw CLI show commands via SSH.

Args: commands: List of show commands to execute filter_name: Filter by device name in inventory filter_hostname: Filter by specific hostname or IP filter_group: Filter by group membership filter_platform: Filter by platform (e.g., cisco_ios)

Returns: Dictionary with 'hosts' key mapping hostname -> task result (success or error).

run_napalm_getterA

Execute one or more NAPALM getters on network devices.

Common available getters:

  • "facts": Basic device information (vendor, model, uptime).

  • "interfaces": Interface status, speed, and error statistics.

  • "interfaces_ip": IP address assignments per interface.

  • "bgp_neighbors": BGP session states and neighbors.

  • "config": Retrieve Running/Startup/Candidate configs.

Args: getters: List of NAPALM getter names (e.g., ['facts', 'interfaces', 'arp_table']) getters_options: Optional getter-specific options filter_name: Filter by device name in inventory filter_hostname: Filter by specific hostname or IP filter_group: Filter by group membership filter_platform: Filter by platform (e.g., cisco_ios)

Returns: Structured NAPALM data per host

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/CeasarJackson/nornir-mcp-server'

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