asuswrt — MCP server for ASUS router management and diagnostics

draft — generated, polish on first use.

Category: mcp Where it works: both Source: ~/.mcp.json

What it is

MCP server that exposes ASUS router (ASUSWRT) functions to Claude Code and Hermes. Allows querying device status, managing clients, and executing router-level commands via the MCP protocol.

How to trigger it

  • “check router status”
  • “list connected devices”
  • “reboot the router”
  • “show bandwidth usage”
  • Direct command: none (tool calls only)
  • Auto-fires? no

How to use it

Operator mentions router-related intent; Claude routes to the asuswrt MCP server which executes the corresponding router API call and returns structured results (JSON or text).

Practical examples

  1. you: “show me who’s connected to the guest network” returns list of MACs/IPs/hostnames on the guest SSID.
  2. you: “what’s the WAN IP right now?” returns current external IP and uptime.

Tools

toolwhat it doesexample
get_statusReturns router health, firmware, uptimeget_status
list_clientsLists all connected clients with IP/MAC/hostnamelist_clients
get_wan_infoShows WAN IP, gateway, DNSget_wan_info
get_trafficBandwidth stats per interface/clientget_traffic
rebootReboots the routerreboot
get_wirelessWireless radio/SSID statusget_wireless

Notes / limits

Tools are remote/Go-based — exact names may vary; verify with verifică doctrina if a call fails. Requires router admin credentials stored in MCP config. No cost beyond local execution.