
Go Unifi Mcp
Let your agent manage UniFi sites, devices, clients, firewall, DNS, and port forwarding from one MCP server.
Overview
go-unifi-mcp is a MCP server for the Operate phase that manages UniFi sites, devices, clients, networks, DNS, port forwarding, and firewall via stdio.
What is this MCP server?
- Manage UniFi sites, devices, and connected clients
- Networks, port forwarding, DNS, and firewall operations
- OCI container ghcr.io/claytono/go-unifi-mcp:v0.2.0 with stdio transport
- Go-based server from claytono GitHub repository
- Suited to homelab operators using AI agents for network changes
- Published image tag v0.2.0 in server.schema.json
- Server schema lists version 0.2.0
- stdio transport via OCI registry package
Community signal: 1 GitHub stars.
What problem does it solve?
Tweaking UniFi firewall, DNS, and port rules through the GUI breaks flow when you already live in the agent terminal.
Who is it for?
Solo builders running UniFi homelabs who want safer, repeatable network changes from Claude Code or Cursor.
Skip if: Teams on non-UniFi gear or greenfield SaaS apps with no on-prem network ownership.
What do I get? / Deliverables
You can issue agent requests that map to UniFi management operations with a versioned OCI MCP server.
- Agent-driven UniFi site and device inventory queries
- Structured updates to networks, DNS, port forwards, and firewall
- Repeatable homelab changes without custom UniFi scripts
Recommended MCP Servers
Journey fit
Home-lab and small-office network control is ongoing operations once systems are live, not initial product validation. Infra is the right shelf because tools target routers, switches, VLANs, and firewall objects on UniFi controllers.
How it compares
Network controller MCP, not a cloud IaC Terraform skill.
Common Questions / FAQ
Who is go-unifi-mcp for?
Indie operators and developers who administer their own UniFi controller and want MCP tools instead of manual UI clicks.
When should I use go-unifi-mcp?
Use it during operate infra work when adjusting clients, firewall rules, DNS, or port forwards on live UniFi sites.
How do I add go-unifi-mcp to my agent?
Run the ghcr.io/claytono/go-unifi-mcp:v0.2.0 OCI stdio package in your MCP config and provide UniFi API access per the repository docs.