Install
pip install stvFür wen
Wenn ihr in einem Terminal oder Agent einen Titel nennt und der Fernseher Netflix, Apple TV+, YouTube oder Spotify öffnen soll, passt dieses Werkzeug. Es kann auch eine URL werfen, Mehrraum-Audio machen und, als MCP-Server, einem Assistenten die Raumsteuerung geben. Es ist keine TV-Firmware und kauft keine Mitgliedschaft.
Offizielle Hinweise:
https://github.com/Hybirdss/smartest-tv
Wichtigste Voraussetzung: Ohne Fernseher könnt ihr trotzdem testen; der Befehl öffnet dann im Browser. Mit Fernseher zuerst stv setup, dann verbinden. Offiziell kein API-Schlüssel, keine Cloud-Abhängigkeit, keine Browserautomatisierung. Der Repo-Titel nennt auch LG, Samsung, Roku und Android.
Erster Versuch in 3 Minuten
Nur den offiziell empfohlenen Weg: das Paket stv per pip installieren, dann einen offiziellen Beispieltitel spielen.
Voraussetzungen: Python / pip installiert. Ein Fernseher ist optional. Das erste Abspielen öffnet die passende App im Browser oder am Fernseher — sichtbare Nebenwirkung. Klären, dass der aktuelle Bildschirm unterbrochen werden darf.
Installationsbefehl:
pip install stv
Konfiguration: Im MCP-Client hat mcpServers.tv command uvx und args stv. Das ist die offizielle Einzeilen-MCP-Form. Die Belege nennen Claude Code, Codex, Antigravity. pip ist für die Kommandozeile, uvx für MCP; keinen dritten Installer ergänzen.
Risikoarmer erster Aufruf: stv play "Frieren" ausführen. Ohne Fernseher öffnet es laut offiziellem Text im Browser. Das ist nicht nur lesend: Es löst den Titel auf, holt eine Content-ID und deep-linkt in die App. Zuerst klären, dass der aktuelle Bildschirm belegt werden darf. Nach MCP-Anbindung nur dieses Play-per-Name wiederholen; keine anderen Toolnamen erfinden.
Erfolgssignal: Browser oder Fernseher startet den Titel, oder es sagt klar, dass setup fehlt. Wiederholungen sollten schneller sein, weil offizieller Text Ergebnisse cached.
Anwendungsfälle
Fall 1: Ohne Fernseher stv play plus den offiziellen Beispieltitel Frieren, um Auflösung und Deep-Link zu prüfen. Offiziell steht No TV? Opens in your browser. Prüfbar ist, ob der Browser den passenden Inhalt öffnet. Die Belege nennen keine weiteren play-Schalter; Fehlendes nicht erfinden.
Fall 2: Mit Fernseher zuerst per stv setup verbinden, dann per Name spielen. Offiziell nennt ihr einen Namen, stv löst eine Content-ID auf und deep-linkt in die App am Fernseher. Passt zu einem Wohnzimmergerät nach setup. MCP-seitig sagt offizieller Text nur 21 Tools, ohne Namen. Bis hier sind nur Play-per-Name und setup sicher. URL-Wurf und Mehrraum-Audio werden ohne Befehle erwähnt — daraus keine Unterbefehle erfinden.
Grenzen
Abspielen ändert Fernseher- oder Browserzustand; kein Nullrisiko. Offiziell kein Schlüssel und keine Cloud, aber es löst trotzdem lokal Titel auf und deep-linkt — nicht „ohne Bildschirm“. Die Steuerung eines echten Geräts vor setup ist nicht ausformuliert.
Die 21 MCP-Tools haben keine Namensliste. Cache macht Wiederholungen schneller, aber es fehlen Cache-Verzeichnis und Aufräumbefehl. Diese Anleitung deckt nur pip-Installation, uvx-MCP-Konfiguration, stv play und stv setup. Andere Wohnzimmerfähigkeiten ohne Befehl nicht fortschreiben.