# smartest-tv

Управляет воспроизведением на Smart TV и в стримингах через ассистента. Включает фильмы, музыку или ссылки на ТВ и в браузере.

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

## Что делает

MCP-сервер предоставляет 21 инструмент на базе утилиты `stv` для Python 3.11+. Он находит фильмы, сериалы или треки по названиям в Netflix, Disney+, Prime, Spotify или YouTube и сразу запускает нужный эпизод. Поиск по каталогам работает через эндпоинты стримингов и JustWatch. Личные API-ключи не требуются.

Внутри заложены регулировка громкости, запуск очередей воспроизведения, готовые пресеты настроек и показ системных экранов. Для связи с телевизором серверу требуются IP-адрес и тип платформы в переменных окружения. Без ТВ воспроизведение пойдёт в обычном браузере.

## Требования
- Нужно: Python и uv (команды через uvx)
- Переменные окружения: `TV_PLATFORM`, `TV_IP`, `TV_MAC` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

**Командой платформы**
```bash
claude mcp add --env TV_PLATFORM=<TV_PLATFORM> --env TV_IP=<TV_IP> --env TV_MAC=<TV_MAC> --transport stdio smartest-tv -- uvx stv
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stv <команда>

### Codex

**Командой платформы**
```bash
codex mcp add smartest-tv --env TV_PLATFORM=<TV_PLATFORM> --env TV_IP=<TV_IP> --env TV_MAC=<TV_MAC> -- uvx stv
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stv <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "smartest-tv": {
            "command": "uvx",
            "args": [
                "stv"
            ],
            "env": {
                "TV_PLATFORM": "<TV_PLATFORM>",
                "TV_IP": "<TV_IP>",
                "TV_MAC": "<TV_MAC>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stv <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "smartest-tv": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "stv"
            ],
            "env": {
                "TV_PLATFORM": "<TV_PLATFORM>",
                "TV_IP": "<TV_IP>",
                "TV_MAC": "<TV_MAC>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stv <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e TV_PLATFORM=<TV_PLATFORM> -e TV_IP=<TV_IP> -e TV_MAC=<TV_MAC> smartest-tv uvx stv
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stv <команда>

## Когда брать
- находить и включать серии шоу по названию без ручного поиска на ТВ
- транслировать прямые веб-ссылки на экран телевизора
- ставить музыкальные треки в общую очередь воспроизведения
- выводить текстовые уведомления и заставки на телевизор

## Примеры запросов агенту
- Включи первую серию Dark на телевизоре в гостиной
- Сделай телевизор немного тише и покажи текущее время
- Поставь в очередь на YouTube песню Blinding Lights

## Похожие
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89433
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32221
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23263
- [SeleniumBase MCP](https://affpapa.org/nevibecode/mcp/seleniumbase-mcp.md) — MCP-сервер · ★ 13169
- [Inbox Zero](https://affpapa.org/nevibecode/mcp/inbox-zero.md) — MCP-сервер · ★ 12791

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