Best OpenWrt MCP Servers
OpenWrt is an open source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.
Why this server?
Allows managing services on OpenWrt/ImmortalWrt routers over SSH, including listing services, checking status, reading logs, and performing confirmed start/stop/restart operations, with an optional high-risk shell command capability.
AlicenseAqualityCmaintenanceEnables managing services on OpenWrt, ImmortalWrt, and systemd-based routers via SSH, with read-only service listing, status, and log queries, plus write operations (start/stop/restart) requiring confirmationional confirmation and an optional shell execution capability.81MITWhy this server?
Allows an AI assistant to monitor and control OpenWrt-based WiFi routers, including listing connected devices, inspecting WiFi networks, checking WAN status, changing SSIDs, and rebooting the router.
AlicenseAqualityDmaintenanceMCP server for monitoring and controlling WiFi routers (OpenWrt) via SSH, enabling device listing, status checks, WiFi configuration, rebooting, and more.74 npmMITWhy this server?
Provides comprehensive read-only monitoring of OpenWRT/iStoreOS routers, including system status, network info, logs, and plugin status.
AlicenseAqualityDmaintenanceEnables AI assistants to read-only monitor iStoreOS/OpenWRT routers via SSH or HTTP/ubus API, providing 31 tools for system status, network info, logs, and plugin status (OpenClash, Passwall, AdGuardHome, etc.).31MITWhy this server?
Provides SSH command execution and management for OpenWrt devices, with support for BusyBox ash shell completion detection.
AlicenseAqualityAmaintenanceEnables AI agents to establish and manage persistent SSH sessions, supporting smart command execution, async tasks, multi-host, sudo, and file operations through SFTP.1534 PyPIMITWhy this server?
Enables remote management of OpenWrt routers via SSH, providing tools for system monitoring, network configuration, WiFi management, firewall rules, DHCP leases, package management with opkg, and OpenThread Border Router configuration for Thread/Matter networks.
AlicenseAqualityFmaintenanceEnables AI agents to manage OpenWRT routers remotely via SSH, supporting system monitoring, network management, OpenThread Border Router configuration, and package management through natural language commands.1916MITWhy this server?
Manages OpenWrt-based network devices (routers, access points, switches) via the OpenWISP controller, enabling device registration, configuration updates, and retrieval of NetJSON configurations.
AlicenseCqualityBmaintenanceMCP server for managing OpenWISP network infrastructure, enabling AI assistants to control devices, templates, topologies, and RADIUS sessions via the OpenWISP REST API.9219 npmMITWhy this server?
Provides read-only access to OpenWrt router status through the LuCI ubus JSON-RPC interface, including system info, network interfaces, routes, Wi-Fi clients and scans, DHCP leases, firewall status, logs, storage, packages, and security auditing.
FlicenseAqualityBmaintenanceEnables read-only access to OpenWrt router state over LuCI's HTTP /ubus/ JSON-RPC interface without SSH, covering system info, networking, Wi-Fi, firewall, logs, storage, packages, and diagnostics.301-Why this server?
Provides tools for managing OpenWrt routers, including reboot, system and network status retrieval, log reading, and LED control.
FlicenseAqualityDmaintenanceEnables management and control of OpenWrt devices via a simple API, including reboot, status checks, log reading, and LED control.51-Why this server?
Provides tools for managing OpenWrt routers via SSH, including UCI configuration, network management, system administration, file operations, and package management.
FlicenseBqualityBmaintenanceEnables management of OpenWrt routers via SSH, providing tools for network configuration, system administration, file operations, and package management through natural language.571-