Agent♥︎Age
Catalog

io.github.claytono/go-unifi-mcp

Official

by claytono · Go

Manage UniFi sites, devices, clients, networks, port forwarding, DNS, and firewall

A Model Context Protocol (MCP) server that provides an MCP interface to the UniFi Network Controller. It enables MCP clients to manage UniFi infrastructure, including sites, devices, clients, networks, port forwarding, DNS, and firewall. The server is written in Go and wraps the go-unifi library.

🛠️ Key Features

  • Manage UniFi sites, devices, and clients
  • Manage networks
  • Configure port forwarding and DNS
  • Manage firewall rules, including both v1 and v2, plus IPv6 support

🚀 Use Cases

  • AI assistants or other MCP clients interacting with a UniFi Network Controller
  • Centralized management of UniFi infrastructure via an MCP interface

⚡ Developer Benefits

  • Uses the go-unifi library with a generated API surface
  • Generated from the controller’s own API definitions

⚠️ Limitations

  • Focused on UniFi Network Controller access through the provided MCP interface

Topics

mcpnetworkingunifi

Related servers

More in Cloud & DevOps