What routers are supported?
AsusWRT and AsusWRT-Merlin routers with SSH access enabled.
@teefloo
Basic information
Model Context Protocol server for secure AsusWRT router administration via SSH. Provides 42+ read-only monitoring tools and guarded mutation tools for managing AsusWRT/Merlin routers
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"asuswrt-mcp": {
"command": "C:\\path\\to\\asuswrt-mcp\\.venv\\Scripts\\python.exe",
"args": [
"-m",
"asuswrt_mcp.server"
],
"env": {
"ASUSWRT_HOST": "192.168.1.1",
"ASUSWRT_SSH_USERNAME": "admin",
"ASUSWRT_SSH_PASSWORD": "your_password"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol server that provides AI assistants with a secure, controlled interface to monitor and manage AsusWRT and AsusWRT-Merlin routers exclusively over SSH using allowlisted operations.
Install with Python 3.11+, configure the .env file with router SSH credentials, then run python -m asuswrt_mcp.server or configure it in Claude Desktop / Cursor via claude_desktop_config.json. Mutations require setting ASUSWRT_ALLOW_MUTATIONS=true and passing confirm: true.
AsusWRT and AsusWRT-Merlin routers with SSH access enabled.
Python 3.11+ is required, and network connectivity from the MCP client to the router.
Only allowlisted commands are executed via NVRAM and service calls. No arbitrary SSH, firmware operations, factory resets, or bootloader access is allowed.
Set the `ASUSWRT_ALLOW_MUTATIONS=true` environment variable and pass `confirm: true` in each mutation call. Dry-run is also supported with `dry_run: true`.
Clone the repository, create a Python virtual environment, install with `pip install -e .`, copy `.env.example` to `.env`, and configure router credentials.

Compliance frameworks delivered to AI agents. Nizh gives your agent read access to your organization's compliance program — SOC 2, ISO 27001, CMMC 2.0, NIST, and more — as MCP tools, so it can check posture, read a contr

Agent-Native Terminal
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control. Part of LocalCan, the ngrok alternative for Mac, Windows and Linux. Free plan.

Know when your AI agents, cron jobs and CI pipelines fail, stall or go quiet. Your agent sets up monitors from a plain description, tells you what is broken and why, reads run history and traces, and writes notes on inci

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.
Comments