YouTube MCP サーバー
YouTubeデータを操作するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、標準入出力インターフェースを介してYouTube動画、チャンネル、コメント、トランスクリプトをクエリするためのリソースとツールを提供します。
特徴
高度なフィルタリングオプションを使用して YouTube 動画を検索する
特定の動画やチャンネルに関する詳細情報を取得する
複数の動画の統計情報を比較する
地域やカテゴリー別にトレンド動画を探す
チャンネルのパフォーマンスと動画の統計を分析する
動画のコメントとトランスクリプト/キャプションを取得する
ビデオ分析とトランスクリプトの要約を生成する
前提条件
Node.js (v16+)
YouTubeデータAPIキー
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の YouTube MCP サーバーを自動的にインストールするには:
手動でインストールする
このリポジトリをクローンします:
依存関係をインストールします:
ルート ディレクトリに
.env
ファイルを作成します。
使用法
構築と実行
プロジェクトをビルドします。
サーバーを実行します。
開発モードで実行:
クリーンビルド成果物:
Docker デプロイメント
このプロジェクトには、コンテナ化されたデプロイメント用の Dockerfile が含まれています。
APIリファレンス
リソース
youtube://video/{videoId}
- 特定の動画の詳細情報を取得しますyoutube://channel/{channelId}
- 特定のチャンネルに関する情報を取得しますyoutube://transcript/{videoId}
- 特定の動画のトランスクリプトを取得するオプションのクエリパラメータ:
?language=LANGUAGE_CODE
(例:en
、ko
、ja
)
ツール
基本ツール
search-videos
- 高度なフィルタリングオプションを使用して YouTube 動画を検索しますget-video-comments
- 特定の動画のコメントを取得するget-video-transcript
- 特定のビデオのトランスクリプトをオプションの言語で取得するenhanced-transcript
- フィルタリング、検索、マルチビデオ機能を備えた高度なトランスクリプト抽出get-key-moments
- 動画のトランスクリプトからタイムスタンプ付きの重要な瞬間を抽出し、ナビゲーションを容易にしますget-segmented-transcript
- 分析を容易にするためにビデオのトランスクリプトをセグメントに分割します
統計ツール
get-video-stats
- 特定の動画の統計情報を取得するget-channel-stats
- チャンネル登録者数、視聴回数、その他のチャンネル統計情報を取得しますcompare-videos
- 複数の動画の統計情報を比較する
発見ツール
get-trending-videos
- 地域とカテゴリ別にトレンド動画を取得しますget-video-categories
- 特定の地域で利用可能なビデオカテゴリを取得します
分析ツール
analyze-channel-videos
- 特定のチャンネルの動画のパフォーマンス傾向を分析する
プロンプト
video-analysis
- YouTube ビデオの分析を生成しますtranscript-summary
- カスタマイズ可能な長さとキーワード抽出を使用して、トランスクリプトに基づいてビデオの要約を生成しますsegment-by-segment-analysis
- ビデオの各セグメントを分析して、コンテンツの詳細な内訳を提供します
例
ビデオトランスクリプトへのアクセス
特定の言語でのトランスクリプトの取得
統計ツールの使用
トランスクリプト概要プロンプトの使用
拡張トランスクリプトツールの使用
強化されたトランスクリプト分析機能の使用
エラー処理
サーバーは、次のようなさまざまなエラー状態を処理します。
無効なAPIキー
ビデオまたはチャンネルが見つかりません
トランスクリプトは利用できません
ネットワークの問題
ライセンス
マサチューセッツ工科大学
謝辞
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
モデル コンテキスト プロトコルを介して YouTube データとのやり取りを可能にするサーバー。ユーザーは動画を検索したり、動画/チャンネルの詳細情報を取得したり、コメントを取得したりできます。
Related MCP Servers
- AsecurityFlicenseAqualityThis server allows AI language models to interact with YouTube content through a standardized interface, providing features such as video and channel information retrieval, transcript management, and playlist operations.Last updated -7107340
- AsecurityAlicenseAqualityA Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.Last updated -53MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video transcripts and subtitles through a simple interface, making it ideal for content analysis and processing.Last updated -116426MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables searching YouTube videos, retrieving and storing transcripts, and performing semantic search over video content without using the official YouTube API.Last updated -6MIT License