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
- undefinedapify/apify-mcp-server