MCP

smartest-tv: einen Titel per Namen auf dem Fernseher oder im Browser abspielen

Zuerst Netflix oder YouTube per Titel öffnen. Ohne Fernseher geht der Browser auf. Das erste Abspielen ändert trotzdem diesen Rechner oder den Fernsehbildschirm.

Official source · smartest-tv

Install

pip install stv

Fü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.