Apify MCP 服务器将 AI 客户端连接到 Apify Actors 和数据。
Apify MCP 服务器充当桥梁,将 AI 客户端连接到 Apify 平台。它将 Apify Actors 作为可调用工具暴露给 AI 应用程序,作为模型上下文协议服务器运行。开发人员可以使用 Node.js 和 npm 在本地运行它,或访问托管服务。该服务器使 AI 代理能够与 Apify Actors、文档和存储进行交互,扩展其操作能力。它支持各种 AI 客户端,并提供动态工具发现。
最受推荐的替代方案
Apify MCP 服务器连接到什么?
Apify MCP 服务器直接链接到 Apify 平台,集成了 Apify Actors、文档和存储。它作为一个 MCP 服务器,使 Apify Actors 可用作 AI 客户端可调用的工具。对于本地开发,它依赖于 Node.js v22 或更高版本和 TypeScript 模板。服务器可以通过 npm 包 @apify/actors-mcp-server 使用 "npx" 在本地运行,或作为托管服务访问 https://mcp.apify.com。还支持 Docker Hub 集成进行部署。
核心功能和工具
服务器提供默认可调用工具,包括 search-actors、fetch-actor-details、search-apify-docs、fetch-apify-docs、apify/rag-web-browser 和 apify/web-fetch。它支持动态工具发现,允许 AI 代理从 Apify Store 查找和使用任何 Apify Actor。额外的辅助工具管理 Actor 运行,访问 Apify 存储(数据集、键值存储)并管理 Actor 任务。还提供一个 report-problem 工具用于问题报告。
适合谁?
Apify MCP 服务器适用于 AI 代理、AI 应用程序、LLMs、IDEs、CLIs 和构建自己 AI 代理或编码助手的开发者。它服务于如 Claude.ai、Cursor、VS Code、ChatGPT 和 JetBrains 等客户端,以及任何遵循模型上下文协议的客户端。它帮助这些系统执行网页抓取、数据提取和访问 Apify 文档。如果您的 AI 客户端不遵循模型上下文协议规范,请跳过此部分。
如何开始
服务器使用作为环境变量传递的 API 密钥或通过基于浏览器的 OAuth 进行身份验证。用户从 Apify 控制台获取 Apify 账户和 API 令牌。对于本地运行,设置 APIFY_TOKEN 环境变量,而托管服务推荐使用 Streamable HTTP 作为传输协议。
用例
- AI 代理可以使用 Apify Actors 从各种在线来源进行网页抓取和数据提取。
- AI 客户端可以动态发现并执行 Apify Store 中的任何 Apify Actor 以进行按需任务执行。
- AI 编码助手可以搜索 Apify 文档并管理 Apify 数据集和键值存储中的数据。
Apify MCP 服务器将 AI 客户端连接到 Apify 平台,使 Apify Actors 和数据可作为可调用工具访问。它支持动态工具发现和各种认证方法,包括 API 令牌和 OAuth。该服务器与许多 AI 客户端和 IDE 兼容,能够实现高级自动化工作流程。它为 AI 代理与网络数据和 Apify 服务的交互提供了一种结构化的方式。尝试使用 search-actors 工具查找可用的 Apify Actors。
