YouTube MCP(Model Context Protcol) Server について
YouTube MCP Serverは、YouTube動画のURLから字幕テキストを取得・抽出し、AI言語モデルに提供します。MCPクライアントで動画内容を分析、議論したり、要約などに利用したりできます。
主な機能
- 01動画URLから字幕を取得
- 02字幕テキストの抽出
- 03分析用の動画内容の提供
活用シーン
- 01YouTube動画の要約
- 02動画内の発話内容の分析
- 03AIとの会話で動画資料を議論
MCP 対応
MCPクライアント向けに、YouTubeの字幕を取得・抽出するツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
YouTube MCP(Model Context Protcol)サーバー
この MCP サーバーは、YouTube 動画から文字起こしを取得・抽出するツールを提供します。AI 言語モデル(LLM)が次のことを行えるようにします。
- YouTube 動画の URL から文字起こし全文にアクセスする
- 文字起こしを通じて動画の内容を処理・分析する
- 会話の中で動画の情報を参照し、話題にする
このサーバーは、動画の文字起こしを自動的に抽出して整形することで、AI モデルと YouTube コンテンツの橋渡しをします。
リンクにアクセスできないと言う代わりに

セットアップ
-
uv(Python パッケージマネージャー)をインストールします。
Mac:
brew install uvLinux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex" -
このリポジトリをクローンします。
git clone [email protected]:PrajwalPrashanth/youtube-mcp-server.git cd youtube-mcp-server -
仮想環境を作成し、依存関係をインストールします。
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate uv pip install -r pyproject.toml
この MCP サーバーを Claude Desktop に追加します(ダウンロード)
uv run mcp install -e . server.py -n "youtube-mcp"
完了すると、UI にツールアイコンが表示されます。

YouTube 動画を指定すれば、文字起こしを使った操作(要約など)を依頼できます。

コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。