@mgcrea/mcp-unifi-protect
Related Servers
Alternatives to @mgcrea/mcp-unifi-protect
No user-submitted related servers found.
Related Servers
- AlicenseDqualityDmaintenanceEnables comprehensive management of UniFi network infrastructure through the UniFi Cloud API, including device control, client management, camera settings, and access door control through natural language.3938 npmApache 2.0
- FlicenseAqualityCmaintenanceEnables AI assistants to interact with Frigate NVR security camera systems, supporting camera management, event detection, snapshots, recordings, and system stats via natural language.712-
- AlicenseBqualityAmaintenanceExposes UniFi Protect's Integration REST API as tools for Claude Code and other MCP clients, providing 73 tools to manage cameras, lights, sensors, and more with safety features like read-only mode and dry-run support.3893 npm1MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to manage and monitor UniFi Network Controllers through natural language. Provides 25 read-only tools for discovering devices and clients, viewing security configurations, analyzing network statistics, and exporting configuration data.41MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to manage UniFi network infrastructure through 50+ tools covering devices, clients, networks, WiFi, firewall rules, and guest access using the official UniFi Network API.5224 npm5MIT
- FlicenseBqualityBmaintenanceEnables AI agents to access an allowlisted set of local Eufy cameras through MediaMTX, providing camera status, single JPEG snapshots, and motion clip listing with frame extraction, without PTZ or cloud APIs.6-
TDQS
Scored across 22 tools
Nearly every tool targets a distinct resource+action, and the descriptions actively disambiguate the close pairs (list_cameras vs get_camera, get_event_thumbnail vs get_event_thumbnails, auth_status vs auth_login vs auth_logout). The main residual risk is the singular/plural thumbnail pair and the three-tool auth cluster, which an agent could still pick wrongly under time pressure, but descriptions largely resolve this.
Every tool uses the same unifi_protect_ prefix followed by a consistent snake_case verb_noun pattern (list_cameras, get_event, export_video, check_settings). No mixing of conventions or casing anywhere in the set.
22 tools is at the upper edge, but the domain genuinely spans several device classes (cameras, sensors, chimes, lights, viewers), events, media export, and auth, so most tools earn their slot. It is slightly heavy and could be trimmed (e.g. collapsing the PTZ preset/patrol pair or the thumbnail pair), but not bloated.
Read/monitoring coverage is excellent and explicit gaps (PTZ movement, patrol control) are documented as upstream API limits. However, the surface is essentially read-only — there is no way to change camera settings, arm/disarm, trigger a chime, or update anything, despite check_settings naming the fixes it cannot perform, which is a notable lifecycle gap for a management server.