MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
作者による説明(英語の原文)
Control any smart TV with natural language. Resolve Netflix/YouTube/Spotify and deep-link.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
TV_PLATFORM, TV_IP, TV_MAC必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"smartest-tv": {
"command": "uvx",
"args": [
"stv"
],
"env": {
"TV_PLATFORM": "your-value",
"TV_IP": "your-value",
"TV_MAC": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add smartest-tv --env TV_PLATFORM=your-value --env TV_IP=your-value --env TV_MAC=your-value -- uvx stv動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"smartest-tv": {
"command": "uvx",
"args": [
"stv"
],
"env": {
"TV_PLATFORM": "your-value",
"TV_IP": "your-value",
"TV_MAC": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"smartest-tv": {
"type": "stdio",
"command": "uvx",
"args": [
"stv"
],
"env": {
"TV_PLATFORM": "your-value",
"TV_IP": "your-value",
"TV_MAC": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
TV_MAC envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント Hybirdss で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:TV_PLATFORM, TV_IP
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.4.1)がレジストリに届いたのは7 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
📺
smartest-tv
The CLI your TV has been waiting for.
Play Netflix / Apple TV+ / YouTube / Spotify by name. Cast URLs. Multi-room audio. AI concierge. All from your terminal.
한국어 · 中文 · 日本語 · Español · Deutsch · Português · Français
pip install stv && stv play "Frieren"
No TV? Opens in your browser. Got a TV? stv setup to connect it.
😩 Without stv 😎 With stv
~30 seconds
stv play netflix "Dark" s1e1
~3 seconds
No TV? No problem. Without a TV configured, stv opens content directly in your browser.
Netflix, YouTube, Spotify, Disney+ — just
pip install stvand go.
Vibe-coding at 2am. Claude writes your code. You tell it to put on a show. It does.
you: play frieren on the living room tv
claude: Playing Frieren s2e8 on Living Room. (3s)
you: bit quieter claude: Volume → 18.
you: good night claude: All 3 TVs off.
Already installed stv? Just tell Claude:
# Option 1 — just talk (zero config)
"run stv play netflix Frieren s2e8"
clawhub install smartest-tv
Also available as an MCP server (21 tools) for Claude Code, Codex, Antigravity, and other MCP clients.
stvNo subcommand? You get a Now Playing card and three contextual next-actions based on your watch history — not a 30-command help dump.
$ stv "play dark on netflix" # natural language works
$ stv play "Frieren" # auto-detects platform $ stv next # continue last show $ stv stats # → insights
Unknown input? You get a friendly hint, not an error.
Every command renders with Catppuccin Mocha colors, semantic icons, and real visual hierarchy. Prefer another palette? Set STV_THEME=nord or STV_THEME=gruvbox.
--format json is always available when you need to pipe to jq.
stv play netflix "Dark" s1e1
stv play disney "Percy Jackson" s1e1 stv play prime "The Boys" s1e1 stv play "Frieren" s2e8 # auto-detects platform
Say the name. stv finds the ID, opens the app, starts playback. Netflix and Apple TV+ resolve via HTML parsing. Disney+, Max, Prime, Hulu, Paramount+, Peacock, Crunchyroll, and [every platform on JustWatch](https://www.justwatch.com/) resolve via their API — no login, no API key. Skip the platform name and stv auto-detects where it's streaming in your region.
stv cast https://youtu.be/dQw4w
stv cast https://netflix.com/watch/... stv cast https://open.spotify.com/...
Friend sends a link. Paste it. TV plays it.
stv queue add youtube "Gangnam Style"
stv queue add spotify "Blinding Lights" stv queue play
Everyone adds their pick. TV plays in order.
stv scene movie-night # volume 20, cinema
stv scene kids # volume 15, Cocomelon stv scene sleep # rain sounds, auto-off
One command sets the vibe.
stv audio play "lo-fi beats"
stv audio volume kitchen 30 stv audio stop
Screens off. Music everywhere.<br>**Free Sonos.**
stv display message "Dinner!"
stv display clock stv display dashboard "Temp:22°C"
Dashboards, clocks, signage.<br>**$0/month.**
stv insights
stv screen-time stv sub-value netflix --cost 17.99
Is your Netflix worth $18/month?
stv --all play youtube "lo-fi beats"
stv --group party play netflix "Wed..." stv --all off # good night
Every TV. At once. Even remote friends.
"Play something chill"
→ tv_recommend → tv_play → Playing The Queen's Gambit
21 MCP tools. One sentence is enough.
stv is an MCP server. Claude, GPT, Cursor, or any MCP client can control your TV with natural language.
Setup (one line):
{
"mcpServers": { "tv": { "command": "uvx", "args": ["stv"] } } }
Or via OpenClaw:
clawhub install smartest-tv
Then just talk:
You: "I just got home, set up movie night"
Claude: 🎬 Movie night activated. Volume → 20, cinema mode on.
Based on your history:
You: "Play 1, put a clock on kitchen TV"
Claude: ✓ Playing The Queen's Gambit ✓ Clock on kitchen TV
All 21 MCP tools
| Category | Tool | What it does |
|---|---|---|
| Play | tv_play | Search + play by name |
tv_cast | Cast any URL | |
tv_next | Continue watching | |
tv_launch | Launch app with ID | |
tv_resolve | Get content ID only | |
| Discover | tv_whats_on | Trending content |
tv_recommend | Personalized picks | |
| Control | tv_power | On/off |
tv_volume | Get/set/step/mute | |
tv_screen | Screen on/off | |
tv_notify | Toast notification | |
tv_status | Current state | |
| Organize | tv_queue | Play queue |
tv_scene | Scene presets | |
tv_history | Watch history | |
| Intelligence | tv_insights | Viewing stats |
tv_display | TV as display | |
tv_audio | Multi-room audio | |
| Multi-TV | tv_sync | Play on all TVs |
tv_list_tvs | List TVs | |
tv_groups | TV groups |
| Time | What happens |
|---|---|
| 7am | stv display dashboard "Weather:18°C" "Meeting:10am" on kitchen TV |
| 8am | stv scene kids --tv kids-room -- Cocomelon, volume 15 |
| 12pm | Friend sends Netflix link → stv cast |
| 5pm | stv screen-time → kids watched 2h 15m today |
| 6:30pm | stv scene movie-night -- volume 20, cinema mode |
| 7pm | stv recommend --mood chill → suggests Ozark |
| 9pm | stv audio play "friday vibes" -p spotify -- music everywhere |
| 10pm | stv --group party play netflix "Wednesday" s1e1 -- sync |
| 11:30pm | stv scene sleep → stv --all off -- good night |
🌙 Bedtime autopilot
stv audio play "rain" --rooms bedroom
stv scene sleep stv --all off
Ambient sound, screen off, auto-timer, every other TV killed.
🎧 Free Sonos
stv audio play "lo-fi beats"
stv audio volume kitchen 40 stv audio volume bedroom 15
Every TV is a speaker. Per-room volume. Screens off.
💰 Subscription audit
stv sub-value netflix --cost 17.99
stv sub-value youtube --cost 13.99
10 more recipes →
▲ Click to watch the full demo
"Play Dark S1E1"
│ ▼ ┌─── Resolution ───┐ │ Cache → API → Web │ content_id │ 0.1s 1s 3s │──────────────▶ 📺 TV plays it └───────────────────┘ │ Deep link via LG / Samsung / Roku / Android
Say a name. stv resolves it to a content ID, deep-links into the app on your TV. No browser automation, no API keys, no cloud dependency. Results are cached so repeat plays are instant.
pip install stv # LG webOS (default)
pip install "stv[samsung]" # Samsung Tizen pip install "stv[android]" # Android TV / Fire TV pip install "stv[all]" # Everything
stv setup # auto-discover + pair your TV
Supports LG webOS · Samsung Tizen · Android TV / Fire TV · Roku
[](https://github.com/hac
冒頭だけを表示しています。続きはリポジトリで読めます