# Hybirdss/smartest-tv [Health: Active]

**Category:** 🏠 Home Automation  
**Repository:** https://github.com/Hybirdss/smartest-tv  
**GitHub Stars:** 56  
**Views:** 2  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/hybirdss-smartest-tv

## Description
Control any smart TV with natural language. Play Netflix, YouTube, Spotify by name with deep linking, cast URLs, scene presets, multi-room audio, and multi-TV sync. Supports LG, Samsung, Android TV, Roku. 21 MCP tools, no cloud required.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "smartest-tv": {
    "command": "uvx",
    "args": ["stv"]
  }
}
```

## Documentation

## 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:

```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.

_Full upstream README: https://allmcps.com/mcp/hybirdss-smartest-tv/readme_

