Connects to self-hosted UniFi controllers (UDM, UCG, UDR) via local API keys to manage network devices, VLANs, firewall rules, switch ports, and DHCP reservations, plus Protect cameras and Access doors. Every destructive operation supports dry run mode with change previews, and composite tools like create_iot_network or provision_camera automatically roll back on partial failure. All calls land in a JSONL audit log you can replay against a fresh controller. Ships with 86 tools across Network, Protect, and Access modules. Multi-site support lets one instance manage multiple controllers. Reach for this when you want LLM-driven UniFi automation with guardrails baked in at the tool level.
claude mcp add --transport stdio io.github.pete-builds-unifi uvx unifi