apify-mcp-server: AIエージェントを数千の既製ウェブスクレイパーおよび自動化ツールに接続するMCPサーバー

apify-mcp-server: AIエージェントを数千の既製ウェブスクレイパーおよび自動化ツールに接続するMCPサーバー

何を解決するか

このプロジェクトは、AIエージェントがApify Storeから数千の既製ウェブスクレイピング、クローリング、および自動化ツール(「Actors」と呼ばれます)にアクセスできるようにするModel Context Protocol (MCP) サーバーを提供します。これにより、LLMと、ソーシャルメディア、検索エンジン、マップ、およびeコマースサイトからの現実世界のウェブデータ抽出との間のギャップを埋めます。

仕組み

このサーバーは、MCP互換クライアント(Claude DesktopやVS Codeなど)とApifyプラットフォームの間のインターフェースとして機能します。Apify Actorsを、AIエージェントが発見・実行できるツールへと動的に変換します。サーバーは、ホストされたHTTPSエンドポイントとしてデプロイするか、標準入出力(stdio)を介してローカルで実行できます。

主な運用機能には以下が含まれます:

  • Dynamic Tool Discovery: エージェントは新しいActorsを検索して詳細を取得し、それらを即座にツールとして使用できます。
  • Schema Inference: サーバーはActorの入力スキーマをロードするため、LLMはどの引数を提供すべきかを正確に把握できます。
  • Agentic Payments: x402 (USDC on Base) および Skyfire を介したマシン間決済をサポートしており、エージェントが従来のAPIトークンなしでActorの実行に対して支払うことができます。

対象者

MCP互換クライアント(Claude.ai、Cursor、またはVS Code)を使用しており、AIアシスタントにウェブのスクレイピング、構造化データの抽出、およびブラウザベースのタスクの自動化を行う能力を持たせたい開発者およびAI研究者。

ハイライト

  • Massive Tool Library: 多様なウェブデータ抽出のための8,000以上のApify Actorsへのアクセス。
  • Flexible Deployment: ホストされたサーバー (mcp.apify.com) またはローカルの npx パッケージとして利用可能。
  • Integrated Payments: 自律的なエージェントへの資金提供のための、x402 および Skyfire のネイティブサポート。
  • Broad Compatibility: Claude Code、Claude.ai、Cursor、VS Code、およびその他のMCP準拠クライアントで動作。
  • Helper Tools: Apifyのドキュメント検索、およびActorの実行とストレージの管理のための組み込みツールを含む。

Sources