{"repo":"pete-builds/mcp-unifi","free":true,"listed":false,"github":"https://github.com/pete-builds/mcp-unifi","clone":"git clone https://github.com/pete-builds/mcp-unifi.git","description":"Safety-first MCP server for self-hosted UniFi. 57 Network + 11 Protect + 18 Access tools, dry-run previews, JSONL audit log, composite rollback. Multi-site. Stdio + Streamable HTTP.","language":"Python","stars":20,"topics":["docker","fastmcp","homelab","mcp","model-context-protocol","python","ubiquiti","udm","unifi","ucg-fiber"],"license":"MIT","category":"mcp-servers","readme_excerpt":"mcp-unifi Safety-first MCP server for self-hosted UniFi. Dry-run previews, JSONL audit log, composite rollback. Network + Protect + Access. An MCP server built around the assumption that LLM-driven infrastructure calls need guardrails. Every destructive tool accepts dry run=True and returns the predicted change set without writing. Composite tools ( create iot network , create guest network , provision homelab service , provision camera ) capture pre-state and roll back applied steps on partial failure. Every call — dry-run or real — lands in a JSONL audit log with secrets scrubbed; the included mcp-unifi-replay CLI can re-issue a log against a fresh controller. Beyond the safety substrate: Network tools for devices, AP radio tuning, VLANs, WLANs, firewall, switch ports, port forwards, DHCP reservations, AP groups, observability, Threat Management / IDS-IPS, Honeypot, and Teleport VPN, plus opt-in Protect (cameras, motion events, smart detections, recording config) and Access (doors, credentials, visitors, badge events, hubs / readers). Every tool accepts a controller parameter so one server instance manages multiple UniFi sites. Speaks both stdio (Claude Desktop, uvx , .dxt ) and Streamable HTTP (Docker, Helm). The full, always-current tool list is in the auto-generated Tool Manifest. Works on any UniFi OS gateway running UniFi Network 9.x or newer (UDM, UDM Pro, UDM SE, UCG-Fiber, UCG-Ultra, UDR, UDW, UniFi OS Server), authenticated with a local API key from Settings → Cont","default_branch":null,"files":null,"tree":[],"storefront":"/r/pete-builds","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pete-builds/mcp-unifi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}