YouTube Transcript MCP Server logo

YouTube Transcript MCP Server

シェア
業務自動化YouTube字幕トランスクリプト動画要約学習
最終確認:
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 動画

ステップ

  1. ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON 設定をコピー
  2. コピーした JSON を設定ファイル(claude_desktop_config.json など)に追記して保存
  3. クライアントを再起動
  4. 「この URL の動画を要約して」と話しかけるだけで利用開始

注意事項

  • 字幕が設定されていない動画(クリエイターが字幕を無効化している場合など)は取得できません。代替として Supadata MCP(AI フォールバック付き)または Whisper MCP(音声から直接文字起こし)を検討してください。
  • 自動生成字幕は誤認識を含む場合があります。重要な情報は原動画と照合してください。
  • 著作権のある動画コンテンツの取得・再配布は、各コンテンツの利用規約に従ってください。引用・要約の範囲を超える利用は注意が必要です。
  • 非常に長い動画はトークン上限に達する場合があります。その場合は「最初の 30 分だけ要約して」など範囲を指定してください。

設定方法

MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。

Claude Desktop: Anthropic 公式のデスクトップ版 Claude アプリ

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
    }
  }
}

主なユースケース

  1. 「この YouTube 動画 URL を要約して」と頼むだけで、1 時間の講演動画を 3 分で読めるまとめにしてくれる
  2. 「英語のチュートリアル動画のトランスクリプトを取得して、日本語に翻訳・整形して学習ノートを作って」と多言語学習を AI に支援してもらえる
  3. 「セミナーや勉強会のアーカイブから重要ポイントを抽出して議事録を作って」と動画ベースの記録作業を効率化できる
  4. 「タイムコード付きでトランスクリプトを取得して」と、発言箇所を後から参照しやすい形式でも取り出せる

プラットフォーム別の注意事項

  • Windows特別な設定は不要です。Node.js がインストールされていれば動作します。
  • プロキシ環境社内プロキシ環境では YouTube へのアクセスが制限されている場合があります。ネットワーク管理者に確認してください。