UniFi Gateway MCP
v0.23.0io.github.pete-builds/unifi
Safe-by-default UniFi MCP: Network + Protect + Access, multi-site, dry-run, audit log.
transport:stdio
runtime:oci
Target client
run in your project directory
claude mcp add unifi -e STUB_MODE=<STUB_MODE> -e UNIFI_HOST=<UNIFI_HOST> -e UNIFI_API_KEY=<UNIFI_API_KEY> -e UNIFI_SITE=<UNIFI_SITE> -e UNIFI_VERIFY_SSL=<UNIFI_VERIFY_SSL> -e MCP_UNIFI_CONTROLLERS_FILE=<MCP_UNIFI_CONTROLLERS_FILE> -e MCP_UNIFI_MODULES_ENABLED=<MCP_UNIFI_MODULES_ENABLED> -e UNIFI_ACCESS_HOST=<UNIFI_ACCESS_HOST> -e UNIFI_ACCESS_API_KEY=<UNIFI_ACCESS_API_KEY> -e UNIFI_ACCESS_PORT=<UNIFI_ACCESS_PORT> -e MCP_UNIFI_AUDIT_SINK=<MCP_UNIFI_AUDIT_SINK> -e MCP_UNIFI_AUDIT_PATH=<MCP_UNIFI_AUDIT_PATH> -- docker run -i --rm ghcr.io/pete-builds/mcp-unifi:0.23.0
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs
This listing does not declare its tools. Connect the server and your client will discover them on the handshake.