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.
Integrations
Allows querying YouTube data, including searching for videos, retrieving video and channel information, and fetching video comments through the YouTube Data API.
YouTube MCP サーバー
YouTubeデータを操作するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、標準入出力インターフェースを介してYouTube動画、チャンネル、コメント、トランスクリプトをクエリするためのリソースとツールを提供します。
特徴
- 高度なフィルタリングオプションを使用して YouTube 動画を検索する
- 特定の動画やチャンネルに関する詳細情報を取得する
- 複数の動画の統計情報を比較する
- 地域やカテゴリー別にトレンド動画を探す
- チャンネルのパフォーマンスと動画の統計を分析する
- 動画のコメントとトランスクリプト/キャプションを取得する
- ビデオ分析とトランスクリプトの要約を生成する
前提条件
- Node.js (v16+)
- YouTubeデータAPIキー
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の YouTube MCP サーバーを自動的にインストールするには:
Copy
手動でインストールする
- このリポジトリをクローンします:Copy
- 依存関係をインストールします:Copy
- ルート ディレクトリに
.env
ファイルを作成します。Copy
使用法
構築と実行
- プロジェクトをビルドします。Copy
- サーバーを実行します。Copy
- 開発モードで実行:Copy
- クリーンビルド成果物:Copy
Docker デプロイメント
このプロジェクトには、コンテナ化されたデプロイメント用の Dockerfile が含まれています。
Copy
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
- ビデオの各セグメントを分析して、コンテンツの詳細な内訳を提供します
例
ビデオトランスクリプトへのアクセス
Copy
特定の言語でのトランスクリプトの取得
Copy
統計ツールの使用
Copy
トランスクリプト概要プロンプトの使用
Copy
拡張トランスクリプトツールの使用
Copy
強化されたトランスクリプト分析機能の使用
Copy
エラー処理
サーバーは、次のようなさまざまなエラー状態を処理します。
- 無効なAPIキー
- ビデオまたはチャンネルが見つかりません
- トランスクリプトは利用できません
- ネットワークの問題
ライセンス
マサチューセッツ工科大学
謝辞
You must be authenticated.
Tools
モデル コンテキスト プロトコルを介して YouTube データとのやり取りを可能にするサーバー。ユーザーは動画を検索したり、動画/チャンネルの詳細情報を取得したり、コメントを取得したりできます。