Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENWRT_URLYesThe base URL of the OpenWrt LuCI interface, e.g. http://router.example.invalid
OPENWRT_PASSWORDYesLuCI root password
OPENWRT_USERNAMEYesLuCI root username (usually root)
OPENWRT_ALLOW_INSECURE_HTTPNoSet to 1 to explicitly allow plain HTTP connections. Omit when using HTTPS.

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
router_capabilitiesA

List method signatures for the read-only ubus objects allowed by this MCP server.

router_luci_pagesA

List the standard LuCI pages represented by this MCP server and their implementation status.

router_system_infoA

Get board, firmware, kernel, load, memory, uptime, and LuCI version information.

router_interfacesA

Get the current status of all logical network interfaces.

router_interface_detailsA

Get the read-only LuCI interface status view for one logical interface.

router_port_statusA

Get the LuCI overview port table with bridge/VLAN, link, counters, zones, and optional PoE state.

router_network_deviceB

Get status and counters for one network device such as eth0 or br-lan.

router_dhcp_leasesA

Get current DHCPv4 and DHCPv6 leases.

router_known_hostsA

Get LuCI host hints that correlate hostnames, IP addresses, and MAC addresses.

router_wifi_overviewA

Get configured wireless radios and networks without returning UCI secrets.

router_wifi_detailsA

Get the LuCI wireless status view including radio details, frequencies, and associated clients.

router_wifi_clientsA

List clients associated with one wireless interface, for example phy1-ap0.

router_servicesA

Get procd service status. This tool cannot start, stop, or restart services.

router_processesA

Get a bounded snapshot of running processes.

router_realtime_statsB

Get LuCI bandwidth, wireless, conntrack, or load samples.

router_routesA

Get active IPv4/IPv6 routes and policy rules using fixed read-only ip commands.

router_neighborsA

Get the current IPv4 ARP and IPv6 NDP neighbor tables using two fixed read-only ip commands.

router_firewall_statusA

Get a read-only summary of firewall defaults, zones, forwardings, redirects, and rules from UCI.

router_nftables_rulesA

Get a filtered, paginated read-only view of the active nftables rules, sets, maps, and counters.

router_wifi_scanA

Scan nearby Wi-Fi networks on one interface or every interface reported by iwinfo without changing wireless configuration.

router_logsA

Read a bounded tail of system or kernel logs. Kernel access uses only the fixed command /bin/dmesg -r.

router_connectionsA

Get a bounded snapshot of active conntrack entries.

router_storageA

Get mounted filesystems with total, available, and free byte counts.

router_packagesA

Search the installed/world package list and return a bounded result.

router_package_catalogA

Browse the installed and available package catalog shown by LuCI without updating, installing, or removing packages.

router_time_statusA

Get router local time, uptime, timezone-related system configuration, and time service status.

router_network_diagnosticsA

Perform passive diagnostics of WAN state, addressing, DNS, default routes, uptime, and Wi-Fi without sending probes.

router_run_diagnosticA

Run the fixed, non-configuring Ping, Traceroute, or DNS command used by the LuCI diagnostics page.

router_security_auditA

Run a read-only audit for unsafe WAN input, management port forwards, HTTP-only LuCI, and SSH password authentication.

router_client_summaryA

Merge DHCP leases, LuCI host hints, and Wi-Fi associations into one client inventory.

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/JeffersonYoung/openwrt-luci-mcp'

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