# Divoom LAN Watchface

MCP-сервер управляет локальными циферблатами Divoom через LAN. Он подходит для чтения, изменения и переключения watchface с контролем перед записью.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 7
- Автор: DivoomDevelop
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/DivoomDevelop/mcp-divoom-lan
- Обновлён: 2026-10-16
- HTML: https://affpapa.org/nevibecode/mcp/divoom-lan-watchface

## Что делает

Divoom LAN Watchface подключает TimesFrame и AstroToo к MCP-клиентам как набор инструментов. Сервер находит устройства в локальной сети, определяет профиль по значению `Hardware`, читает конфигурацию перед изменением и поддерживает несколько устройств. Среди операций есть работа с яркостью, экраном, локальными циферблатами, файлами и снимком экрана.

Для редактирования используются managed slot и инструменты `watchface_patch_local` или `watchface_create_local_clock`. В комплекте также есть каталоги шрифтов, моделей, `disp`, шаблонов и подсказок по раскладке. Сервер можно добавить в Claude Code через `npx`; заранее нужен адрес устройства Divoom в `DIVOOM_DEVICE_HOST`.

Если `GetLocalClockInfo` возвращает пустой `ItemList`, запись останавливается до выбора редактируемого watchface. Явное неизвестное значение `Hardware` отклоняется, а отсутствие ответа при определении устройства переключает совместимый профиль TimesFrame.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `DIVOOM_DEVICE_HOST`, `DIVOOM_DEVICE_PORT`, `DIVOOM_TIMEOUT_MS` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env DIVOOM_DEVICE_HOST=<DIVOOM_DEVICE_HOST> --env DIVOOM_DEVICE_PORT=<DIVOOM_DEVICE_PORT> --env DIVOOM_TIMEOUT_MS=<DIVOOM_TIMEOUT_MS> --transport stdio divoom-lan-watchface -- npx -y mcp-divoom-lan
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add divoom-lan-watchface --env DIVOOM_DEVICE_HOST=<DIVOOM_DEVICE_HOST> --env DIVOOM_DEVICE_PORT=<DIVOOM_DEVICE_PORT> --env DIVOOM_TIMEOUT_MS=<DIVOOM_TIMEOUT_MS> -- npx -y mcp-divoom-lan
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "divoom-lan-watchface": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-divoom-lan"
            ],
            "env": {
                "DIVOOM_DEVICE_HOST": "<DIVOOM_DEVICE_HOST>",
                "DIVOOM_DEVICE_PORT": "<DIVOOM_DEVICE_PORT>",
                "DIVOOM_TIMEOUT_MS": "<DIVOOM_TIMEOUT_MS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "divoom-lan-watchface": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mcp-divoom-lan"
            ],
            "env": {
                "DIVOOM_DEVICE_HOST": "<DIVOOM_DEVICE_HOST>",
                "DIVOOM_DEVICE_PORT": "<DIVOOM_DEVICE_PORT>",
                "DIVOOM_TIMEOUT_MS": "<DIVOOM_TIMEOUT_MS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e DIVOOM_DEVICE_HOST=<DIVOOM_DEVICE_HOST> -e DIVOOM_DEVICE_PORT=<DIVOOM_DEVICE_PORT> -e DIVOOM_TIMEOUT_MS=<DIVOOM_TIMEOUT_MS> divoom-lan-watchface npx -y mcp-divoom-lan
```
Вместо <…> подставьте свои значения

## Когда брать
- найти устройства Divoom в локальной сети
- прочитать конфигурацию текущего циферблата
- изменить локальный watchface перед записью
- переключить циферблат или яркость экрана
- загрузить файл для локального циферблата

## Примеры запросов агенту
- Найди доступные устройства Divoom в локальной сети и покажи их модели.
- Прочитай текущий локальный watchface и измени его фон на файл `background.png`.
- Переключи устройство на другой циферблат и проверь результат снимком экрана.

## Похожие
- [pixoo-mcp-server](https://affpapa.org/nevibecode/mcp/pixoo-mcp-server.md) — MCP-сервер · ★ 10
- [upstash-qstash](https://affpapa.org/nevibecode/skills/upstash-qstash.md) — скилл · 51 установка
- [gflow-cli](https://affpapa.org/nevibecode/mcp/gflow-cli.md) — MCP-сервер · ★ 337
- [video-editing-mcp](https://affpapa.org/nevibecode/mcp/video-editing-mcp.md) — MCP-сервер · ★ 295
- [Embody - MCP Server for TouchDesigner](https://affpapa.org/nevibecode/mcp/embody-mcp-server-for-touchdesigner.md) — MCP-сервер · ★ 209
- [NotebookLM MCP](https://affpapa.org/nevibecode/mcp/notebooklm-mcp.md) — MCP-сервер · ★ 213

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
