MCP.so
ログイン

Apify MCP Server

@apify

基本情報

カテゴリ

ブラウザ自動化

ライセンス

MIT

トランスポート

stdio

作者

apify

Apify MCP Server について

Apify MCP サーバーを使うと、AI エージェントは Apify Store で提供されている数千ものすぐに使えるスクレイパー、クローラー、自動化ツールを活用して、SNS、検索エンジン、地図、EC サイト、その他あらゆる Web サイトからデータを抽出できます。

Apify MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "actors-mcp-server": {
      "command": "npx",
      "args": [
        "@apify/actors-mcp-server",
        "--tools",
        "actors,docs,apify/rag-web-browser"
      ]
    }
  }
}

Apify MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

Apify MCP Server とは?

Apify MCP は Apify 公式の Model Context Protocol サーバーです。AI エージェントが Apify Store を検索し、数千ものすぐに使えるスクレイパー、クローラー、自動化ツール(Actor)を実行して、SNS、検索エンジン、地図、EC サイトなどあらゆる Web サイトからデータを取得できるようにします。

このサーバーはオープンソース(MIT)で、Apify が apify/apify-mcp-server リポジトリで管理しています(旧 apify/actors-mcp-server の URL はここにリダイレクトされます)。ホスト型エンドポイント https://mcp.apify.com(Streamable HTTP + OAuth)に接続するか、@apify/actors-mcp-server npm パッケージを stdio でローカル実行できます。Apify はホスト型サーバーを推奨しており、ローカル版にはない出力スキーマ推論も利用できます。

Apify MCP Server の使い方

MCP クライアントと、通常は Apify アカウントが必要です。API トークン(Apify Console の API & Integrations で取得)が必要なのは、ローカル stdio または Bearer トークン方式の場合だけで、ホスト型サーバーは OAuth を使います。MCP コンフィギュレーター で、ほとんどのクライアント向けの設定を生成できます。

ホスト型サーバー + OAuth(推奨):

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com"
    }
  }
}

OAuth の代わりに Bearer トークンを使うホスト型サーバー:

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com",
      "headers": {
        "Authorization": "Bearer <APIFY_TOKEN>"
      }
    }
  }
}

リモートサーバーに対応していないクライアント向けのローカル stdio(Node.js が必要):

