kimtaeyoon83/mcp-server-youtube-transcript

This is an MCP server that allows you to directly download transcripts of YouTube videos.

解決的問題

此專案提供了一種方式,讓 AI 模型(透過 Model Context Protocol)能夠取得並分析 YouTube 影片的文字轉錄內容。它解決了 AI 模型無法直接存取影片中語音內容的問題,使模型能夠根據影片字幕進行摘要、分析或回答問題。

工作原理

伺服器實作了兩個主要工具:

  • get_transcript:從 YouTube 影片、Shorts 或影片 ID 中提取字幕與副文字幕。支援語言選擇與自動回退機制,可選擇性地包含時間戳記,並提供過濾功能,可根據章節標記移除贊助商與廣告內容。
  • analyze_video:一個可選工具,使用 TwelveLabs Pegasus 影片理解模型來分析視覺內容。這讓 AI 即使在語音內容極少或沒有語音的影片中,也能理解螢幕上發生的內容。

適用對象

  • 希望將 YouTube 內容整合至工作流程的 AI 代理與 LLM 使用者(例如 Claude Desktop)。
  • 建構需要存取 YouTube 字幕與視覺分析的 AI 應用程式的開發者。

特色亮點

  • 支援多種 YouTube URL 格式,包含 Shorts。
  • 內建過濾功能,可移除推廣內容與廣告。
  • 可選的 TwelveLabs 視覺分析功能,適用於無語音的影片。
  • 支援語言特定的內容取得,並具備自動回退機制。
  • 基本的字幕擷取功能無需外部依賴。

這是一個非常實用的工具,特別是對於需要分析 YouTube 影片內容的 AI 應用。— @username

相關

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