smartest-tv — MCP-сервер для Claude Code: что делает и как установить
Управляет воспроизведением на Smart TV и в стримингах через ассистента. Включает фильмы, музыку или ссылки на ТВ и в браузере.
claude mcp add --env TV_PLATFORM=<TV_PLATFORM> --env TV_IP=<TV_IP> --env TV_MAC=<TV_MAC> --transport stdio smartest-tv -- uvx stvЧто делает smartest-tv
MCP-сервер предоставляет 21 инструмент на базе утилиты stv для Python 3.11+. Он находит фильмы, сериалы или треки по названиям в Netflix, Disney+, Prime, Spotify или YouTube и сразу запускает нужный эпизод. Поиск по каталогам работает через эндпоинты стримингов и JustWatch. Личные API-ключи не требуются.
Внутри заложены регулировка громкости, запуск очередей воспроизведения, готовые пресеты настроек и показ системных экранов. Для связи с телевизором серверу требуются IP-адрес и тип платформы в переменных окружения. Без ТВ воспроизведение пойдёт в обычном браузере.
Какие задачи решает
- находить и включать серии шоу по названию без ручного поиска на ТВ
- транслировать прямые веб-ссылки на экран телевизора
- ставить музыкальные треки в общую очередь воспроизведения
- выводить текстовые уведомления и заставки на телевизор
Примеры запросов агенту
- Включи первую серию Dark на телевизоре в гостиной
- Сделай телевизор немного тише и покажи текущее время
- Поставь в очередь на YouTube песню Blinding Lights
Как установить smartest-tv
Командой платформы
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 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 <команда>
Файл настроек
{
"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 <команда>
Файл настроек
{
"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 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 <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о smartest-tv
Как установить smartest-tv в Claude Code?
Выполните команду claude mcp add smartest-tv -e TV_PLATFORM=<TV_PLATFORM> -e TV_IP=<TV_IP> -- uvx stv. Значения параметров в угловых скобках замените на платформу вашей системы и сетевой адрес устройства.
Что делает smartest-tv?
Сервер связывает ассистента с домашним медиаоборудованием. Он запускает потоковое видео по названию, меняет громкость, отправляет ссылки на экран и переключает готовые сценарии.
Можно ли использовать smartest-tv без подключённого телевизора?
Да, физический телевизор не обязателен. Если параметры устройства не заданы, утилита открывает найденный фильм или трек в браузере на рабочем компьютере.