YouTube Transcript MCP Server
- 最終確認:
- 2026-05-27
- ライセンス:
- MIT
YouTube Transcript とは
YouTube Transcript(字幕取得)は、YouTube 動画の字幕テキストをそのままダウンロードする仕組みです。YouTube は多くの動画で字幕を自動生成しており、それを API 経由で取得できます。
「1 時間の講演動画を全部見る時間がない」「英語の解説動画を日本語で学びたい」「セミナーの録画から議事録を作りたい」といった場面で、字幕テキストを AI に渡せば動画を見ずに内容を把握できます。学習・調査・記録の効率が大きく上がります。
この YouTube Transcript MCP Server は、有志(kimtaeyoon83 氏)が作った非公式のツールです。認証は不要で、字幕が有効な動画の URL を渡すだけで使えます。
YouTube Transcript × AI でできること
この MCP サーバーを導入すると、YouTube 動画の字幕活用を AI への一言で実行できます。
📺 動画を要約
「この URL の動画を日本語で要約して」
→ 字幕取得 + AI 要約
🌐 多言語学習
「英語動画の字幕を日本語に翻訳して学習ノートにまとめて」
→ 翻訳 + ノート整形
🔑 キーワード抽出
「このトランスクリプトから重要なキーワードを 10 個抽出して」
→ NLP 的なキーワード抽出
📋 議事録化
「セミナーの字幕から要点と質疑応答を整理して議事録を作って」
→ 構造化された議事録生成
提供される主なツール
YouTube Transcript MCP Server が公式に提供するツール(README 明記範囲):
| ツール名 | 役割 |
|---|---|
get_transcript | 指定した YouTube 動画 URL から字幕(トランスクリプト)を取得 |
オプション機能:
- 言語指定:
langパラメータで取得言語を指定(自動フォールバック付き) - 広告フィルタ: スポンサー・広告セグメントの除外(
strip_ads・既定で有効) - タイムスタンプ:
include_timestampsでタイムコード付き取得([0:05] テキスト形式) - YouTube Shorts 対応: 短尺動画も対象
YouTube Transcript MCP Server について
YouTube Transcript MCP Server(@kimtaeyoon83/mcp-server-youtube-transcript)は、コミュニティメンバー kimtaeyoon83 氏が公開する MCP サーバーです。YouTube が公開している字幕データを API 経由で取得し、AI に渡せる形に整形します。
API キー・認証は不要で、字幕が有効な動画の URL を指定するだけで利用できます。スポンサー・広告のセグメント除外が既定で有効で、ノイズなく本編のテキストを取り出せる設計です。
スペック
- 配布形態: npm パッケージ(
@kimtaeyoon83/mcp-server-youtube-transcript)+ Node.js 18+ - 認証: 不要
- 提供元: コミュニティ実装(kimtaeyoon83)/ MIT
- 対応範囲: YouTube 動画の字幕取得(広告フィルタ・多言語フォールバック・Shorts 対応)
- 公式リポジトリ: github.com/kimtaeyoon83/mcp-server-youtube-transcript
関連 MCP: Supadata MCP(Supadata 社公式)は YouTube に加え TikTok / Instagram / X もカバーし、字幕がない動画の AI フォールバック文字起こしにも対応しています。複数プラットフォーム + 字幕なし動画対応が必要な場合は Supadata MCP を検討してください。
導入手順
前提条件
- Node.js 18 以上
- 字幕(自動生成字幕を含む)が有効な YouTube 動画
ステップ
- ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON 設定をコピー
- コピーした JSON を設定ファイル(claude_desktop_config.json など)に追記して保存
- クライアントを再起動
- 「この URL の動画を要約して」と話しかけるだけで利用開始
注意事項
- 字幕が設定されていない動画(クリエイターが字幕を無効化している場合など)は取得できません。代替として Supadata MCP(AI フォールバック付き)または Whisper MCP(音声から直接文字起こし)を検討してください。
- 自動生成字幕は誤認識を含む場合があります。重要な情報は原動画と照合してください。
- 著作権のある動画コンテンツの取得・再配布は、各コンテンツの利用規約に従ってください。引用・要約の範囲を超える利用は注意が必要です。
- 非常に長い動画はトークン上限に達する場合があります。その場合は「最初の 30 分だけ要約して」など範囲を指定してください。
設定方法
MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。
Claude Desktop: Anthropic 公式のデスクトップ版 Claude アプリ
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}
Cursor: AI 機能を内蔵したコードエディタ
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}
Cline: VS Code に追加する AI アシスタント拡張
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}
主なユースケース
- 「この YouTube 動画 URL を要約して」と頼むだけで、1 時間の講演動画を 3 分で読めるまとめにしてくれる
- 「英語のチュートリアル動画のトランスクリプトを取得して、日本語に翻訳・整形して学習ノートを作って」と多言語学習を AI に支援してもらえる
- 「セミナーや勉強会のアーカイブから重要ポイントを抽出して議事録を作って」と動画ベースの記録作業を効率化できる
- 「タイムコード付きでトランスクリプトを取得して」と、発言箇所を後から参照しやすい形式でも取り出せる
プラットフォーム別の注意事項
- Windows:特別な設定は不要です。Node.js がインストールされていれば動作します。
- プロキシ環境:社内プロキシ環境では YouTube へのアクセスが制限されている場合があります。ネットワーク管理者に確認してください。