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
- you: “show me who’s connected to the guest network” → returns list of MACs/IPs/hostnames on the guest SSID.
- you: “what’s the WAN IP right now?” → returns current external IP and uptime.
Tools
| tool | what it does | example |
|---|---|---|
| get_status | Returns router health, firmware, uptime | get_status |
| list_clients | Lists all connected clients with IP/MAC/hostname | list_clients |
| get_wan_info | Shows WAN IP, gateway, DNS | get_wan_info |
| get_traffic | Bandwidth stats per interface/client | get_traffic |
| reboot | Reboots the router | reboot |
| get_wireless | Wireless radio/SSID status | get_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.