关于 What2Watch
What2Watch 是用于娱乐内容发现的 MCP 服务,整合电视节目表、流媒体可用性、搜索和个性化推荐。它适合按心情、片名、平台或时间寻找内容,并结合直播节目表与播放渠道信息。
主要功能
- 01个性化电影和剧集推荐
- 02搜索内容并查看详情
- 03按频道和时间查询电视节目表
- 04查看热门内容和流媒体可用性
- 05提供发现及观影场景提示词
适用场景
- 01按心情或偏好寻找电影
- 02查询某频道今晚的节目
- 03查找某片名可在哪个平台观看
- 04挑选适合短时、家庭或团体观看的内容
MCP 相关
它通过 SSE 向 MCP 客户端提供六种娱乐工具和预设提示词。文档中的端点使用 OAuth 2.1 和 PKCE 进行身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://what2watch.live/sseclaude mcp add --transport sse lio1204-what2watch https://what2watch.live/sse{"mcpServers":{"lio1204-what2watch":{"type":"sse","url":"https://what2watch.live/sse"}}}在 Cursor 中打开{"servers":{"lio1204-what2watch":{"type":"sse","url":"https://what2watch.live/sse"}}}在 VS Code 中打开{"mcpServers":{"lio1204-what2watch":{"type":"sse","url":"https://what2watch.live/sse"}}}{"mcpServers":{"lio1204-what2watch":{"serverUrl":"https://what2watch.live/sse"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
What2Watch MCP
赋予你的 AI 娱乐发现超能力
别再接受千篇一律的推荐,开始发现「真正正在播出」的内容。
普通 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 连接
- 打开 Claude → Settings → Connectors
- 添加自定义连接器:
https://what2watch.live/sse - 使用电子邮件魔法链接进行身份验证
- 询问:「今晚看什么好?」
通过 ChatGPT 连接
- 前往 chatgpt.com → Settings → Apps & Connectors
- 在 Advanced Settings 中启用 Developer Mode
- 使用 URL 创建 App:
https://what2watch.live/sse - 完成身份验证,开始探索!
工具
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_watch | mood?、platforms?、media_type? | 适用于「我不知道该看什么」的首选提示词 |
surprise_me | genre? | 发现冷门佳作和被低估的内容 |
recommend_by_mood | mood(必填) | 根据你当前的心情推荐(放松、刺激、搞笑、黑暗……) |
similar_to | title(必填)、media_type? | 查找与你喜欢的内容相似的作品 |
搜索提示词
| 提示词 | 参数 | 描述 |
|---|---|---|
find_title | title(必需) | 搜索指定的电影或剧集 |
find_by_actor | actor_name(必需)、media_type? | 查找由指定演员出演的内容 |
find_by_genre | genre(必需)、platforms? | 查找指定类型的内容 |
recent_releases | media_type?、genre?、min_rating? | 查找过去一年内的新片 |
热门提示词
| 提示词 | 参数 | 描述 |
|---|---|---|
whats_trending | media_type? | 查看当前热门内容 |
trending_on_platform | platform(必需) | 查看特定服务上的热门内容 |
top_rated | genre?、media_type? | 查找评分最高的内容 |
电视节目表提示词
| 提示词 | 参数 | 描述 |
|---|---|---|
whats_on_tv | time_range? | 查看直播电视节目 |
whats_on_channel | channel(必需)、time_range? | 查看特定频道的节目表 |
特定场合提示词
| 提示词 | 参数 | 描述 |
|---|---|---|
movie_night | group?、platforms? | 电影之夜推荐(朋友、家庭、约会) |
family_friendly | platforms? | 适合全家观看的儿童友好内容 |
date_night | platforms? | 适合浪漫约会的影片 |
weekend_binge | genre?、platforms? | 适合周末追看的精彩剧集 |
quick_watch | max_minutes? | 时间有限时可看的短片 |
平台提示词
| 提示词 | 参数 | 描述 |
|---|---|---|
available_platforms | - | 列出所有支持的流媒体服务和频道 |
compare_platforms | title(必需) | 查找指定影片在哪些平台可以观看 |
对话示例
查找想看的内容
用户: 我想看一些阴暗、心理层面的内容,可能类似《True Detective》
AI: 使用
get_recommendation,参数为 mood="thought-provoking"、liked_media=["True Detective"]
根据你对《True Detective》的喜爱,以下是一些阴暗的心理题材作品:
- Mindhunter(Netflix)- 8.6/10 - FBI 探员采访连环杀手
- Sharp Objects(HBO Max)- 8.1/10 - 记者回到家乡
- 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
以下是大多数人还没发现的冷门佳作:
- The Bear(Hulu)- 8.6/10 - 一位厨师回乡经营家族三明治店
- 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。
链接
- **在线服务:**https://what2watch.live
- **MCP 规范:**https://modelcontextprotocol.io
让 AI 真正为娱乐服务
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。