Skip to main content
Glama
humyai99

Zyxel Switch MCP Server

by humyai99

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZYXEL_MOCKNoIf 'true', replays canned output and never contacts a switch.false
ZYXEL_PORTNoOverrides the protocol default (22 for SSH, 23 for Telnet).
ZYXEL_DEBUGNoLog every command and response to stderr (true/false).false
ZYXEL_TIMEOUTNoCommand timeout in milliseconds (default: 30000).30000
ZYXEL_PROTOCOLNoConnection protocol: 'ssh' (default) or 'telnet'.ssh
ZYXEL_DEFAULT_HOSTNoDefault switch IP address.
ZYXEL_ENABLE_PASSWORDNoPassword for privileged mode (falls back to the login password).
ZYXEL_DEFAULT_PASSWORDNoDefault password for the switch.
ZYXEL_DEFAULT_USERNAMENoDefault username for the switch.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
zyxel_connectC

Connect to a Zyxel switch using Telnet or SSH

zyxel_disconnectA

Disconnect from the Zyxel switch

zyxel_connection_statusA

Get the current connection status

zyxel_show_versionA

Display system version information

zyxel_show_system_infoB

Display comprehensive system information

zyxel_show_running_configA

Display the current running configuration

zyxel_show_startup_configB

Display the startup configuration

zyxel_save_configA

Save running configuration to startup configuration

zyxel_show_interfacesB

Display interface status and configuration

zyxel_configure_interfaceC

Configure interface settings

zyxel_show_vlanC

Display VLAN information

zyxel_create_vlanB

Create a new VLAN

zyxel_configure_switchportC

Configure switchport settings for an interface

zyxel_show_mac_tableC

Display MAC address table

zyxel_clear_mac_tableB

Clear MAC address table entries

zyxel_show_spanning_treeB

Display Spanning Tree Protocol information

zyxel_show_arp_tableA

Display ARP table

zyxel_pingB

Ping a remote host from the switch

zyxel_execute_cliC

Execute a raw CLI command on the Zyxel switch

Prompts

Interactive templates invoked by user choice

NameDescription
zyxel_initial_setupGuide for initial switch setup and configuration
zyxel_vlan_setupStep-by-step VLAN configuration guide
zyxel_port_configurationGuide for configuring switch ports
zyxel_troubleshootingNetwork troubleshooting guide using Zyxel tools
zyxel_security_hardeningSecurity configuration best practices
zyxel_backup_restoreConfiguration backup and restore procedures
zyxel_monitoring_setupSet up monitoring and logging for the switch
zyxel_performance_optimizationPerformance tuning and optimization guide

Resources

Contextual data attached and managed by the client

NameDescription
Switch Version InformationSystem version, model, and hardware information
Running ConfigurationCurrent running configuration of the switch
Startup ConfigurationSaved startup configuration of the switch
Interface StatusStatus and configuration of all switch interfaces
VLAN InformationVLAN configuration and membership information
MAC Address TableDynamic and static MAC address table entries
ARP TableARP table entries showing IP to MAC address mappings
Spanning Tree InformationSpanning Tree Protocol status and configuration
System LogRecent system log entries and events
Port StatisticsTraffic statistics for all switch ports
Connection StatusCurrent MCP connection status to the switch
CLI ReferenceQuick reference for common Zyxel CLI commands

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-zyxel'

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