{
  "mcpServers": {
    "actors-mcp-server": {
      "command": "npx",
      "args": ["-y", "@apify/actors-mcp-server"],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

Apify CLI を使う場合は、apify mcp install cursor(または別のクライアント名)で設定が自動的に書き込まれます。

Claude Code

Apify は MCP サーバーと Agent Skills をまとめた Claude Code プラグインを提供しています。Claude Code で次を実行します。

/plugin marketplace add apify/apify-claude-code-plugin
/plugin install apify@apify
/reload-plugins

次に /mcp を実行し、plugin:apify:apify を開いて Enable を選び、続けて Authenticate を選んでサインインします。ヘッドレス環境では、Claude Code を起動する前に APIFY_TOKEN を設定してください。

Claude Desktop

Settings > Connectors を開き、Add > Add custom connector を選択します。名前(例:Apify)と URL https://mcp.apify.com を入力し、検出された設定のまま Add を選びます。claude.ai でも同じように使えます。コネクタディレクトリから Apify をインストールすることもできます。

Cursor

Cursor のエージェントチャットで /add-plugin apify を実行します(または Cursor Marketplace から Apify をインストール)。その後 Cursor Settings > Tools & MCPs を開き、Apify MCP サーバーの Connect を選んでサインインします。

VS Code

Extensions ビューを開き、@agentPlugins apify を検索して、Awesome Copilot マーケットプレイスの apify をインストールし、信頼の確認に同意します。VS Code が MCP サーバーの認証を求めたら Allow を選び、Apify にサインインします。

Codex

Codex CLI で /plugins を実行し、Add Marketplace を開いて apify/apify-codex-plugin を入力し、Apify Plugin タブから Apify をインストールします。認証が必要な最初の呼び出し時にサインイン画面が開きます。

Apify MCP Server の主な機能

  • Actor の入力スキーマを読み込み、あらゆる Apify Actor を MCP ツールに変換するため、モデルは渡すべき引数を把握できます。
  • 動的な検出:エージェントは search-actors で適切な Actor を見つけ、事前設定なしで call-actor により実行できます。
  • apify/rag-web-browser と apify/web-fetch の 2 つの Actor と補助ツールがあらかじめ設定されています。
  • tools URL パラメーターまたは --tools CLI フラグでツールセット(カテゴリ、個別ツール、特定の Actor)を設定できます。
  • OAuth または Bearer トークンで認証できます。一部の検出系・ドキュメント系ツールはアカウントなしで使えます。
  • AGI、直接 x402(Base 上の USDC)、Skyfire によるエージェント決済に対応し、エージェントは API トークンなしで実行料金を支払えます。
  • オプションの UI モード(ui=true)でインタラクティブな MCP App ウィジェットを利用でき、テレメトリーは無効化できます。

Apify MCP Server のツール

ツールは選択可能なカテゴリにグループ化されています。

  • actors(デフォルト):search-actors、fetch-actor-details、call-actor で Actor を探し、入力スキーマ・料金・README を確認してから実行します。
  • docs(デフォルト):search-apify-docs と fetch-apify-docs で Apify ドキュメントをコンテキストに取り込みます。
  • Actor ツール(デフォルト):apify--rag-web-browser は Web を検索して上位結果の内容を返し、apify--web-fetch は URL を取得して Markdown、テキスト、HTML、リンクとして返します。
  • runs と storage:get-actor-run、get-actor-run-log、abort-actor-run、get-dataset-items、get-key-value-store-record などの関連ツール。Actor ツールまたは call-actor が読み込まれると、サーバーは get-actor-run、get-dataset-items、get-key-value-store-record、abort-actor-run を自動的に追加します。
  • tasks、schedules、builds、api:保存済みタスク、cron スケジュール、ビルドを管理したり、apify-api-search と読み取り専用の apify-api-read で Apify API を照会したりできます。

なお、call-actor が返すのは実行ステータスとストレージ ID で、スクレイピングしたデータそのものではありません。エージェントはその後 get-dataset-items で結果を読み取ります。

Apify MCP Server のユースケース

  • Web リサーチ:「自律型 AI エージェントに関する最新ニュースを探して要約して。」
  • 地域のリード収集:「Google Maps からプラハの上位 10 件のレストランを連絡先付きでスクレイピングして。」
  • Google Search Results Scraper を使った SEO 調査:「'apify mcp' の Google 検索 1 ページ目を取得し、ランクインしているドメインを一覧にして。」
  • SNS モニタリング:複数の Facebook ページから投稿とコメントを抽出したり、Instagram の投稿やプロフィールを分析用に取得したりします。
  • 結果のページ送り:「その実行の次の 10 件を見せて。」
  • 自動化:Actor タスクとスケジュールを作成し、スクレイパーを cron の周期で実行します。

Apify MCP Server と代替ツールの比較

Firecrawl MCP Server は 1 つの API でスクレイピング、クロール、検索を提供しますが、Apify はサイト別の Actor のマーケットプレイス(Google Maps、Instagram、Facebook など)をエージェントに提供します。Playwright MCP Server と Puppeteer MCP Server はローカルブラウザを一手ずつ操作しますが、Apify は自社クラウドで処理を実行し、構造化されたデータセットを返します。このページに掲載しているのは Apify 公式サーバーです。

Apify MCP Server のトラブルシューティング

  • Unauthorized またはトークンが無効:Apify Console の API & Integrations でトークンを確認し、ローカル利用時は APIFY_TOKEN が設定されているか確かめるか、コネクタを削除して再追加し OAuth をやり直します。
  • 古い /sse URL が動かない:レガシーの SSE エンドポイントは削除されました。/sse を付けずに https://mcp.apify.com を使ってください。
  • Claude Desktop でツールが表示されない:コネクタ設定で Apify ツールがブロックされていないか確認し、アプリを再起動するか、コネクタを削除して再追加します。
  • ローカルサーバーが起動しない:Node.js がインストールされているか(node -v)確認し、@apify/actors-mcp-server@latest を使い、macOS や Linux では rm -rf ~/.npm/_npx で壊れた npx キャッシュを削除します。
  • 結果が遅い、または空:Apify Console で実行ログを確認し、call-actor はデータを返さないため get-dataset-items で取得します。

よくある質問

1

Apify MCP サーバーは公式ですか?

はい。Apify が開発・保守しており、mcp.apify.com でホストされ、GitHub の apify/apify-mcp-server でオープンソースとして公開されています。

2

Apify MCP は無料ですか?

サーバー自体はオープンソースで、Apify には無料アカウントもあります。Actor の実行はプランの Apify プラットフォーム使用量を消費し、有料の Actor もあるため、費用は実行内容によって異なります。

3

Apify API トークンは必要ですか?

ホスト型サーバーで OAuth を使う場合は不要です。ローカル stdio または Bearer トークン方式では `APIFY_TOKEN` が必要です。`tools` で検出系・ドキュメント系ツール(`search-actors` など)だけを選んだ場合は、認証なしで使えます。

4

Apify MCP サーバーは Claude Code、Cursor、VS Code で使えますか?

はい。Apify は Claude Code、Cursor、VS Code、Codex 向けのプラグインを提供しており、どの MCP クライアントからも `https://mcp.apify.com` に直接接続できます。

5

ホスト型サーバーとローカル実行のどちらを使うべきですか?

Apify はホスト型サーバーを推奨しています。自動更新され、OAuth に対応し、出力スキーマ推論も利用できます。クライアントがリモートサーバーを使えない場合のみローカルで実行してください。

6

エージェントに見せるツールを制限するには?

`tools` パラメーターを追加します(例:`https://mcp.apify.com?tools=actors,docs,apify/rag-web-browser`)。CLI では `--tools` を渡します。デフォルトは変わる可能性があるため、本番環境では明示的に指定することを Apify は推奨しています。

7

エージェントは Apify アカウントなしで支払えますか?

はい。サーバーは AGI、Base 上の USDC を使う直接 x402、Skyfire の PAY トークンによるエージェント決済に対応しています。直接 x402 と Skyfire は Pay Per Event 型の Actor でのみ使えます。

8

レート制限はありますか?

はい。ユーザーごとに毎秒 30 リクエストまでで、超えるとサーバーは `429` を返します。

コメント

「ブラウザ自動化」の他のコンテンツ