YouTube MCP Server
YouTube MCP サーバー
YouTube Data APIを活用したモデルコンテキストプロトコル(MCP)サーバー実装。AI言語モデルが標準化されたインターフェースを介してYouTubeコンテンツとやり取りできるようになります。
主な特徴
ビデオ情報
詳細なビデオ情報(タイトル、説明、再生時間、統計)を取得します
キーワードで動画を検索する
特定の動画に基づいて関連動画を取得する
動画エンゲージメント率を計算して分析する
トランスクリプト/キャプション管理
多言語対応のビデオキャプションを取得
トランスクリプトの言語設定を指定する
正確なコンテンツ参照のためにタイムスタンプ付きの字幕にアクセスします
チャネル分析
詳細なチャンネル統計情報(登録者数、視聴回数、動画数)を表示します
チャンネルから最もパフォーマンスの高い動画を取得する
チャンネルの成長とエンゲージメント指標を分析する
トレンド分析
地域やカテゴリ別にトレンド動画を表示
複数の動画のパフォーマンス指標を比較する
特定のカテゴリで人気のコンテンツを見つける
Related MCP server: YouTube MCP Server
利用可能なツール
サーバーは次の MCP ツールを提供します。
ツール名 | 説明 | 必須パラメータ |
| メタデータ、統計、コンテンツの詳細など、複数の YouTube 動画の詳細情報を取得します |
|
| クエリ文字列に基づいて動画を検索する |
|
| 複数の動画のトランスクリプトを取得する |
|
| YouTube の推奨アルゴリズムに基づいて、特定の動画に関連する動画を取得します |
|
| 登録者数、視聴回数、動画数など、複数のチャンネルの詳細な指標を取得します |
|
| 特定のチャンネルから最も視聴された動画を取得する |
|
| 複数の動画のエンゲージメント指標(視聴回数、いいね数、コメント数、エンゲージメント率)を計算します |
|
| 地域やカテゴリー別に現在人気の動画を入手 |
|
| 複数の動画の統計情報を比較する |
|
インストール
Smitheryによる自動インストール
Smithery経由で Claude Desktop 用の YouTube MCP サーバーを自動的にインストールします。
npx -y @smithery/cli install @icraft2170/youtube-data-mcp-server --client claude手動インストール
# Install from npm
npm install youtube-data-mcp-server
# Or clone repository
git clone https://github.com/icraft2170/youtube-data-mcp-server.git
cd youtube-data-mcp-server
npm install環境設定
次の環境変数を設定します。
YOUTUBE_API_KEY: YouTubeデータAPIキー(必須)YOUTUBE_TRANSCRIPT_LANG: デフォルトの字幕言語(オプション、デフォルト: 'ko')
MCP クライアント構成
Claude Desktop 構成ファイルに次のコードを追加します。
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": ["-y", "youtube-data-mcp-server"],
"env": {
"YOUTUBE_API_KEY": "YOUR_API_KEY_HERE",
"YOUTUBE_TRANSCRIPT_LANG": "ko"
}
}
}
}YouTube API のセットアップ
Google Cloud Console にアクセスする
新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
YouTube Data API v3 を有効にする
API 認証情報 (API キー) を作成する
生成されたAPIキーを環境設定で使用します
発達
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build
npm run buildネットワーク構成
サーバーは通信用に次のポートを公開します。
HTTP: 3000
gRPC: 3001
システム要件
Node.js 18.0.0以上
セキュリティに関する考慮事項
APIキーは常に安全に保管し、バージョン管理システムにコミットしないでください。
環境変数または設定ファイルを通じてAPIキーを管理する
不正使用を防ぐためにAPIキーの使用制限を設定します
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。
This server cannot be deployed
Maintenance
Related MCP Connectors
YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.
YouTube data for AI agents: channels, videos, transcripts, comments, search. Video research.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI models to interact with YouTube content including video details, transcripts, channel information, playlists, and search functionality through the YouTube Data API.727 npm11MIT
- FlicenseBqualityDmaintenanceEnables AI models to interact with YouTube content through video search, channel information, transcripts, comments, trending videos, and content analysis tools including quiz and flashcard generation.91-
- FlicenseAqualityDmaintenanceEnables AI language models to interact with YouTube content through the YouTube Data API, including retrieving video details, transcripts, channel information, playlists, and searching videos with enhanced responses that include direct URLs.14-
- AlicenseAqualityDmaintenanceEnables AI tools to access YouTube content, including transcript extraction, video/channel info, and search.417 npmMIT