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