指定MCP服务器
模型上下文协议(MCP)服务器,提供对Apify的web抓取和自动化平台API的访问。
认证
此服务器需要Apify API令牌进行身份验证。您可以从 Apify控制台集成页面.
身份验证模型:每个工具调用都必须提供API令牌(per-request身份验证)。服务器是无状态的,不会在请求之间存储身份验证凭据。
MCP类型:实用程序(每次调用需要API令牌,无多对映会话状态)
可用工具
演员管理
apify_list_actors
列出您Apify帐户中的所有参与者。
参数:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
api_token | string | ✅ 是 | Apify API令牌 |
my_only | boolean | ❌ 否 | 仅返回您拥有的Actor(默认值:true) |
limit | 整数 | ❌ 否 | 要返回的最大Actor(1-1000,默认值:100) |
offset | 整数 | ❌ 否 | 跳过N个角色进行分页(默认值:0) |
apify_run_actor
在Apify平台上运行Actor。
参数:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
api_token | string | ✅ 是 | Apify API令牌 |
actor_id | string | ✅ 是 | 演员ID(例如。, username~actor-name) |
input_data | string | ❌ 无 | Actor输入的JSON字符串(默认值:“{}”) |
timeout_secs | 整数 | ❌ 否 | 运行超时(秒) |
memory_mbytes | 整数 | ❌ 否 | 内存限制(MB)(最小128) |
build | string | ❌ 否 | 构建标签或编号(默认:“最新”) |
运行管理
apify_get_run
获取Actor跑步的详细信息。
参数:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
api_token | string | ✅ 是 | Apify API令牌 |
run_id | string | ✅ 是 | 演员运行ID |
wait_for_finish | 整数 | ❌ 否 | 等待完成的秒数(0-60) |
apify_list_runs
列出您帐户中最近运行的Actor。
参数:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
api_token | string | ✅ 是 | Apify API令牌 |
status | string | ❌ 否 | 按状态筛选(成功、失败、正在运行等) |
limit | 整数 | ❌ 否 | 返回的最大运行次数(1-1000,默认值:100) |
offset | 整数 | ❌ 否 | 跳过N次分页运行(默认值:0) |
数据检索
apify_get_dataset_items
从Actor的默认数据集中检索项目。
参数:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
api_token | string | ✅ 是 | Apify API令牌 |
dataset_id | string | ✅ 是 | 数据集ID(来自运行响应) |
limit | 整数 | ❌ 否 | 返回的最大项目数(1-10000,默认值:100) |
offset | 整数 | ❌ 否 | 跳过N个项目进行分页(默认值:0) |
clean | boolean | ❌ 否 | 删除隐藏字段(默认值:true) |
任务管理
apify_list_tasks
列出您帐户中的Actor任务。
参数:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
api_token | string | ✅ 是 | Apify API令牌 |
limit | 整数 | ❌ 否 | 返回的最大任务数(1-1000,默认值:100) |
offset | 整数 | ❌ 否 | 跳过N个任务进行分页(默认值:0) |
效用
apify_health_check
检查服务器准备状态和基本连接。
参数:无
设置
# Clone the repository
git clone
cd cl-mcp-apify
# Install dependencies
pip install -r requirements.txt```