
sirkirby/unifi-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-серверы для набора приложений UniFi: Network, Protect, Access и Drive
Обзор
Используйте агентов и агентные ИИ-рабочие процессы для управления развертыванием UniFi. Cloud Relay объединяет шлюз Worker, размещённый в Cloudflare, с сайдкаром Relay на вашей локальной сети. Worker предоставляет аутентифицированный крайний MCP-конечный пункт, брокер Durable Object, многолокационную маршрутизацию, границу токена и CLI развертывания/управления. Sidecar Relay — это локальный MCP HTTP-клиент и перепрашиватель: он обнаруживает настроенные локальные MCP-серверы через HTTP и поддерживает исходящий WebSocket для Worker. Удалённые запросы следуют за клиентом MCP → Worker шлюзом → исходящим WebSocket → Relay sidecar → локальными MCP-серверами через HTTP; API сервер не находится в этом пути. Инструменты только для чтения поддерживают многолокационное размывание на основе аннотации, а для записи требуется явное таргетирование местоположения. Развернуть Worker с npm install -g unifi-mcp-worker и unifi-mcp-worker install, затем обратитесь к README Relay sidecar, чтобы подключить локальные серверы. unifi-api-server — это независимый HTTP-сервис для пользователей, которые не говорят на MCP.
Обзор (машинный перевод)
Используйте агентов и агентные ИИ-рабочие процессы для управления развертыванием UniFi.
Серверы
| Сервер | Статус | Инструменты | Пакет |
|---|---|---|---|
| Сеть | Стабильная | 210 | unifi-network-mcp |
| Защитить | Стабильность | 63 | unifi-protect-mcp |
| Доступ | Стабильная | 37 | unifi-access-mcp |
Плагины
Установите их с Claude Code, Codex или OpenClaw; Quick Start показывает, как это сделать.
| Плагин | Что вы получаете |
|---|---|
unifi-network |
Сетевой MCP-сервер, его агентские навыки и управляемая настройка |
unifi-protect |
Сервер Protect MCP, его агентские навыки и управляемая настройка |
unifi-access |
Сервер Access MCP, его агентские навыки и управляемая настройка |
unifi-intelligence |
Межпродуктовые расследования, использующие Network и Protect вместе, с указанием каждой претензии. Расследование инцидентов выполняется локально; Security Patrol и Visitor Audit требуют облачного работника. Для этого требуются плагины Network и Protect |
В таблице Agent Skills перечислены все навыки, которые выпускает каждый плагин.
Выберите интеграцию
| То, что вы строите | Используйте | Почему |
|---|
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
UniFi MCP
Leverage agents and agentic AI workflows to manage your UniFi deployment.
Servers
| Server | Status | Tools | Package |
|---|---|---|---|
| Network | Stable | 210 | unifi-network-mcp |
| Protect | Stable | 63 | unifi-protect-mcp |
| Access | Stable | 37 | unifi-access-mcp |
Plugins
Install these from the Claude Code, Codex or OpenClaw marketplace; Quick Start shows how.
| Plugin | What you get |
|---|---|
unifi-network |
The Network MCP server, its agent skills and guided setup |
unifi-protect |
The Protect MCP server, its agent skills and guided setup |
unifi-access |
The Access MCP server, its agent skills and guided setup |
unifi-intelligence |
Cross-product investigations that use Network and Protect together, with every claim cited. Incident Investigation runs locally; Security Patrol and Visitor Audit need the cloud worker. It requires the Network and Protect plugins |
The Agent Skills table lists every skill each plugin ships.
Choose an integration
| What you are building | Use | Why |
|---|---|---|
| An AI assistant or another existing MCP client | Network, Protect, or Access MCP server | Standard MCP discovery, tool calls, permissions, and confirmation flows |
| A custom application, automation service, code-execution runtime, or MCP adapter | unifi-api-server |
Your code controls call sequencing, data joins, resource limits, and approval flow |
| Remote access for an MCP client | Cloud Relay | Authenticated remote MCP routing without exposing the local servers directly |
Установка
uvx unifi-network-mcp@latestКонфигурация
{
"mcpServers": {
"unifi-network": {
"command": "uvx",
"args": ["unifi-network-mcp@latest"],
"env": {
// Server-specific vars take priority; UNIFI_* is the fallback
"UNIFI_NETWORK_HOST": "192.168.1.1",
"UNIFI_NETWORK_USERNAME": "admin",
"UNIFI_NETWORK_PASSWORD": "your-password"
}
},
"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"
}
},
"unifi-access": {
"command": "uvx",
"args": ["unifi-access-mcp@latest"],
"env": {
"UNIFI_ACCESS_HOST": "192.168.1.1",
"UNIFI_ACCESS_USERNAME": "admin",
"UNIFI_ACCESS_PASSWORD": "your-password"
}
}
}
}