asus-merlin-mcp

kcsoukup/asus-merlin-mcp

3.3

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

No resources