Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ASUSWRT_HOSTYesThe IP address or hostname of the router.
ASUSWRT_SSH_PORTNoSSH port (default 22).
ASUSWRT_SSH_KEY_FILENoOptional path to SSH private key file for authentication.
ASUSWRT_SSH_PASSWORDYesThe SSH password for router access.
ASUSWRT_SSH_USERNAMEYesThe SSH username for router access.
ASUSWRT_ALLOW_MUTATIONSNoSet to 'true' to enable mutation tools.
ASUSWRT_TIMEOUT_SECONDSNoSSH connection timeout in seconds (default 10).

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
asuswrt_capabilitiesB

Return server capabilities, guardrails, and safe settings.

asuswrt_healthA

Fetch router identity and basic health data.

asuswrt_ssh_diagnosticsA

Diagnose SSH TCP reachability, banner exchange, and authentication.

asuswrt_identityB

Fetch router model and firmware identity.

asuswrt_system_statsA

Fetch router uptime, load, and memory statistics.

asuswrt_network_overviewA

Fetch LAN, WAN, and routing overview details.

asuswrt_lan_detailsA

Inspect LAN interface, addressing, and DHCP presence.

asuswrt_wan_detailsA

Inspect WAN protocol, IP, gateway, DNS, and interface details.

asuswrt_dns_configA

Inspect WAN and LAN DNS settings reported by NVRAM.

asuswrt_ipv6_statusA

Inspect IPv6 service, prefix, and router address details.

asuswrt_dhcp_configA

Inspect DHCP server pool settings and static reservations.

asuswrt_time_syncA

Inspect timezone and NTP synchronization settings.

asuswrt_web_adminB

Inspect web admin ports and related web processes.

asuswrt_admin_accessA

Inspect web, SSH, and telnet administrative access settings.

asuswrt_clientsB

List connected clients reported by the router.

asuswrt_dhcp_leasesB

List active DHCP leases from dnsmasq.

asuswrt_arp_neighborsA

List ARP/IP neighbor entries known by the router.

asuswrt_service_processesA

List key allowlisted router processes and services.

asuswrt_wireless_overviewB

Inspect wireless radios, SSIDs, and connected band counts.

asuswrt_guest_networksB

List guest Wi-Fi networks and LAN-access state.

asuswrt_interface_statsA

Inspect per-interface RX/TX counters from /proc/net/dev.

asuswrt_open_portsA

Inspect listening TCP/UDP sockets reported by netstat.

asuswrt_kernel_modulesA

Inspect loaded kernel modules reported by lsmod.

asuswrt_cron_jobsA

Inspect scheduled cron jobs reported by cru.

asuswrt_conntrack_statusA

Inspect conntrack table usage and limits.

asuswrt_samba_statusA

Inspect Samba/SMB status and related processes.

asuswrt_usb_overviewA

Inspect USB/storage-related partitions, mounts, and filesystems.

asuswrt_storage_usageB

Inspect storage/filesystem usage reported by the router.

asuswrt_mountsA

Inspect mounted filesystems and mount options.

asuswrt_partitionsA

Inspect block-device partitions reported by the router kernel.

asuswrt_route_tableA

Inspect the router IPv4 route table.

asuswrt_policy_routingB

Inspect policy-routing rules reported by ip rule.

asuswrt_vpn_overviewB

Inspect configured VPN modes and related processes.

asuswrt_upnp_statusA

Inspect UPnP enablement and housekeeping settings.

asuswrt_ddns_statusA

Inspect Dynamic DNS enablement and current provider settings.

asuswrt_config_snapshotA

Fetch a redacted read-only configuration snapshot.

asuswrt_restart_serviceC

Restart an allowlisted AsusWRT service.

asuswrt_dhcp_serverC

Enable or disable the DHCP server.

asuswrt_upnpC

Enable or disable UPnP.

asuswrt_guest_wifiC

Enable or disable a guest Wi-Fi slot.

asuswrt_radioC

Enable or disable a main Wi-Fi radio band.

asuswrt_guest_lan_accessC

Toggle LAN access for a guest Wi-Fi slot.

asuswrt_port_forwardingC

List, enable/disable, add, or remove port forwarding rules.

asuswrt_vpn_serverC

Enable or disable the OpenVPN server toggle.

asuswrt_parental_accessC

List or manage AsusWRT parental access rules.

asuswrt_parental_block_allC

Toggle parental-control block-all mode.

asuswrt_dhcp_reservationC

List, add, or remove DHCP static reservations via SSH NVRAM.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
AsusWRT MCP capabilities
Last redacted AsusWRT snapshot

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/teefloo/asuswrt-mcp'

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