mcp-youtube-video-channel-scraper について
mcp-youtube-video-channel-scraperは、YouTubeの公開チャンネル、再生リスト、検索結果を収集するMCPサーバーです。ApifyでMamba LabsのスクレイパーActorを実行し、動画・チャンネルの行と読み取り状況を返します。
主な機能
- 01チャンネル、再生リスト、検索結果の取得
- 02動画タイトル、再生数、日付、長さの返却
- 03チャンネル統計とリンクの取得
- 04各リストの読み取り完了状況の報告
- 05動画、Shorts、ライブ配信タブへの対応
活用シーン
- 01YouTubeチャンネルの最新動画の収集
- 02検索語に一致するYouTube動画の検索
- 03チャンネル登録者数と再生数の取得
MCP 対応
MCPクライアントに scrape_youtube_videos_channels ツールを公開します。Apify Actorを起動して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-youtube-video-channel-scraperAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 1 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| urls | array | いいえ | チャンネル、@handle、再生リスト、検索結果のアドレス、またはチャンネル ID や @handle のみを指定します。1 回の実行につき検索語を含めて最大 200 件のソースを指定できます。単一動画のアドレスは無料行を 1 件返します。この actor は動画ページを開きません。Clay ユーザー:列を 1 項目のリストでラップしてください。 |
| channel_tab | enum | いいえ | 読み取るチャンネルのリスト:videos(デフォルト)、shorts、streams。videos | shorts | streams |
| search_terms | array | いいえ | YouTube で検索する語句。各語句について、ログアウト状態の米国ユーザー向けに YouTube が表示する順序で動画を返します。Clay ユーザー:列を 1 項目のリストでラップしてください。 |
| max_charge_usd | string | いいえ | 任意。この金額を超える課金が発生する前に実行を停止します。レポートは常に配信されます。 |
| include_channel_row | boolean | いいえ | yes(デフォルト)では、チャンネルの各ソースに、登録者数、総視聴回数、動画数、参加日、国、リンクを含む行を 1 件追加します。no の場合は追加しません。 |
| max_videos_per_source | number | いいえ | チャンネル、再生リスト、検索語ごとの件数です。デフォルトは 30 件、最大 5000 件です。チャンネルで 0 に設定すると、チャンネル行のみを取得します。 |
詳細
YouTube チャンネル・動画リストスクレイパー MCP サーバー
Apify 上の Mamba Labs YouTube Channel and Video List Scraper アクター向け MCP サーバーです。公開されている YouTube チャンネル、再生リスト、検索リストをスクレイピングし、フラットな行形式で取得します。
内容
できること
YouTube チャンネル、再生リスト、または検索語句を指定すると、動画ごとにタイトル、概数の視聴回数、相対的な投稿日、長さを含む行が取得できます。また、チャンネルごとに登録者数、総視聴回数、リンクを含む行が取得でき、ソースごとにリストを最後まで読み込めたかを示す無料のレポートも取得できます。
すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返すシンプルなクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに次を追加してください。
{
"mcpServers": {
"mamba-youtube-video-channel-scraper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-youtube-video-channel-scraper"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。scrape_youtube_videos_channels ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定してください。サーバーはトークンがなくてもツールを表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「NASA チャンネルの最新動画 20 本を視聴回数とともに一覧表示して。」
- 「YouTube で home espresso を検索して、上位 10 本の動画を教えて。」
- 「Veritasium の登録者数と、チャンネルが公開しているリンクを教えて。」
ツール
scrape_youtube_videos_channels。ツールは 1 つです。引数の例:
{
"urls": [
"https://www.youtube.com/@NASA"
],
"max_videos_per_source": 5
}
入力
アクターの購入者向け入力項目すべてです。省略した入力には、アクター独自のデフォルト値が適用されます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
urls | array | いいえ | チャンネル、@handle、再生リスト、検索結果の URL、またはチャンネル ID か @handle のみ。1 回の実行につき、検索語句も含めて最大 200 個のソースを指定できます。動画 1 本の URL を指定すると、無料の行が 1 つ返されます。このアクターは動画ページを開きません。Clay ユーザーの場合は、列を 1 項目のリストで囲んでください。 |
search_terms | array | いいえ | YouTube で検索する語句です。各語句について、ログアウト状態の米国ユーザーに表示される順序で動画が返されます。Clay ユーザーの場合は、列を 1 項目のリストで囲んでください。 |
max_videos_per_source | number | いいえ | チャンネル、再生リスト、または検索語句ごとの上限です。デフォルトは 30、最大は 5000 です。チャンネルに 0 を設定すると、チャンネルの行のみが取得されます。 |
include_channel_row | boolean | いいえ | yes(デフォルト)は、チャンネルのソースごとに、登録者数、総視聴回数、動画数、参加日、国、リンクを含む行を 1 つ追加します。no にすると追加されません。 |
channel_tab | string | いいえ | 読み込むチャンネルリストです。videos(デフォルト)、shorts、streams のいずれかを指定します。 |
max_charge_usd | string | いいえ | 任意です。この金額を超える請求が発生する前に実行を停止します。レポートは常に返されます。 |
料金
Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
video-row、リストから取得した動画1件:タイトル、概数の再生回数、相対日付、長さ | $0.0012 | $0.00114 | $0.00108 | $0.00102 |
channel-row、チャンネル1件 | $0.001 | $0.00095 | $0.0009 | $0.00085 |
apify-actor-start、実行開始1回あたり | $0.0025 | $0.0025 | $0.0025 | $0.0025 |
ソースレポート、拒否されたページ、拒否された入力は無料です。Apify のプロキシ通信を含む実行のプラットフォーム費用は、Mamba Labs が負担します。
アクターの完全なドキュメント
apify.com/mambalabs/youtube-video-channel-scraper
ライセンス
MIT。詳しくはLICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。