kcsoukup/asus-merlin-mcp
If you are the rightful owner of asus-merlin-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Model Context Protocol (MCP) server for managing ASUS routers running Asuswrt-Merlin firmware via SSH/SCP.
Tools
Functions exposed to the LLM to take actions
get_router_info
System info (uptime, memory, firmware)
get_connected_devices
List DHCP clients
get_wifi_status
WiFi status for all radios
restart_service
Restart specific service
reboot_router
Reboot router (requires confirmation)
get_nvram_variable
Read NVRAM variable
set_nvram_variable
Write NVRAM variable
execute_command
Run custom SSH command
read_file
Read file from router
upload_file
Upload file (tries SFTP, falls back to shell if unavailable)
download_file
Download file (tries SFTP, falls back to shell if unavailable)
get_vpn_status
Check VPN status
list_processes
Show running processes
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client