🚀 What2Watch MCP
賦予你的人工智能娛樂發現的超能力

🚀 快速開始
通過Claude連接
- 打開Claude → 設置 → 連接器
- 添加自定義連接器:
https://what2watch.live/sse
- 使用電子郵件魔法鏈接進行身份驗證
- 提問:“今晚我該看什麼?”
通過ChatGPT連接
- 訪問 chatgpt.com → 設置 → 應用與連接器
- 在高級設置中啟用開發者模式
- 使用URL
https://what2watch.live/sse 創建應用
- 完成身份驗證,開始探索!
✨ 主要特性
告別千篇一律的推薦,開始發現真正值得一看的內容。普通的人工智能助手會搜索網絡,返回2023年那些“Netflix熱門”列表。而 What2Watch MCP 可直接連接到你的人工智能,讓它能夠獲取以下內容:
- 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+)
- 真正個性化的推薦,基於你的心情、品味和可用時間
- “驚喜推薦”模式,發現你自己永遠找不到的隱藏佳作
真實數據,即時更新,真正個性化。
📦 安裝指南
文檔中未提及具體安裝步驟,此部分跳過。
💻 使用示例
基礎用法
尋找觀看內容
用戶:我想看一些黑暗、燒腦的內容,類似《真探》那種
人工智能:使用 get_recommendation,設置 mood="thought-provoking",liked_media=["True Detective"]
根據你對《真探》的喜愛,以下是一些黑暗、燒腦的推薦:
- 《心靈獵人》(Netflix) - 評分8.6/10 - FBI特工採訪連環殺手
- 《利器》(HBO Max) - 評分8.1/10 - 記者回到家鄉
- 《謀殺》(Hulu) - 評分8.3/10 - 偵探調查一起謀殺案
...
查看直播電視節目
用戶:今晚ESPN有什麼節目?
人工智能:使用 get_schedule,設置 channels=["espn"],time_range="tonight"
以下是今晚ESPN的節目安排:
- 晚上7:00 - NBA籃球:湖人vs凱爾特人
- 晚上10:00 - 體育中心
- 晚上11:00 - NFL直播
...
發現隱藏佳作
用戶:給我推薦一些我可能從未聽說過的佳作
人工智能:使用 get_recommendation,設置 surprise_me=true
以下是一些大多數人還未發現的隱藏佳作:
- 《熊家餐館》(Hulu) - 評分8.6/10 - 一位廚師回來經營家族三明治店
- 《人生切割術》(Apple TV+) - 評分8.7/10 - 辦公室員工的記憶被手術分割
...
高級用法
What2Watch MCP提供了6個強大的工具用於娛樂發現。
get_recommendation
根據你的偏好獲取個性化的電影和電視節目推薦。
interface GetRecommendationParams {
location?: string;
languages?: string[];
gender?: string;
age_group?: string;
platforms?: string[];
channels?: string[];
liked_media?: string[];
disliked_media?: string[];
watched_media?: string[];
media_type?: string;
genre?: string;
mood?: string;
watch_time?: string;
surprise_me?: boolean;
limit?: number;
}
示例查詢:
- “我該看什麼?”
- “推薦類似《絕命毒師》的內容”
- “我想看輕鬆的喜劇”
- “給我推薦一些隱藏佳作”
search_content
按標題、演員、導演或關鍵詞搜索電影和節目。
interface SearchContentParams {
keywords?: string;
genres?: string[];
min_rating?: number;
year_from?: number;
year_to?: number;
location?: string;
languages?: string[];
platforms?: string[];
liked_media?: string[];
disliked_media?: string[];
watched_media?: string[];
media_type?: string;
genre?: string;
mood?: string;
limit?: number;
}
示例查詢:
- “查找湯姆·漢克斯的電影”
- “Netflix上評分高於8的動作電影”
- “2020 - 2024年的科幻節目”
- “搜索《沙丘》”
get_content_details
獲取特定電影或電視節目的完整詳細信息。
interface GetContentDetailsParams {
content_id: string;
}
返回值:包括劇情、演員、工作人員、評分、預告片和流媒體可用性的完整詳細信息。
示例查詢:
- “告訴我更多關於《盜夢空間》的信息”
- “《熊家餐館》講的是什麼?”
- “《人生切割術》的主演是誰?”
- “我在哪裡可以看《奧本海默》?”
get_schedule
獲取電視廣播節目表 - 現在或稍後直播電視上正在播放的內容。
interface GetScheduleParams {
time_range?: string;
channels?: string[];
location?: string;
liked_media?: string[];
disliked_media?: string[];
watched_media?: string[];
media_type?: string;
genre?: string;
genres?: string[];
min_rating?: number;
limit?: number;
}
示例查詢:
- “今晚電視上有什麼節目?”
- “現在ESPN正在播什麼?”
- “今晚HBO上的電影”
- “明天電視上的體育節目”
get_trending
查看當前流行和熱門的內容。
interface GetTrendingParams {
location?: string;
platforms?: string[];
liked_media?: string[];
disliked_media?: string[];
watched_media?: string[];
media_type?: string;
genre?: string;
time_window?: string;
limit?: number;
}
示例查詢:
- “當前流行什麼?”
- “Netflix上流行什麼?”
- “本週熱門電影”
- “大家都在看什麼?”
get_available_sources
列出所有支持的流媒體平臺和電視頻道。
interface GetAvailableSourcesParams {
location?: string;
include_channels?: boolean;
include_platforms?: boolean;
}
返回值:按類型(訂閱、免費、租賃、購買)分組的平臺及其內容數量;具有節目表可用性的電視頻道。
示例查詢:
- “你們支持哪些平臺?”
- “有哪些流媒體服務可用?”
- “哪些頻道有電視節目表?”
📚 詳細文檔
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(必填) |
查找特定標題在哪些平臺上可用 |
響應格式
所有工具返回結構化響應,包含:
interface ToolResponse {
results: ContentItem[];
total_count: number;
filters_applied: object;
next_steps: string[];
}
interface ContentItem {
id: string;
title: string;
type: "movie" | "series";
year: number;
rating: number;
genres: string[];
plot: string;
runtime?: number;
seasons?: number;
availability: Availability[];
}
interface Availability {
platform: string;
platform_name: string;
type: "subscription" | "free" | "rent" | "purchase";
link?: string;
price?: number;
}
支持的平臺
流媒體服務(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多個頻道。
🔧 技術細節
- 協議:模型上下文協議(MCP)
- 傳輸方式:服務器發送事件(SSE)
- 身份驗證:帶有PKCE的OAuth 2.1
- 端點:
https://what2watch.live/sse
📄 許可證
本項目採用MIT許可證,詳情請參閱 LICENSE 文件。
鏈接
- 即時服務器:https://what2watch.live
- MCP規範:https://modelcontextprotocol.io
讓人工智能真正在娛樂領域發揮作用