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 封鎖。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案