mcpField
W
What2Watch

What2Watch

リモート
github.com/lio1204ゲーム・エンタメ445 週間前に更新
リポジトリ

What2Watch について

What2Watchは、テレビ番組表、配信状況、検索、パーソナライズされたおすすめを組み合わせたエンタメ検索用MCPサーバーです。気分、作品名、サービス、時間帯から視聴作品を探す用途に向き、番組表と配信先も確認できます。

主な機能

  1. 01映画・シリーズの個別おすすめ
  2. 02作品検索と詳細情報の取得
  3. 03チャンネルと時間帯別の番組表
  4. 04話題作と配信状況の確認
  5. 05作品探しや視聴シーン向けのプロンプト

活用シーン

  1. 01気分や好みに合う映画探し
  2. 02チャンネルの今夜の番組確認
  3. 03作品の配信サービス確認
  4. 04短時間、家族、グループ向け作品選び

MCP 対応

SSE経由で、6種類のエンタメツールと事前作成されたプロンプトをMCPクライアントに公開します。記載されたエンドポイントはOAuth 2.1とPKCEによる認証を使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://what2watch.live/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

What2Watch MCP

エンターテインメントを見つけるための超能力を AI に授けましょう

MCP Compatible License: MIT Live Server


ありきたりなおすすめはもういりません。今、本当に視聴できる作品を見つけましょう。

一般的な AI アシスタントはウェブを検索し、2023 年の「Netflix で人気」のリストをまた返してきます。What2Watch MCP を AI に直接接続すれば、次の情報にアクセスできます。

  • 1,000 以上のチャンネルのリアルタイムテレビ番組表(ABC、CBS、NBC、FOX、ESPN、CNN、HBO、AMC など)
  • **無料ストリーミング(FAST)**チャンネル(Pluto TV、Tubi、Freevee、Roku Channel、Peacock Free、Samsung TV+、Xumo)
  • 主要な SVOD サービスすべて(Netflix、Prime Video、Disney+、Hulu、HBO Max、Apple TV+、Paramount+)
  • 気分、好み、視聴できる時間に基づく本当にパーソナライズされたおすすめ
  • 自分では見つけられない隠れた名作に出会える**「おまかせ」モード**

実際のデータ。リアルタイム。本当にパーソナライズ。


クイックスタート

Claude に接続する
  1. Claude → 設定 → コネクタを開きます
  2. カスタムコネクタを追加します:https://what2watch.live/sse
  3. メールのマジックリンクで認証します
  4. *「今夜は何を観たらいい?」*と尋ねます
ChatGPT に接続する
  1. chatgpt.com → 設定 → アプリとコネクタに移動します
  2. 詳細設定で開発者モードを有効にします
  3. URL https://what2watch.live/sse を指定してアプリを作成します
  4. 認証して、作品探しを始めましょう!

ツール

What2Watch MCP は、エンターテインメント作品を見つけるための強力なツールを 6 つ提供します。

get_recommendation

好みに基づいて、映画やテレビ番組をパーソナライズしておすすめします。

interface GetRecommendationParams {
  // Location & Language
  location?: string;              // Country code (default: "US")
  languages?: string[];           // Preferred languages ["en", "es"]

  // User Profile
  gender?: string;                // User's gender
  age_group?: string;             // "kids" | "teenager" | "young adult" | "adult" | "senior"

  // Platforms
  platforms?: string[];           // ["netflix", "prime", "disney_plus", "hulu", "hbo_max", "apple_tv_plus"]
  channels?: string[];            // Cable/linear TV channels

  // Taste Profile
  liked_media?: string[];         // Titles they enjoyed ["Breaking Bad", "The Wire"]
  disliked_media?: string[];      // Titles to avoid
  watched_media?: string[];       // Already seen (excluded from results)

  // Filters
  media_type?: string;            // "movie" | "series" | "documentary"
  genre?: string;                 // "comedy" | "drama" | "action" | "thriller" | "sci-fi" | "horror" | "romance"
  mood?: string;                  // "relaxing" | "exciting" | "thought-provoking"
  watch_time?: string;            // "now" | "tonight" | "later"

  // Discovery
  surprise_me?: boolean;          // Discover underrated hidden gems (default: false)
  limit?: number;                 // Max results 1-10 (default: 5)
}

質問の例:

  • 「何を観たらいい?」
  • 「Breaking Bad のような作品をおすすめして」
  • 「ゆったり楽しめるコメディが観たい気分」
  • 「隠れた名作をおまかせで教えて」

search_content

タイトル、俳優、監督、キーワードで映画や番組を検索します。

