【MCPのトリセツ #3】YouTube MCPサーバー:動画の内容を取得
Claude などの AI を強化する「MCP(Model Context Protocol)」の導入方法と活用テクニックのシリーズ。今回は YouTube MCPサーバーを導入し、AIにYouTube動画の内容を理解させ、要約や分析を依頼できるようにする手順を紹介します。
YouTube MCPサーバーの導入方法と活用テクニックを紹介します。
シリーズ目次
- MCPの概要と導入方法
- Filesystem MCP Server: AIでローカルファイルを扱う
- 👉 YouTube MCPサーバー:動画の内容を取得
- mcp-pandoc: AIでドキュメント形式を変換
- GitHub MCPサーバー: AIでリポジトリを管理
- Figma MCP:デザインとコードを効率的に連携
- Slack MCPサーバー:チームコミュニケーションを強化
- Firecrawl MCP:スクレイピングでウェブ情報を取得・分析
- Markdownify MCP Server: WebページやPDFをMarkdown文書化
- Raindrop.io MCP Server: 便利なブックマークサービスをAIから使う
- Fetch MCP Server: ウェブコンテンツを取得・処理
- Blender MCP Server: 会話で Blender を操作し3Dモデルを作成
- Perplexity MCP Server: Perplexity ならではの検索をAIとの会話で実行
参考: ウェブの情報を取得するMCPの使い分け (Fetch、Firecrawl、Markdownify)
✨ YouTube MCPサーバー
YouTube の長い動画を視聴するのは時間がかかりますし、見ても時間が経つと忘れてしまいがちですよね。
動画を字幕テキストとして取得し、AIに分析させることで、情報収集が格段に効率化されますし、情報をまとめての永続化も可能になります。
🚀 YouTube MCPでできること
YouTube MCPサーバーを導入すると、次のようなことが可能になります:
- YouTube動画の内容を要約してもらう
- 長い講義や解説動画のポイントを抽出
- 英語の動画を日本語で要約してもらう
- 複数の動画を比較分析してもらう
- 特定のトピックに関する情報だけを抽出
つまり、膨大な動画コンテンツを効率的に消化し、必要な情報だけを取り出せるようになるのです。
👨💻 使用例(プロンプト)
YouTube MCP を使うのは超カンタン。以下のようなプロンプトで機能します。
「YouTubeを」と明示的に指定しなくても、URLを認識して適切に処理してくれます。
基本的な活用プロンプト
📌 シンプルな動画要約
要約して
https://www.youtube.com/watch?v=oXq7trXF4aI
📌 翻訳付き要約
要約して。もし英語なら要約する前に日本語に翻訳して
https://www.youtube.com/watch?v=oXq7trXF4aI
📌 主要ポイントの抽出
この動画の主要なポイントを5つにまとめて
https://www.youtube.com/watch?v=oXq7trXF4aI
📌 情報の階層化
この動画について、以下の形式で情報を整理して
1. 3行の概要
2. 主要なポイント(箇条書き)
3. 詳細な説明が必要な部分
https://www.youtube.com/watch?v=xxxxx
📌 特定トピックの情報抽出
「Windsurf」のトピックに関する情報だけを抽出して
https://www.youtube.com/watch?v=xxxxx
📌 複数動画の比較分析
以下の動画を比較して、共通点と相違点を教えて
https://www.youtube.com/watch?v=oXq7trXF4aI
https://www.youtube.com/watch?v=yyyyy
教育・学習向けプロンプト
📌 学習ノート作成
この講義動画の内容を学習ノートの形式でまとめて。重要な概念には太字を使い、例や応用方法も含めて
https://www.youtube.com/watch?v=xxxxx
📌 練習問題生成
この動画の内容を基に、5つの練習問題と解答を作成して
https://www.youtube.com/watch?v=xxxxx
ビジネス・会議向けプロンプト
📌 会議内容の構造化
この会議動画から、決定事項、アクションアイテム、締め切り日をリストアップして
https://www.youtube.com/watch?v=xxxxx
📌 製品情報の整理
この製品発表の動画から、新機能、価格、発売日、競合製品との比較点を表形式でまとめて
https://www.youtube.com/watch?v=xxxxx
コンテンツ制作・分析向けプロンプト
📌 スクリプトから記事作成
この動画のスクリプトを抽出し、話し言葉を書き言葉に変換して読みやすい記事形式にして
https://www.youtube.com/watch?v=xxxxx
📌 視聴者関心分析
この動画の内容を分析して、視聴者が最も関心を持ちそうな3つのトピックと、それぞれについての詳細な解説を提供して
https://www.youtube.com/watch?v=xxxxx
多言語・翻訳活用プロンプト
📌 専門用語付き翻訳要約
この英語の講演動画を、重要ポイントを逃さずに日本語で要約し、専門用語には英語の原語も括弧内に記載して
https://www.youtube.com/watch?v=xxxxx
📌 初心者向け解説
この動画の内容を初心者にもわかりやすく説明して。専門用語があれば、簡単な言葉で解説も加えて
https://www.youtube.com/watch?v=xxxxx
複数動画の高度な分析プロンプト
📌 複数動画の比較レポート
以下の2つの動画を比較して、共通点と相違点を教えて
https://www.youtube.com/watch?v=xxxxx
https://www.youtube.com/watch?v=yyyyy
これら3つの動画から、共通するテーマと各動画独自の視点を比較した分析レポートを作成して
https://www.youtube.com/watch?v=xxxxx
https://www.youtube.com/watch?v=yyyyy
https://www.youtube.com/watch?v=zzzzz
📌 対立意見の客観分析
この2つの対立する意見の動画を分析し、両者の主張、根拠、論理的な強み・弱みを客観的に評価して
https://www.youtube.com/watch?v=xxxxx
https://www.youtube.com/watch?v=yyyyy
実用的な応用プロンプト
📌 レシピ抽出
この料理レシピ動画から、材料リスト、調理手順、調理時間、難易度を抽出して整理して
https://www.youtube.com/watch?v=xxxxx
📌 技術チュートリアルの手順書作成
この技術チュートリアル動画から、ステップバイステップの手順書を作成して。各ステップにはコマンドやコードも含めて
https://www.youtube.com/watch?v=xxxxx
🛠️ インストール手順
YouTube MCPサーバーをインストールするには、2つのステップが必要です:
1. 依存ライブラリ YT-DLP のインストール
まず、YouTubeから字幕をダウンロードするための yt-dlp をインストールします。これは1000以上のサイトに対応したオープンソースの動画・音声ダウンローダーです。
macOSの場合:
brew install yt-dlp
Windowsの場合:
winget install yt-dlp
インストール後、確認のためコマンドラインで以下を実行:
yt-dlp --version
バージョン番号が表示されれば成功です。
2. YouTube MCPサーバーのインストール
下記のいずれかの方法でインストールします。
方法1: mcp-installer を使う場合(推奨)
前回またはシリーズ記事#0でmcp-installerをセットアップ済みであれば、Claude に以下のように指示するだけでインストールできます。 (※「mcp-youtube」ではなく「@anaisbetts/mcp-youtube」と指定する必要があります。)
MCPサーバー @anaisbetts/mcp-youtube をインストールして
方法2:設定ファイルを直接編集する場合
Claude Desktop の設定ファイル(~/Library/Application Support/Claude/claude_desktop_config.json
)を開き、以下の設定を追加します。既に他のMCPサーバーを設定している場合は、"mcpServers" オブジェクト内に追加してください。
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": [
"-y",
"@anaisbetts/mcp-youtube"
]
}
}
}
設定後、Claude Desktop を再起動。
💡 活用テクニック: Filesystem MCP との連携
Filesystem MCPと組み合わせると、動画の内容をローカルファイルに直接保存できます。
この動画を要約し、ドキュメントフォルダ/video-summary.md に保存してください:
https://www.youtube.com/watch?v=xxxxx
⚠️ YouTube MCPサーバーを使用する際の注意点と制限事項
- 字幕の有無: 字幕が提供されていない動画は処理できません
- 視覚情報: 画像や映像そのものは理解できず、字幕のテキストのみを処理します
- 長い動画: 非常に長い動画は処理に時間がかかったり、トークンの制限にかかる場合があります
- 多言語対応: 英語以外の言語でも動作しますが、精度は言語によって異なります
📝 まとめ
YouTube MCPサーバーを導入することで、膨大な動画コンテンツから効率的に情報を抽出し、時間を節約できます。技術的な解説動画、講義、プレゼンテーションなど、様々な教育コンテンツをテキストとして理解し、要約や分析が可能になります。
学習効率の向上や情報収集のスピードアップに、ぜひYouTube MCPサーバーを活用してみてください!
新しいMCP記事の更新は X @nagataku_ai でお知らせします。フォローとツッコミ、お待ちしています!
📚 参考リンク
次回の記事では、MarkdownやWordなど様々な形式のドキュメント形式を変換できる「mcp-pandoc」について解説します。お楽しみに!
npx @anthropic-ai/create-mcp-server my-yt-mcp-server
次に、作成されたディレクトリに移動します。
cd my-yt-mcp-server
Discussion