OpenWrt-MCP

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

FeatureDescriptionPhaseStatus
Instance ManagementManage device registry (add, remove, list devices).Stage 1 (MVP)❌ Planned
System HealthRetrieve system board and info (model, uptime, memory).Stage 1 (MVP)❌ Planned
Interface StatusDump network interface status.Stage 1 (MVP)❌ Planned
Basic UCIGet, set, and commit UCI configurations.Stage 1 (MVP)❌ Planned
Service ControlReboot device. (Service restart pending).Stage 1 (MVP)❌ Planned
Client ListList connected DHCP/WiFi clients.Stage 1 (MVP)❌ Planned
Advanced ManagementWiFi survey, firewall rules, diagnostics, logs.Stage 2❌ Planned
Professional ToolsTraffic analysis, VPN, VLANs, fleet ops.Stage 3❌ Planned

For development instructions, please refer to .