interface SearchContentParams {
  keywords?: string;              // Text search (title, actor name, plot keywords)
  genres?: string[];              // Filter by multiple genres
  min_rating?: number;            // Minimum IMDB score 0-10 (e.g., 7.5)
  year_from?: number;             // Release year start (e.g., 2020)
  year_to?: number;               // Release year end (e.g., 2024)
  location?: string;              // Country code (default: "US")
  languages?: string[];           // Preferred languages
  platforms?: string[];           // Streaming services filter
  liked_media?: string[];         // Boosts similar content in ranking
  disliked_media?: string[];      // Titles to avoid
  watched_media?: string[];       // Already seen (excluded)
  media_type?: string;            // "movie" | "series" | "episode" | "documentary"
  genre?: string;                 // Single genre filter
  mood?: string;                  // "relaxing" | "exciting" | "thought-provoking"
  limit?: number;                 // Max results 1-10 (default: 5)
}

質問の例:

  • 「Tom Hanks の出演映画を探して」
  • 「Netflix で配信中の、評価 8 以上のアクション映画」
  • 「2020~2024 年の SF 番組」
  • 「Dune を検索して」

get_content_details

特定の映画やテレビ番組の詳細情報を取得します。

interface GetContentDetailsParams {
  content_id: string;             // The ID from search/recommendation results
}

返される内容: あらすじ、出演者、スタッフ、評価、予告編、ストリーミング配信状況などの詳細情報。

質問の例:

  • 「Inception について詳しく教えて」
  • 「The Bear はどんな作品?」
  • 「Severance には誰が出演している?」
  • 「Oppenheimer はどこで観られる?」

get_schedule

テレビの放送番組表を取得します。現在または後で放送される番組を確認できます。

interface GetScheduleParams {
  time_range?: string;            // "now" (next 2h) | "tonight" (6PM-midnight) | "today" | "tomorrow"
  channels?: string[];            // Filter by channel ["hbo", "nbc", "espn", "abc", "cbs", "fox"]
  location?: string;              // Country code (default: "US")
  liked_media?: string[];         // Boosts similar content
  disliked_media?: string[];      // Titles to avoid (excluded)
  watched_media?: string[];       // Already seen (excluded)
  media_type?: string;            // "movie" | "series" | "sports" | "news" | "documentary"
  genre?: string;                 // "drama" | "comedy" | "sports" | "news"
  genres?: string[];              // Multiple genres ["sports", "action"]
  min_rating?: number;            // Minimum IMDB score 0-10
  limit?: number;                 // Max results 1-10 (default: 5)
}

質問の例:

  • 「今夜のテレビ番組は?」
  • 「今、ESPN で何を放送している?」
  • 「今夜、HBO で放送される映画」
  • 「明日のテレビのスポーツ番組」

get_trending

現在人気の作品や話題の作品を確認します。

interface GetTrendingParams {
  location?: string;              // Country code (default: "US")
  platforms?: string[];           // Filter by streaming service
  liked_media?: string[];         // For reference/personalization
  disliked_media?: string[];      // Titles to avoid (excluded)
  watched_media?: string[];       // Already seen (excluded)
  media_type?: string;            // "movie" | "series"
  genre?: string;                 // Filter by genre
  time_window?: string;           // "day" | "week" | "month" (default: all time)
  limit?: number;                 // Max results 1-10 (default: 5)
}

質問の例:

  • 「今、何が話題?」
  • 「Netflix で人気の作品は?」
  • 「今週の人気映画」
  • 「みんな何を観ている?」

get_available_sources

対応しているすべてのストリーミングプラットフォームとテレビチャンネルの一覧を取得します。

interface GetAvailableSourcesParams {
  location?: string;              // Country code (default: "US")
  include_channels?: boolean;     // Include TV channels with schedules (default: true)
  include_platforms?: boolean;    // Include streaming platforms (default: true)
}

返される内容: コンテンツ数付きのプラットフォーム種別ごとの一覧(サブスクリプション、無料、レンタル、購入)と、番組表を確認できるテレビチャンネル。

質問の例:

  • 「対応しているプラットフォームは?」
  • 「利用できるストリーミングサービスは?」
  • 「番組表を確認できるチャンネルは?」

プロンプト

What2Watch MCP は、よくあるエンターテインメント関連の質問に使える組み込みプロンプトを 19 個提供します。

