适合谁
- 使用本地 UniFi 控制器的家庭自动化用户
- 需要通过 AI 助手查询 Protect 摄像头、录像和检测事件的用户
- 能够提供本地管理员或服务账户的 UniFi Protect 部署
资料表明该服务器专注于 UniFi Protect,并通过 stdio 发布;安装包为 PyPI 的 unifi-protect-mcp 0.7.5。仓库同时包含 Network 和 Access 服务器,因此不能将它们的工具归属于本服务器。
最强项 · 文档质量 15/20 最弱项 · 可靠性 11/20
静态评测 · 未实际运行收录于 2026-08-14
查看 FMRS 评分方法 →运行环境:Python 3.13+
UNIFI_PROTECT_HOST
UniFi Protect 控制器的 IP 或主机名,如 192.168.1.1;优先于共享的 UNIFI_HOST。
UNIFI_PROTECT_USERNAME
本地管理员/服务账号用户名,不要使用 Ubiquiti SSO 云账号。
UNIFI_PROTECT_PASSWORD
上述本地账号的密码;优先于共享的 UNIFI_PASSWORD。
UNIFI_HOST
共享回退变量:控制器 IP 或主机名,未设置服务器专属变量时使用。
UNIFI_USERNAME
共享回退变量:本地管理员用户名。
UNIFI_PASSWORD
共享回退变量:本地管理员密码。
UNIFI_PROTECT_API_KEY
可选的 UniFi API key,用于部分 Protect 设置更新等能力(实验性);优先于 UNIFI_API_KEY。
UNIFI_API_KEY
共享回退变量:可选的 UniFi API key。
UNIFI_PROTECT_PORT
控制器 HTTPS 端口,默认 443;优先于 UNIFI_PORT。
UNIFI_PORT
共享回退变量:控制器 HTTPS 端口,默认 443。
UNIFI_PROTECT_VERIFY_SSL
是否校验 SSL 证书,默认 false;优先于 UNIFI_VERIFY_SSL。
UNIFI_VERIFY_SSL
共享回退变量:是否校验 SSL 证书,默认 false。
UNIFI_PROTECT_MCP_CONTENT_MODE
覆盖全局响应大小模式,可设为 compat 或 compact。
UNIFI_PROTECT_REDACT_SENSITIVE_FIELDS
设为 false 时关闭敏感字段(密钥等)的 ***REDACTED*** 脱敏,仅限受信任的本地管理流程。
使用 uvx 运行 unifi-protect-mcp@latest,并配置 UNIFI_PROTECT_HOST、UNIFI_PROTECT_USERNAME 和 UNIFI_PROTECT_PASSWORD。也可使用共享的 UNIFI_HOST、UNIFI_USERNAME 和 UNIFI_PASSWORD 变量。UNIFI_PORT 默认为 443,UNIFI_VERIFY_SSL 默认为 false;UNIFI_API_KEY 为可选实验性配置。
{"mcpServers":{"unifi-protect":{"command":"uvx","args":["unifi-protect-mcp@latest"],"env":{"UNIFI_PROTECT_HOST":"192.168.1.1","UNIFI_PROTECT_USERNAME":"admin","UNIFI_PROTECT_PASSWORD":"your-password"}}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"unifi-protect": {
"command": "uvx",
"args": [
"unifi-protect-mcp@latest"
],
"env": {
"UNIFI_PROTECT_HOST": "192.168.1.1",
"UNIFI_PROTECT_USERNAME": "admin",
"UNIFI_PROTECT_PASSWORD": "your-password"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add unifi-protect -e UNIFI_PROTECT_HOST=192.168.1.1 -e UNIFI_PROTECT_USERNAME=admin -e UNIFI_PROTECT_PASSWORD=your-password -- uvx unifi-protect-mcp@latest
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端连接后运行 tools/list,应能看到该服务器的工具(lazy 模式下先出现 *_tool_index 等元工具);或直接问“列出我的 Protect 摄像头”,能返回摄像头列表即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
依据项目文档列出,未经本站实测。
UniFi Protect MCP 是一个通过标准输入输出运行的 MCP 服务器,用于管理 UniFi Protect 摄像头、事件、录像和智能检测。该服务器属于包含多个 UniFi MCP 服务器的仓库,本资料仅覆盖 Protect 服务器。版本为 0.7.5,提供 61 个工具。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 fbd083c62ec8 数据同步于 2026-10-19 查看 FMRS 评分方法