MCP-UniFi

PainInTheNic/MCP-UniFi
★ 0 stars TypeScript API Integration Updated today
MCP server for managing a Ubiquiti UniFi network via the official UniFi Network Integration API (72 tools: read + full config CRUD)
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-unifi": {
      "command": "npx",
      "args": [
        "-y",
        "PainInTheNic/MCP-UniFi"
      ]
    }
  }
}

README Excerpt

An MCP (Model Context Protocol) server that lets Claude manage your Ubiquiti UniFi network through the **official UniFi Network API** — list devices and clients, check health stats, inspect and **edit** networks / WiFi / firewall / ACL / DNS config, adopt or restart devices, power-cycle PoE ports, and manage

Tools (12)

UNIFI_API_KEYUNIFI_API_PATHUNIFI_BASE_URLUNIFI_TLS_VERIFYunifi_get_clientunifi_get_switch_stackunifi_get_traffic_matching_listunifi_get_wifiunifi_list_pending_devicesunifi_list_radius_profilesunifi_list_sitesunifi_list_vpn

Topics

mcpmcp-servermodel-context-protocolnetwork-automationubiquitiunifiunifi-network