{"name":"io.github.teefloo/asuswrt-mcp","slug":"teefloo-asuswrt-mcp","title":null,"description":"Secure AsusWRT router administration via SSH — 42+ tools, guarded mutations","url":"https://mcp.market/server/teefloo-asuswrt-mcp","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":2,"forks":0,"downloads_week":26,"last_push_at":"2026-04-28T14:04:39.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/teefloo/asuswrt-mcp","website":null,"version":"0.1.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"asuswrt-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Router IP address (e.g., 192.168.1.1)","isRequired":true,"format":"string","name":"ASUSWRT_HOST"},{"description":"SSH username for router authentication","isRequired":true,"format":"string","name":"ASUSWRT_SSH_USERNAME"},{"description":"SSH password for router authentication","isRequired":true,"format":"string","isSecret":true,"name":"ASUSWRT_SSH_PASSWORD"},{"description":"Path to SSH private key file (alternative to password)","format":"string","name":"ASUSWRT_SSH_KEY_FILE"},{"description":"Enable mutation tools (default: false)","format":"boolean","name":"ASUSWRT_ALLOW_MUTATIONS"}]}],"tools":[{"name":"asuswrt_admin_access","description":"Inspect web, SSH, and telnet administrative access settings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_arp_neighbors","description":"List ARP/IP neighbor entries known by the router.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_capabilities","description":"Return server capabilities, guardrails, and safe settings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_clients","description":"List connected clients reported by the router.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_config_snapshot","description":"Fetch a redacted read-only configuration snapshot.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_conntrack_status","description":"Inspect conntrack table usage and limits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_cron_jobs","description":"Inspect scheduled cron jobs reported by cru.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_ddns_status","description":"Inspect Dynamic DNS enablement and current provider settings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_dhcp_config","description":"Inspect DHCP server pool settings and static reservations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_dhcp_leases","description":"List active DHCP leases from dnsmasq.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_dhcp_reservation","description":"List, add, or remove DHCP static reservations via SSH NVRAM.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_dhcp_server","description":"Enable or disable the DHCP server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_dns_config","description":"Inspect WAN and LAN DNS settings reported by NVRAM.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_guest_lan_access","description":"Toggle LAN access for a guest Wi-Fi slot.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_guest_networks","description":"List guest Wi-Fi networks and LAN-access state.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_guest_wifi","description":"Enable or disable a guest Wi-Fi slot.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_health","description":"Fetch router identity and basic health data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_identity","description":"Fetch router model and firmware identity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_interface_stats","description":"Inspect per-interface RX/TX counters from /proc/net/dev.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_ipv6_status","description":"Inspect IPv6 service, prefix, and router address details.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_kernel_modules","description":"Inspect loaded kernel modules reported by lsmod.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_lan_details","description":"Inspect LAN interface, addressing, and DHCP presence.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_mounts","description":"Inspect mounted filesystems and mount options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_network_overview","description":"Fetch LAN, WAN, and routing overview details.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_open_ports","description":"Inspect listening TCP/UDP sockets reported by netstat.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_parental_access","description":"List or manage AsusWRT parental access rules.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_parental_block_all","description":"Toggle parental-control block-all mode.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_partitions","description":"Inspect block-device partitions reported by the router kernel.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_policy_routing","description":"Inspect policy-routing rules reported by ip rule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_port_forwarding","description":"List, enable/disable, add, or remove port forwarding rules.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_radio","description":"Enable or disable a main Wi-Fi radio band.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_restart_service","description":"Restart an allowlisted AsusWRT service.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_route_table","description":"Inspect the router IPv4 route table.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_samba_status","description":"Inspect Samba/SMB status and related processes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_service_processes","description":"List key allowlisted router processes and services.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_ssh_diagnostics","description":"Diagnose SSH TCP reachability, banner exchange, and authentication.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_storage_usage","description":"Inspect storage/filesystem usage reported by the router.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_system_stats","description":"Fetch router uptime, load, and memory statistics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_time_sync","description":"Inspect timezone and NTP synchronization settings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_upnp","description":"Enable or disable UPnP.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_upnp_status","description":"Inspect UPnP enablement and housekeeping settings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_usb_overview","description":"Inspect USB/storage-related partitions, mounts, and filesystems.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_vpn_overview","description":"Inspect configured VPN modes and related processes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_vpn_server","description":"Enable or disable the OpenVPN server toggle.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_wan_details","description":"Inspect WAN protocol, IP, gateway, DNS, and interface details.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_web_admin","description":"Inspect web admin ports and related web processes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asuswrt_wireless_overview","description":"Inspect wireless radios, SSIDs, and connected band counts.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-27T21:50:58.092Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:50:58.067Z","components":{"code":{"score":25,"max":25,"notes":["16 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 152 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"asuswrt-mcp","version":"0.1.1","found":true,"weeklyDownloads":26,"license":"MIT","dependencyCount":6,"publishedAt":"2026-04-27T21:00:59.259974Z"}],"repo":{"found":true,"owner":"teefloo","repo":"asuswrt-mcp","archived":false,"pushedAt":"2026-04-28T14:04:39Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/278718451?v=4","ownerCreatedAt":"2026-04-23T14:08:36Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/278718451?v=4&s=128","source":"github"},"presence":{"stars":2,"forks":0,"downloadsWeek":26,"license":"MIT","lastPushAt":"2026-04-28T14:04:39.000Z","score":18}}}},"grade_history":[],"reviews":[]}