Agent♥︎Age
Catalog

UniFi RMCP

Official

by dinglebear-ai · Rust

Rust MCP server and CLI for UniFi Network controller operations.

ai.dinglebear/runifi (MCP Server)

The ai.dinglebear/runifi server is a Rust MCP server and CLI that performs UniFi Network controller operations. It provides MCP access to UniFi Network resources and exposes one MCP tool alongside a separate runifi command-line interface for inspecting controller-related data and triggering actions.

🛠️ Key Features

  • Rust MCP server and CLI for UniFi Network controller operations
  • MCP tool: unifi
  • CLI: runifi
  • Operations for clients, devices, WLAN, firewall, and health
  • Access to alarms, events, controller sysinfo, and authenticated identity
  • Supports generated official_* / unifi_* actions when MCP auth scope permits

🚀 Use Cases

  • Automate UniFi Network inspection for homelab and networking environments
  • Use MCP agents to read WiFi networks and health information
  • Trigger controller actions via official_* / unifi_* when allowed by auth scope

⚡ Developer Benefits

  • Works with Model Context Protocol (model-context-protocol/mcp-server)
  • CLI flow supports setting UNIFI_URL and UNIFI_API_KEY
  • Example uses health --json, then serve, then calling tools/call

⚠️ Limitations

  • Action availability depends on the agent’s MCP auth scope (only runs when permitted)
  • Source material does not specify additional constraints like rate limits or supported UniFi versions

Topics

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

Related servers

More in Cloud & DevOps