jkawamoto/mcp-youtube-transcript
MCP server retrieving transcripts of YouTube videos
何を解決するか
このプロジェクトは、AIエージェントがYouTubeの字幕とメタデータを信頼性高く取得できる方法を提供します。長動画を扱う際のLLMのコンテキストウィンドウの制限という一般的な問題と、YouTubeが自動化されたリクエストに対して厳しくIPブロックを行う問題に対処しています。
動作方法
Model Context Protocol (MCP) サーバーとして実装されています。LLMクライアント(Claude Desktop、Cursor、LM Studioなど)が呼び出せるツール群を提供し、プレーンテキストの字幕、タイムスタンプ付きセグメント、利用可能な言語、動画メタデータを取得できます。長編コンテンツに対応するため、カーソルトークンを使用したページネーションシステムにより、デフォルトで50,000文字の管理可能なチャンクに自動的に字幕を分割します。
対象ユーザー
YouTube動画のコンテンツを「見ること」や分析することを希望するAIエージェントやMCP互換クライアントの開発者およびユーザー。
特徴
- 自動ページネーション:長字幕をチャンクに分割することで、コンテキストウィンドウのオーバーフローを防ぎます。
- プロキシサポート:住宅用プロキシ(Webshare、ScrapingAnt)および標準HTTP/HTTPSプロキシに対応しており、IPブロックを回避できます。
- 多言語対応:複数言語での字幕取得が可能です。
- ユニバーサル互換性:Claude Desktop、Cursor、LM Studio、Gooseを含む、あらゆる標準MCPクライアントと互換性があります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト