jkawamoto/mcp-youtube-transcript
MCP server retrieving transcripts of YouTube videos
解決的問題
本專案為 AI 代理與 LLM 提供了一種程式化取得 YouTube 影片字幕與元資料的方法,讓它們能在不觀看影片的情況下「閱讀」影片內容。
運作方式
以 Model Context Protocol (MCP) 伺服器的形式實作。這表示它作為 LLM(如 Claude 或 LM Studio)與 YouTube Transcript API 之間的橋樑。它提供一組工具,讓 LLM 可以呼叫來取得字幕(含或不含時間戳)、檢查可用語言,以及取得影片元資料。
適用對象
希望其 AI 能夠處理與分析 YouTube 影片內容的 AI 代理開發者與使用者(例如 Goose、Claude Desktop 或 LM Studio)。
主要特色
- 分頁支援:自動將超過 50,000 字元的字幕拆分(可透過
--response-limit調整),避免超出 LLM 的 token 限制。 - 帶時間戳的字幕:可取得精確時間戳的字幕,便於精準引用。
- 語言選擇:支援指定所需的字幕語言。
- 代理支援:內建支援住宅代理(如 Webshare)與標準 HTTP/HTTPS 代理,可繞過 IP 封鎖。
相關
- 專案
- 專案
- 專案
- 專案
- 專案