Agent♥︎Age
Catalog

UniFi RMCP

Official

by dinglebear-ai · Rust

Rust MCP server and CLI for UniFi Network controller operations.

Rust-based Model Context Protocol (MCP) server and CLI for UniFi Network controller operations. It provides UniFi client, device, WLAN, firewall, and health access over MCP and a command-line interface, with an unifi MCP tool and a runifi CLI for querying controller information and health.

🛠️ Key Features

  • One MCP tool: unifi
  • runifi CLI alongside the MCP server
  • Supports operations for clients, devices, WiFi networks, health, alarms, events
  • Includes controller sysinfo and authenticated identity
  • Offers generated official_* / unifi_* actions when permitted by MCP auth scope

🚀 Use Cases

  • Inspect UniFi networks and connected clients
  • Monitor controller health, alarms, and events
  • Retrieve controller sysinfo and identity details
  • Perform authenticated UniFi-related actions via MCP

⚡ Developer Benefits

  • Unified access via MCP tools and CLI commands
  • “30-second path” setup using UNIFI_URL and UNIFI_API_KEY
  • Local workflow: start an HTTP loopback server and call tools/call

⚠️ Limitations

  • Action execution depends on MCP auth scope permission for generated official_* / unifi_* actions

Topics

automationclaude-codeclaude-code-pluginsclicodexgeminihomelabhttp-servermcpmcp-servermodel-context-protocolnetwork-controllernetworkingoauthrmcprustubiquitiunifiwifi

Related servers

More in Cloud & DevOps