grammy-jiang/OpenWrt-MCP
3.1
If you are the rightful owner of OpenWrt-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.
OpenWrt-MCP is a robust MCP server designed for OpenWrt, focusing on secure and auditable network operations.
OpenWrt-MCP
OpenWrt-MCP is a production-minded MCP server for OpenWrt built with
Python/FastMCP. It exposes guardrailed tools for UCI/ubus operations,
service control (dnsmasq, firewall4, hostapd), system facts, and
health/telemetry collection. The goal is simple: reproducible,
auditable network operations—whether you run one router or a fleet.
Features Summary
| Feature | Description | Phase | Status |
|---|---|---|---|
| Instance Management | Manage device registry (add, remove, list devices). | Stage 1 (MVP) | ❌ Planned |
| System Health | Retrieve system board and info (model, uptime, memory). | Stage 1 (MVP) | ❌ Planned |
| Interface Status | Dump network interface status. | Stage 1 (MVP) | ❌ Planned |
| Basic UCI | Get, set, and commit UCI configurations. | Stage 1 (MVP) | ❌ Planned |
| Service Control | Reboot device. (Service restart pending). | Stage 1 (MVP) | ❌ Planned |
| Client List | List connected DHCP/WiFi clients. | Stage 1 (MVP) | ❌ Planned |
| Advanced Management | WiFi survey, firewall rules, diagnostics, logs. | Stage 2 | ❌ Planned |
| Professional Tools | Traffic analysis, VPN, VLANs, fleet ops. | Stage 3 | ❌ Planned |
For development instructions, please refer to .