Smartest Tv logo

Smartest Tv

by Hybirdss

Control LG, Samsung, Android TV, and Roku devices through 21 MCP tools for playback, casting, scenes, audio, and synchronization.

Install Smartest Tv

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "hybirdss-smartest-tv": {
      "command": "uvx",
      "args": [
        "stv"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

uvx stv

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

Hybirdss/smartest-tv MCP server connects AI clients to smart TVs for natural-language playback and device control. It exposes 21 MCP tools for playing or resolving content, casting URLs, managing power and volume, using scene presets, and coordinating multiple TVs. Supported platforms include LG, Samsung, Android TV, and Roku. Reach for it when an agent needs to operate home entertainment devices locally without a cloud service.

Use cases

  • Play a named show on a selected TV
  • Cast a streaming URL to a television
  • Apply a movie-night or sleep scene
  • Synchronize playback across multiple TVs
  • Control multi-room audio from an AI client

Key features

  • 21 MCP tools
  • Natural-language TV playback
  • URL casting and content resolution
  • Power, volume, screen, and status control
  • Scene presets and playback queues
  • Multi-TV synchronization and multi-room audio

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

22/22 checks healthy over the last 82d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · stv (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars56Stargazers on the source repository.
Last commit28d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Smartest Tv works

What Hybirdss/smartest-tv MCP server does

Hybirdss/smartest-tv MCP server lets an MCP-compatible AI client control supported televisions through natural-language requests or explicit tool calls. It is intended for the Home Automation category and covers playback, device control, content discovery, queues, scenes, audio, notifications, displays, and multi-TV actions.

The server supports LG, Samsung, Android TV, and Roku devices. Playback can be requested by title, with examples including Netflix, Disney+, YouTube, Spotify, and other supported streaming services. A client can also pass a URL to cast content directly. When a TV is not configured, the underlying CLI can open content in a browser instead.

How it works

The project is distributed as the stv Python CLI and MCP server. An MCP client starts it with uvx stv, then sends requests to the exposed tools.

Playback tools can search for a title, resolve a content identifier, launch an app, or continue watching. Control tools report or change power, volume, mute, and screen state. Organizing tools manage queues and scene presets. Multi-room audio and synchronized multi-TV actions are also available through the project’s broader CLI functionality.

Setup and configuration

Add the server to an MCP client using a configuration like:

config.json
{
  "mcpServers": {
    "tv": {
      "command": "uvx",
      "args": ["stv"]
    }
  }
}

Python 3.11 or newer is indicated by the project metadata. No environment variable is documented as required for running the MCP server. STV_THEME changes CLI presentation, and the CLI supports JSON output for command-line pipelines, but neither setting is needed for MCP operation.

Tools and capabilities

Hybirdss/smartest-tv MCP server is suitable for requests such as “play a show,” “cast this URL,” “turn off all TVs,” or “set up movie night.” Its documented capabilities include:

  • Search and play content by name.
  • Cast URLs from services such as YouTube, Netflix, and Spotify.
  • Discover trending content and receive recommendations.
  • Read or change power, volume, mute, screen, and playback state.
  • Add and play queued media.
  • Apply scene presets such as movie-night, kids, or sleep.
  • Send notifications and display messages, clocks, or dashboards.
  • Coordinate groups of TVs and use multi-room audio.

Limitations and notes

Device control depends on having a supported TV configured.

Hybirdss/smartest-tv MCP server is presented as requiring no cloud service, but the material does not describe its network discovery, authentication, or pairing process. Verify those details against the repository before deploying it across multiple rooms or on a shared network.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Smartest Tv

Hybirdss/smartest-tv is an MCP server that connects AI clients to LG, Samsung, Android TV, and Roku devices. Its main tools search and play content, cast URLs, control power and volume, manage queues and scenes, provide recommendations, and coordinate multiple TVs. It exposes 21 tools for home entertainment automation.

Install it with `pip install stv`, or configure an MCP client to start `uvx stv`. Python 3.11 or newer is listed as a project requirement.

It supports LG, Samsung, Android TV, and Roku devices.

Yes. The README identifies Cursor as an MCP client that can control the TV through this server. Configure the server with the documented `uvx stv` command and MCP server entry.

Yes. The project documents multi-TV synchronization, grouped playback, and actions across all configured TVs.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSmartest Tv AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hybirdss-smartest-tv?style=directory)](https://allmcps.com/mcp/hybirdss-smartest-tv)
HTML Embed
<a href="https://allmcps.com/mcp/hybirdss-smartest-tv"><img src="https://allmcps.com/api/badge/hybirdss-smartest-tv?style=directory" alt="Smartest Tv on AllMCPs" /></a>