Install
pip install stvPour qui
Si vous voulez citer un titre dans un terminal ou un agent et que la télé ouvre Netflix, Apple TV+, YouTube ou Spotify, cet outil correspond. Il peut aussi projeter une URL, faire de l'audio multi-pièces, et servir de serveur MCP pour qu'un assistant tienne la pièce. Ce n'est pas un micrologiciel TV et il n'achète pas d'abonnement.
Notes officielles :
https://github.com/Hybirdss/smartest-tv
Préalable essentiel : vous pouvez essayer sans télé ; la commande s'ouvre alors dans le navigateur. Avec une télé, faites d'abord stv setup puis connectez. Le texte officiel dit pas de clé API, pas de dépendance cloud, et ce n'est pas de l'automatisation de navigateur. Le titre du dépôt mentionne aussi LG, Samsung, Roku et Android.
Premier essai en 3 minutes
Une seule voie officielle : installer le paquet stv avec pip, puis lire un titre d'exemple officiel.
Préalable : Python / pip installés. Une télé est facultative. La première lecture ouvre l'appli correspondante dans le navigateur ou sur la télé — effet de bord visible. Confirmez que vous acceptez d'interrompre l'écran actuel.
Commande d'installation :
pip install stv
Où configurer : dans le client MCP, mcpServers.tv a command uvx et args stv. C'est la forme MCP officielle en une ligne. Les extraits nomment Claude Code, Codex, Antigravity. pip sert à la ligne de commande, uvx à MCP ; n'ajoutez pas un troisième installeur.
Premier appel à bas risque : exécuter stv play "Frieren". Sans télé, le texte officiel dit que ça s'ouvre dans le navigateur. Ce n'est pas en lecture seule : ça résout le titre, obtient un content ID et deep-link dans l'appli. Confirmez que l'écran actuel peut être pris. Une fois MCP branché, ne répétez que cette lecture par nom ; n'inventez pas d'autres noms d'outils.
Signal de succès : le navigateur ou la télé commence ce titre, ou indique clairement que setup n'est pas fait. Les répétitions devraient être plus rapides car le texte officiel dit que les résultats sont mis en cache.
Cas d'usage
Cas 1 : sans télé, stv play plus le titre d'exemple officiel Frieren pour vérifier résolution et deep-link. Le texte officiel écrit No TV? Opens in your browser. Vous pouvez vérifier si le navigateur ouvre le contenu correspondant. Les extraits n'écrivent pas d'autres interrupteurs play ; n'inventez pas ce qui manque.
Cas 2 : avec une télé, connectez d'abord avec stv setup, puis lisez par nom. Le texte officiel dit que vous donnez un nom, stv le résout en content ID et deep-link vers l'appli sur la télé. Convient à un appareil de salon déjà passé par setup. Côté MCP, le texte officiel dit seulement 21 outils, sans les nommer. Jusqu'ici, seuls lecture par nom et setup sont sûrs. Projection d'URL et audio multi-pièces sont mentionnés sans commandes ; n'inventez pas de sous-commandes.
Limites d'usage
Lire change l'état de la télé ou du navigateur ; ce n'est pas un risque nul. Le texte officiel dit sans clé et sans cloud, mais ça résout encore les titres en local et deep-link — ce n'est pas « sans toucher l'écran ». La portée de contrôle d'un vrai poste avant setup n'est pas écrite.
Les 21 outils MCP n'ont pas de liste de noms. Le cache accélère les répétitions, mais il n'y a ni répertoire de cache ni commande de nettoyage. Ce guide ne couvre que l'installation pip, la configuration MCP uvx, stv play et stv setup. Les autres capacités salon sans commande ne doivent pas être extrapolées.