MCP

smartest-tv: reproduce un título por nombre en el televisor o en el navegador

Para abrir primero Netflix o YouTube por título. Sin televisor se abre el navegador. La primera reproducción igual cambia esta máquina o la pantalla.

Official source · smartest-tv

Install

pip install stv

Para quién

Si quieres decir un título en un terminal o un agente y que el televisor abra Netflix, Apple TV+, YouTube o Spotify, esta herramienta encaja. También puede lanzar una URL, hacer audio en varias habitaciones y, como servidor MCP, dejar que un asistente cuide la sala. No es firmware de televisor y no te saca una membresía.

Notas oficiales:

https://github.com/Hybirdss/smartest-tv

El requisito más importante: puedes probar sin televisor; el comando se abre entonces en el navegador. Con televisor, primero stv setup y luego conectar. El texto oficial dice que no hace falta clave API, no depende de la nube y no es automatización de navegador. El título del repositorio también menciona LG, Samsung, Roku y Android.

Primer intento en 3 minutos

Solo el camino oficial: instala el paquete stv con pip y reproduce un título de ejemplo oficial.

Requisitos: Python / pip instalados. El televisor es opcional. La primera reproducción abre la app correspondiente en el navegador o en el televisor: un efecto visible. Confirma que aceptas interrumpir la pantalla actual.

Comando de instalación:

pip install stv

Dónde configurar: en el cliente MCP, mcpServers.tv tiene command uvx y args stv. Esa es la forma MCP oficial de una línea. La evidencia nombra Claude Code, Codex, Antigravity. pip es para la línea de comandos, uvx para MCP; no añadas un tercer instalador.

Primera llamada de bajo riesgo: ejecuta stv play "Frieren". Sin televisor, el texto oficial dice que se abre en el navegador. No es solo lectura: resuelve el título, obtiene un content ID y hace deep-link a la app. Confirma que la pantalla actual puede ocuparse. Tras enganchar MCP, solo repite este play por nombre; no inventes otros nombres de herramienta.

Señal de éxito: el navegador o el televisor empieza ese título, o dice con claridad que aún no hay setup. Las repeticiones deberían ser más rápidas porque el texto oficial dice que los resultados se almacenan en caché.

Casos de uso

Caso 1: sin televisor, usa stv play más el título de ejemplo oficial Frieren para comprobar resolución y deep-link. El texto oficial lo escribe No TV? Opens in your browser. Puedes comprobar si el navegador abre el contenido correspondiente. La evidencia no escribe otros conmutadores de play; no inventes lo que falta.

Caso 2: con televisor, conecta primero con stv setup y luego reproduce por nombre. El texto oficial dice que das un nombre, stv lo resuelve a un content ID y hace deep-link a la app del televisor. Encaja con un aparato de salón que ya terminó setup. En MCP el texto oficial solo dice que hay 21 herramientas y no las nombra. Hasta aquí solo confirmas play por nombre y setup. Lanzar una URL y el audio en varias habitaciones se mencionan sin comandos; no inventes subcomandos.

Límites de uso

Reproducir cambia el estado del televisor o del navegador; no es riesgo cero. El texto oficial dice sin clave y sin nube, pero igual resuelve títulos en local y hace deep-link: no es «sin tocar la pantalla». El alcance de control de un aparato real antes de setup no está escrito.

Las 21 herramientas MCP no tienen nómina de nombres. La caché acelera las repeticiones, pero no hay directorio de caché ni comando de limpieza. Esta guía solo cubre la instalación pip, la configuración MCP uvx, stv play y stv setup. Otras capacidades de salón sin comando no deben extrapolarse.