AI エージェントにYouTube文字起こしを提供: MCP (Claude Code、Codex、claude.ai)

チャットにYouTubeリンクを貼り付けて、モデルが「ビデオを知っている」ことを望み、機能しません―モデルはビデオを見ることができません。何が機能するか: 実際のトランスクリプトを取得するツールをエージェントに与える。youtube2text.orgは、正確にそれを行う、ホストされたMCP(モデルコンテキストプロトコル)サーバーを出荷しています。
エンドポイント: https://youtube2text.org/mcp(ストリーミング可能HTTP、ステートレス)。1つのツールを公開:
transcribe_video(url, maxChars?)―{title, content, contentSize, videoId, pubDate, truncated}を返す。
接続されたら、単に質問: 「5つの要点で https://www.youtube.com/watch?v=... を要約してください」 そしてエージェントはそのトランスクリプト自体を引き出します。
claude.ai(ウェブとデスクトップ)
- 設定→コネクタ→カスタムコネクタを追加
- URL:
https://youtube2text.org/mcp - Googleサインインを完了し、許可をクリックしてください。
サーバーはOAuth 2.1を動的クライアント登録とPKCEで実装するため、claude.aiは全体のハンドシェイクを自動的に処理します―コピー周辺のキーなし。使用はyoutube2textアカウントプランに対して数えられます。
Claude Code
claude mcp add --transport http youtube2text https://youtube2text.org/mcp
その後、セッション内で/mcpを実行してOAuthサインインを完了します。その時点からすべてのClaude Codeセッションはオンデマンドでビデオを文字起こしできます―会議トークをノートやドキュメントに変えるのは素晴らしいです。
Codex とその他のMCPクライアント
ストリーミング可能なHTTPを話すどのクライアントでも接続できます。クライアントがOAuthを行わない場合、代わりにAPIキーで認証―Authorization: Bearer <key>またはx-api-keyとして送信します。ダッシュボードからキーを取得(またはGET /api/demo-keyから共有デモキー)。
Claude APIを直接呼び出している? Messagesリクエストのmcp_servers配列にこれを追加:
{"type": "url", "url": "https://youtube2text.org/mcp", "name": "youtube2text",
"authorization_token": "<YOUR_API_KEY>"}
OpenAI Responses API を使用:
{"type": "mcp", "server_label": "youtube2text",
"server_url": "https://youtube2text.org/mcp",
"headers": {"x-api-key": "<YOUR_KEY>"}, "require_approval": "never"}
人々がそれで構築するもの
- ビデオサマライザー―トーク、講義、ポッドキャストをLLMパイプラインにフィード。
- 研究エージェント―エージェントは実際の正確さを引用する代わりに幻覚化するもの。
- コンテンツの再利用―入力をトランスクリプト、ブログポスト/スレッド/ショーノート出力に。
- チャネルのRAG―トランスクリプトをインデックスし、チャネル全体で質問に答える。
プレーンRESTを好みますか?
同じ機能はクラシックHTTP API として利用可能です―30秒でcurlを使用してYouTube文字起こしを抽出を参照してください。エージェント読んでいる場合: 完全な機械可読リファレンスはyoutube2text.org/api.mdにあります(インデックス: /llms.txt)。