openwrt-mcp-server

openwrt-mcp-server

2

openwrt-mcp-server is designed to operate on OpenWrt-based embedded routers, allowing communication between devices and AI systems. It promises performance, versatility, and secure integration to enhance device monitoring and operational capabilities.

openwrt-mcp-server

openwrt-mcp-server is a lightweight and extensible Model Context Protocol (MCP) server designed for OpenWrt-based devices. It facilitates two-way communication with external AI systems using MQTT and HTTP protocols, adhering to JSON-RPC 2.0 standards. Key features include:

  • Rust-based for performance and safety
  • Supports MQTT and HTTP
  • Secure HTTP API with token-based authentication
  • Modular architecture allowing extensibility

Use Cases

  • AI-powered home gateway monitoring
  • Edge-managed device fleet reporting
  • Network policy auto-recovery and self-healing
  • Integration with orchestration pipelines like n8n and LangChain

Roadmap

The roadmap includes features such as UCI/UBUS integration, WebSocket control, command allowlisting, gRPC support, and more.