apify/apify-mcp-server
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
Apify MCP Server – 让 AI 助手运行 Apify Actors 的桥梁
它是什么
Apify Model Context Protocol (MCP) server (mcp.apify.com) 是一项托管服务,实现了 Model Context Protocol——一种让大型语言模型(LLM)代理调用外部工具的标准方式。在此案例中,工具是 Apify Actors,它们是在 Apify 平台上运行的现成网页抓取、数据提取和自动化脚本。
谁会使用它
- LLM 驱动的助手(Claude、Claude Desktop、Cursor、VS Code 扩展、ChatGPT 等)需要获取实时网页数据或运行自定义自动化步骤。
- 开发自主代理的开发者,想要一个包含 8,000+ Actors 的即插即用目录,而无需自己编写 HTTP 代码。
- 想要通过内置的 agentic payments(AGI token、x402 USDC 或 Skyfire PAY tokens)按次计费代理的团队。
核心功能
| 功能 | 作用 | 重要性 |
|---|---|---|
| 动态工具发现 | 服务器读取 Actor 的输入 schema,并自动创建 MCP 工具(例如 call-actor、search-actors)。LLM 确切知道要传递哪些参数。 |
无需硬编码工具签名;新的 Actors 可立即使用。 |
| HTTPS 端点与 OAuth | 客户端使用 Authorization: Bearer <APIFY_TOKEN> 头或通过 OAuth 流程调用 https://mcp.apify.com。 |
安全、基于 token 的访问,适用于云托管代理和桌面客户端。 |
| StdIO 模式 | 使用 npx @apify/actors-mcp-server 在本地运行服务器,并通过 stdin/stdout 传递 JSON 消息。 |
适用于离线或 CLI 集成(例如 Claude for Desktop)。 |
| 代理支付 | 无需 API token 即可支付 Actor 运行费用,使用: |
- AGI – 在 x402 或 MPP 支付后铸造的预付 Apify token(推荐)。
- Direct x402 – Base 区块链上的 USDC,由
mcpc客户端处理。 - Skyfire – PAY-token 系统。
| 让“按需付费”的 AI 代理即使没有 Apify 账户也能运行付费 Actors。 |
| 丰富的工具集 | 除了
call-actor,服务器还提供搜索 Apify Store、获取文档、管理数据集、键值存储、调度、构建等辅助工具。 | 让代理拥有 Apify 平台的完整 CRUD 访问权,而不仅是抓取。 | | 遥测与报告 | 可选的遥测工具(report-problem、dev)让代理将使用数据传回 Apify。 | 有助于改善服务并调试客户端问题。 |
如何开始
- 选择客户端 – Claude Desktop、VS Code Genie、开源
mcpcCLI,或网页版的 Apify Tester MCP Client。 - 连接 – 使用 URL
https://mcp.apify.com,并提供 OAuth 流程或APIFY_TOKEN(或 AGI 生成的 token)。 - 发现工具 – 调用
search-actors或fetch-actor-details来列出可用的 Actors 并获取其 schemas。 - 运行工具 – 示例:
call-actor actor:="apify/rag-web-browser" input:{"query":"latest AI news","maxResults":3}。 - 支付(可选) – 如果您没有 API token,请获取 AGI token,或按照 README 中的说明配置
x402/Skyfire。
使用案例示例
一个自主研究助手收到提示 “总结关于量子计算突破的前 3 篇近期文章。” 它会:
- 调用
search-actors→ 发现apify/rag-web-browser。 - 使用查询和
maxResults:3调用call-actor。 - 接收抓取的文章文本、总结它们,并将答案返回给用户。 所有这些都通过单个 MCP 请求/响应周期完成。
要点 – Apify MCP Server 是一个真实、生产级的桥梁,让 LLM 代理能将 Apify 庞大的网页自动化 Actors 库视为原生工具,并内置认证、支付选项和丰富的管理 API。
相关
- 项目
- 项目
- 项目
- 项目
- 项目