OpenWrt管理控制平台

OpenWrt-MCP是一个基于Python/FastMCP构建的生产级OpenWrt管理控制平台,提供UCI/ubus操作、服务控制、系统状态监控和健康/遥测收集等功能,适用于单个路由器或大规模设备群管理。

  • by grammy-jiang
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 grammy-jiang/OpenWrt-MCP

使用说明

OpenWrt MCP

OpenWrt-MCP 是一个面向OpenWrt的生产型MCP服务器,使用 Python/FastMCP。它为UCI/ubus操作提供了防护工具, 服务控制(dnsmasq、firewall4、hostapd)、系统事实和 健康/遥测数据收集。目标很简单:可重复, 可审计的网络操作——无论您运行的是一个路由器还是一个机群。

功能概述

特性 描述 阶段 状态
实例管理 管理设备注册表(添加、删除、列出设备)。 第一阶段(MVP) ❌ 计划中
系统健康 检索主板和信息(型号、正常运行时间、内存)。 第一阶段(MVP) ❌ 计划中
接口状态 转储网络接口状态。 第一阶段(MVP) ❌ 计划中
基本UCI 获取、设置和提交UCI配置。 第一阶段(MVP) ❌ 计划中
服务控制 重新启动设备。(服务重新启动待定)。 第一阶段(MVP) ❌ 计划中
客户名单 列出已连接的DHCP/WiFi客户端。 第一阶段(MVP) ❌ 计划中
高级管理 WiFi调查、防火墙规则、诊断、日志。 第二阶段 ❌ 计划中
专业工具 流量分析、VPN、VLAN、车队运营。 第三阶段 ❌ 计划中

有关开发说明,请参阅 设计/依赖.md.