apify-mcp-server: 一個將 AI agent 連接到數千個現成網頁爬蟲與自動化工具的 MCP server

apify-mcp-server: 一個將 AI agent 連接到數千個現成網頁爬蟲與自動化工具的 MCP server

它解決了什麼問題

此專案提供了一個 Model Context Protocol (MCP) server,讓 AI agent 可以存取來自 Apify Store 的數千個現成網頁爬蟲、網路爬取與自動化工具(稱為 "Actors")。它彌補了 LLM 與從社群媒體、搜尋引擎、地圖和電子商務網站進行真實世界網頁數據提取之間的差距。

運作方式

該 server 作為 MCP 相容客戶端(例如 Claude Desktop 或 VS Code)與 Apify 平台之間的介面。它會動態地將 Apify Actors 轉換為 AI agent 可以發現並執行的工具。該 server 可以部署為託管的 HTTPS 端點,或透過標準輸入/輸出 (stdio) 在本地端執行。

關鍵運作特性包括:

  • 動態工具發現:Agent 可以搜尋並獲取新 Actors 的詳細資訊,以便即時將其作為工具使用。
  • Schema 推論:Server 會載入 Actor 的輸入 schema,讓 LLM 確切知道該提供哪些參數。
  • Agentic Payments:支援透過 x402 (USDC on Base) 與 Skyfire 進行機器對機器支付,讓 agent 可以在無需傳統 API token 的情況下支付 Actor 執行費用。

對象是誰

使用 MCP 相容客戶端(例如 Claude.ai、Cursor 或 VS Code)的開發者與 AI 研究人員,希望其 AI 助手具備網頁爬蟲、提取結構化數據以及自動化瀏覽器任務的能力。

重點摘要

  • 海量工具庫:可存取超過 8,000 個 Apify Actors,用於多樣化的網頁數據提取。
  • 靈活的部署方式:可作為託管 server (mcp.apify.com) 或本地 npx 套件使用。
  • 整合支付功能:原生支援 x402 與 Skyfire,用於自主 agent 資金管理。
  • 廣泛的相容性:可與 Claude Code、Claude.ai、Cursor、VS Code 以及其他符合 MCP 標準的客戶端配合使用。
  • 輔助工具:包含用於搜尋 Apify 文件與管理 Actor 執行及儲存空間的內建工具。

Sources