mcpField
M
mcp-youtube-video-channel-scraper

mcp-youtube-video-channel-scraper

ローカル
github.com/mambalabsdevソーシャルメディア01 日前に更新

mcp-youtube-video-channel-scraper について

mcp-youtube-video-channel-scraperは、YouTubeの公開チャンネル、再生リスト、検索結果を収集するMCPサーバーです。ApifyでMamba LabsのスクレイパーActorを実行し、動画・チャンネルの行と読み取り状況を返します。

主な機能

  1. 01チャンネル、再生リスト、検索結果の取得
  2. 02動画タイトル、再生数、日付、長さの返却
  3. 03チャンネル統計とリンクの取得
  4. 04各リストの読み取り完了状況の報告
  5. 05動画、Shorts、ライブ配信タブへの対応

活用シーン

  1. 01YouTubeチャンネルの最新動画の収集
  2. 02検索語に一致するYouTube動画の検索
  3. 03チャンネル登録者数と再生数の取得

MCP 対応

MCPクライアントに scrape_youtube_videos_channels ツールを公開します。Apify Actorを起動して完了を待ち、データセットの行を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-youtube-video-channel-scraper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-youtube-video-channel-scraper"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-youtube-video-channel-scraper
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-youtube-video-channel-scraper1.0.3

ツール

1

掲載時のツール一覧 · 1 日前に更新

パラメーター型必須説明
urlsarrayいいえチャンネル、@handle、再生リスト、検索結果のアドレス、またはチャンネル ID や @handle のみを指定します。1 回の実行につき検索語を含めて最大 200 件のソースを指定できます。単一動画のアドレスは無料行を 1 件返します。この actor は動画ページを開きません。Clay ユーザー:列を 1 項目のリストでラップしてください。
channel_tabenumいいえ読み取るチャンネルのリスト:videos(デフォルト)、shorts、streams。videos | shorts | streams
search_termsarrayいいえYouTube で検索する語句。各語句について、ログアウト状態の米国ユーザー向けに YouTube が表示する順序で動画を返します。Clay ユーザー:列を 1 項目のリストでラップしてください。
max_charge_usdstringいいえ任意。この金額を超える課金が発生する前に実行を停止します。レポートは常に配信されます。
include_channel_rowbooleanいいえyes(デフォルト)では、チャンネルの各ソースに、登録者数、総視聴回数、動画数、参加日、国、リンクを含む行を 1 件追加します。no の場合は追加しません。
max_videos_per_sourcenumberいいえチャンネル、再生リスト、検索語ごとの件数です。デフォルトは 30 件、最大 5000 件です。チャンネルで 0 に設定すると、チャンネル行のみを取得します。

詳細

YouTube チャンネル・動画リストスクレイパー MCP サーバー

MCP Registry npm version npm downloads license

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
}

入力

アクターの購入者向け入力項目すべてです。省略した入力には、アクター独自のデフォルト値が適用されます。

入力型必須説明
urlsarrayいいえチャンネル、@handle、再生リスト、検索結果の URL、またはチャンネル ID か @handle のみ。1 回の実行につき、検索語句も含めて最大 200 個のソースを指定できます。動画 1 本の URL を指定すると、無料の行が 1 つ返されます。このアクターは動画ページを開きません。Clay ユーザーの場合は、列を 1 項目のリストで囲んでください。
search_termsarrayいいえYouTube で検索する語句です。各語句について、ログアウト状態の米国ユーザーに表示される順序で動画が返されます。Clay ユーザーの場合は、列を 1 項目のリストで囲んでください。
max_videos_per_sourcenumberいいえチャンネル、再生リスト、または検索語句ごとの上限です。デフォルトは 30、最大は 5000 です。チャンネルに 0 を設定すると、チャンネルの行のみが取得されます。
include_channel_rowbooleanいいえyes(デフォルト)は、チャンネルのソースごとに、登録者数、総視聴回数、動画数、参加日、国、リンクを含む行を 1 つ追加します。no にすると追加されません。
channel_tabstringいいえ読み込むチャンネルリストです。videos(デフォルト)、shorts、streams のいずれかを指定します。
max_charge_usdstringいいえ任意です。この金額を超える請求が発生する前に実行を停止します。レポートは常に返されます。

料金

Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。

イベント無料プランBronzeSilverGold
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をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

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