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 向 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,让它访问:

  • 实时电视节目表,覆盖 1000 多个频道(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 → Settings → Connectors
  2. 添加自定义连接器:https://what2watch.live/sse
  3. 使用电子邮件魔法链接进行身份验证
  4. 询问:「今晚看什么好?」
通过 ChatGPT 连接
  1. 前往 chatgpt.com → Settings → Apps & Connectors
  2. 在 Advanced Settings 中启用 Developer Mode
  3. 使用 URL 创建 App: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)
}

示例查询:

  • 「我该看什么?」
  • 「推荐一部类似《绝命毒师》的作品」
  • 「我想看一部轻松的喜剧」
  • 「给我推荐冷门佳作,给我惊喜」

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 年的科幻剧集」
  • 「搜索《沙丘》」

get_content_details

获取特定电影或电视节目的完整详情。

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

**返回内容:**完整详情,包括剧情、演员、剧组、评分、预告片和流媒体播放渠道。

示例查询:

  • 「多告诉我一些《盗梦空间》的信息」
  • 「《熊家餐馆》讲的是什么?」
  • 「《人生切割术》有哪些主演?」
  • 「在哪里可以看《奥本海默》?」

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?查找过去一年内的新片
热门提示词
提示词参数描述
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: 使用 get_recommendation,参数为 mood="thought-provoking"、liked_media=["True Detective"]

根据你对《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: 使用 get_schedule,参数为 channels=["espn"]、time_range="tonight"

以下是 ESPN 今晚的节目:

  • 下午 7:00 - NBA 篮球:湖人队对阵凯尔特人队
  • 晚上 10:00 - SportsCenter
  • 晚上 11:00 - NFL Live ...
发现冷门佳作

用户: 给我推荐一部我可能从没听说过的作品

AI: 使用 get_recommendation,参数为 surprise_me=true

以下是大多数人还没发现的冷门佳作:

  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 等 1000 多个频道。


技术详情

  • 协议:Model Context Protocol (MCP)
  • **传输方式:**Server-Sent Events (SSE)
  • **身份验证:**使用 PKCE 的 OAuth 2.1
  • 端点:https://what2watch.live/sse

许可证

MIT 许可证 - 详情请参阅 LICENSE。


链接


让 AI 真正为娱乐服务

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。