mcp-unifi-applications — MCP-сервер для Claude Code: документация
Отдаёт агенту документацию UniFi API: поиск эндпоинтов, схемы полей и примеры кода. Контроллер не трогает и ключей не просит.
claude mcp add mcp-unifi-applications -- uvx mcp-unifi-applicationsЧто делает mcp-unifi-applications
Сервер поднимает локально и отвечает на вопросы про API приложений Ubiquiti — Network, Protect, Site Manager, InnerSpace, Mobility и Carrier Fabric. Внутри лежит уже собранная документация: скрейпер на Playwright превращает JS-страницы справочника в структурированный JSON, а Python-сервер этот JSON отдаёт. Ставить ничего дополнительно не нужно, документация едет внутри пакета.
Инструменты узкие и по делу. search_endpoints ищет эндпоинт по описанию, get_endpoint возвращает тело запроса, get_field_schema вытаскивает только нужную ветку схемы — например, конфигурацию DHCP у managed-шлюза, а не весь огромный JSON целиком. get_example даёт готовый запрос на curl, Go, Node.js, Python или Ansible.
Это не панель управления. Сервер не подключается к вашему контроллеру, не читает состояние сети и не меняет правила — только документация. Если команда mcp-unifi-applications не попала в PATH клиента, укажите абсолютный путь к бинарнику: Claude Desktop часто не наследует PATH из оболочки.
Какие задачи решает
- найти эндпоинт UniFi API по описанию задачи
- посмотреть, какие поля принимает тело запроса
- вытащить одну ветку схемы вместо всего JSON
- получить пример запроса на Go или Python
- свериться с API до покупки оборудования
Примеры запросов агенту
- Найди в документации UniFi эндпоинт для создания сети и покажи тело запроса
- Какие у меня есть варианты настройки managed IPv4 DHCP на шлюзе?
- Дай пример создания сети на Go
Как установить mcp-unifi-applications
Командой платформы
claude mcp add mcp-unifi-applications -- uvx mcp-unifi-applicationsuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-unifi-applications <команда>
Командой платформы
codex mcp add mcp-unifi-applications -- uvx mcp-unifi-applicationsuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-unifi-applications <команда>
Файл настроек
{
"mcpServers": {
"mcp-unifi-applications": {
"command": "uvx",
"args": [
"mcp-unifi-applications"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-unifi-applications <команда>
Файл настроек
{
"servers": {
"mcp-unifi-applications": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-unifi-applications"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-unifi-applications <команда>
Командой платформы
gemini mcp add mcp-unifi-applications uvx mcp-unifi-applicationsuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-unifi-applications <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-unifi-applications
Как установить mcp-unifi-applications в Claude Code?
Одной командой: claude mcp add mcp-unifi-applications -- uvx mcp-unifi-applications. После этого сервер появится в списке MCP-серверов клиента.
Что делает mcp-unifi-applications?
Делает документацию UniFi API доступной агенту: поиск эндпоинтов, разбор схем полей и примеры запросов на пяти языках.
Чем он отличается от других MCP-серверов для UniFi?
Большинство таких серверов авторизуются в контроллере и меняют живое состояние сети. Этот работает только с документацией и учётных данных не требует, поэтому его можно использовать ещё до появления железа.