作品探しのプロンプト
プロンプトパラメーター説明
what_to_watchmood?, platforms?, media_type?「何を観たらいいかわからない」ときに使う定番のプロンプト
surprise_megenre?隠れた名作や過小評価されている作品を見つけます
recommend_by_moodmood(必須)今の気分に合う作品を探します(リラックス、ワクワク、笑える、ダークなど)
similar_totitle(必須)、media_type?気に入った作品に似た作品を探します
検索プロンプト
プロンプトパラメーター説明
find_titletitle(必須)特定の映画や番組を検索します
find_by_actoractor_name(必須)、media_type?特定の俳優が出演するコンテンツを検索します
find_by_genregenre(必須)、platforms?特定のジャンルのコンテンツを検索します
recent_releasesmedia_type?、genre?、min_rating?過去1年間の新作を検索します
トレンドのプロンプト
プロンプトパラメーター説明
whats_trendingmedia_type?現在人気のコンテンツを確認します
trending_on_platformplatform(必須)特定のサービスで人気のコンテンツを確認します
top_ratedgenre?、media_type?評価が最も高いコンテンツを検索します
テレビ番組表のプロンプト
プロンプトパラメーター説明
whats_on_tvtime_range?ライブテレビで放送中の番組を確認します
whats_on_channelchannel(必須)、time_range?特定のチャンネルの番組表を確認します
シーン別プロンプト
プロンプトパラメーター説明
movie_nightgroup?、platforms?映画鑑賞会向けのおすすめ(友人、家族、デート)
family_friendlyplatforms?家族みんなで楽しめる、子ども向けのコンテンツ
date_nightplatforms?ロマンチックな作品やデートにぴったりの作品
weekend_bingegenre?、platforms?週末に一気見するのにぴったりのシリーズ
quick_watchmax_minutes?時間が限られているときに楽しめる短いコンテンツ
プラットフォームのプロンプト
プロンプトパラメーター説明
available_platforms-対応しているすべてのストリーミングサービスとチャンネルの一覧
compare_platformstitle(必須)特定の作品を視聴できるサービスを検索します

会話例

視聴する作品を探す

ユーザー: ダークで心理的な作品を観たい気分です。『True Detective』のような作品がいいかもしれません。

AI: mood="thought-provoking"、liked_media=["True Detective"] で get_recommendation を使用

『True Detective』がお好きなあなたに、ダークな心理作品をおすすめします:

  1. Mindhunter(Netflix)- 8.6/10 - FBI捜査官が連続殺人犯に聞き取りを行います
  2. Sharp Objects(HBO Max)- 8.1/10 - 記者が故郷に戻ります
  3. The Killing(Hulu)- 8.3/10 - 刑事たちが殺人事件を捜査します ...
ライブテレビを確認する

ユーザー: 今夜のESPNでは何が放送されますか?

AI: channels=["espn"]、time_range="tonight" で get_schedule を使用

今夜のESPNの番組はこちらです:

  • 7:00 PM - NBA バスケットボール:Lakers 対 Celtics
  • 10:00 PM - SportsCenter
  • 11:00 PM - NFL Live ...
隠れた名作を見つける

ユーザー: おそらく聞いたことがない作品で驚かせてください。

AI: surprise_me=true で get_recommendation を使用

まだあまり知られていない隠れた名作をご紹介します:

  1. The Bear(Hulu)- 8.6/10 - シェフが家族のサンドイッチ店を経営するために戻ってきます
  2. Severance(Apple TV+)- 8.7/10 - オフィスワーカーの記憶が外科的に分割されます ...

レスポンス形式

すべてのツールは、次の内容を含む構造化されたレスポンスを返します:

interface ToolResponse {
  results: ContentItem[];         // Array of movies/shows
  total_count: number;            // Total matches found
  filters_applied: object;        // Which filters were used
  next_steps: string[];           // Contextual follow-up suggestions
}

interface ContentItem {
  id: string;                     // Unique identifier
  title: string;                  // Display title
  type: "movie" | "series";       // Content type
  year: number;                   // Release year
  rating: number;                 // IMDB rating 0-10
  genres: string[];               // Genre tags
  plot: string;                   // Brief description
  runtime?: number;               // Minutes (for movies)
  seasons?: number;               // Season count (for series)
  availability: Availability[];   // Where to watch
}

interface Availability {
  platform: string;               // "netflix", "hulu", etc.
  platform_name: string;          // "Netflix", "Hulu", etc.
  type: "subscription" | "free" | "rent" | "purchase";
  link?: string;                  // Direct watch link
  price?: number;                 // For rent/purchase
}

対応プラットフォーム

ストリーミングサービス(SVOD)

Netflix、Amazon Prime Video、Disney+、Hulu、HBO Max、Apple TV+、Paramount+、Peacock、AMC+、Starz、Showtime、Britbox、Crunchyroll など。

無料ストリーミング(FAST)

Pluto TV、Tubi、Amazon Freevee、The Roku Channel、Peacock Free、Samsung TV Plus、Xumo、Plex など。

ライブテレビチャンネル

ABC、CBS、NBC、FOX、ESPN、ESPN2、CNN、MSNBC、Fox News、HBO、Showtime、AMC、FX、TNT、TBS、USA、Bravo、HGTV、Food Network、Discovery、History、A&E、Lifetime、Comedy Central、MTV、VH1、BET、Nickelodeon、Disney Channel、Cartoon Network など、1,000以上のチャンネル。


技術的な詳細

  • プロトコル: Model Context Protocol (MCP)
  • トランスポート: Server-Sent Events (SSE)
  • 認証: OAuth 2.1 with PKCE
  • エンドポイント: https://what2watch.live/sse

ライセンス

MIT License - 詳細は LICENSE をご覧ください。


リンク


エンターテインメントでAIを本当に役立つものに

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。