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が呼び出すことができるツール群を提供し、字幕(タイムスタンプ付きまたはなし)の取得、利用可能な言語の確認、動画メタデータの取得が可能です。

対象ユーザー

Goose、Claude Desktop、LM StudioなどのAIエージェントの開発者やユーザーで、AIがYouTube動画コンテンツを処理・分析できるようにしたい人。

特徴

  • ページネーション対応: 50,000文字を超える字幕は自動的に分割され(--response-limitで調整可能)、LLMのトークン制限を超えるのを防ぎます。
  • タイムスタンプ付き字幕: より正確な参照が可能な正確なタイムスタンプ付き字幕の取得が可能。
  • 言語選択: 必要な字幕言語を指定できるサポート。
  • プロキシ対応: Webshareなどの住宅用プロキシと標準のHTTP/HTTPSプロキシを内蔵サポートし、IPブロックを回避できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト