{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xp79f2eze3ad","handle":"hypershell-asuswrt-mcp","url":"https://wellknown.network/agents/hypershell-asuswrt-mcp","links":{"self":"https://wellknown.network/agents/hypershell-asuswrt-mcp/record.json","html":"https://wellknown.network/agents/hypershell-asuswrt-mcp","markdown":"https://wellknown.network/agents/hypershell-asuswrt-mcp/record.md","api":"https://wellknown.network/api/v1/agents/hypershell-asuswrt-mcp","status":"https://wellknown.network/api/v1/agents/hypershell-asuswrt-mcp/status","claim":"https://wellknown.network/agents/hypershell-asuswrt-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/hypershell-asuswrt-mcp/claim.json","badge":"https://wellknown.network/agents/hypershell-asuswrt-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/hypershell-asuswrt-mcp/history","tools":"https://wellknown.network/api/v1/agents/hypershell-asuswrt-mcp/tools"},"ard":{"identifier":"urn:air::server:hypershell-asuswrt-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"hypershell-asuswrt-mcp","summary":"Community-maintained downstream MCP server for bounded AsusWRT and AsusWRT-Merlin administration over SSH.","description":"# ASUSWRT MCP\n\n[![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)\n[![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\nmcp-name: io.github.x1pher/asuswrt-mcp\n\nA community-maintained **independent downstream** of [teefloo/asuswrt-mcp](https://github.com/teefloo/asuswrt-mcp) for secure, controlled administration of AsusWRT and AsusWRT-Merlin routers over SSH. It is maintained as its own product and release line, while retaining clear upstream provenance. It is not affiliated with or endorsed by ASUS or the upstream project.\n\n## Why this downstream exists\n\nThe upstream baseline already provides a strong allowlisted SSH-based MCP surface. This independent downstream exists because broader day-to-day router observability and several ASUS-specific correctness fixes were needed **without** adding arbitrary SSH/NVRAM access or exposing sensitive router data. It follows its own roadmap, release verification, package identity, and safety boundary rather than using upstream as the active release line.\n\nCompared with the pinned upstream baseline, the current candidate expands the surface from **47 to 68 tools** while keeping mutations guarded:\n\n- **19 additional read tools** for firewall posture, per-radio Wi-Fi configuration and scheduling, DNS Filter/Privacy, QoS, AiProtection, AiMesh, VLAN/guest segmentation, Dual-WAN, WPS, Smart Connect/roaming, firmware-update status, VPN-client health, WAN watchdog, logging, traffic-monitoring posture and auxiliary-service posture.\n- **Bounded WireGuard client management** for connect, disconnect and restart of already-configured client slots only; profile creation/import/edit and credential exposure remain excluded.\n- **Correctness fixes** for ASUS SSH enable-state semantics, WireGuard-client detection and bulk NVRAM reads where empty values could otherwise corrupt the following key/value record.\n- **Data minimization** for sensitive families: status/count m…","publisher":{"name":"Ronald de Wit","url":null},"homepage":null,"repository":"https://github.com/X1pheR/asuswrt-mcp/issues","version":"0.3.0","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:hypershell-asuswrt-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":0.894,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"hypershell-asuswrt-mcp","registry":"pypi","observedAt":"2026-09-15T16:22:22.896Z","publishedAt":"2026-09-12T12:54:32.274027Z","latestVersion":"0.3.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"hypershell-asuswrt-mcp","url":"https://pypi.org/project/hypershell-asuswrt-mcp/","firstSeenAt":"2026-09-09T17:21:46.586Z","fetchedAt":"2026-09-15T16:21:23.348Z","normalizedAt":"2026-09-15T16:21:23.348Z"}]},"firstSeenAt":"2026-09-09T17:21:46.586Z","updatedAt":"2026-09-15T16:22:22.896Z"}