Back to MCP directory
publicPublicdnsLocal runtime

actors-mcp-server

Apify MCP服务器是一个实现Model Context Protocol(MCP)的服务,允许AI助手通过SSE或Stdio与Apify平台上的各种Actor交互,执行数据抓取、网页搜索等任务。

article

README

🚀 Apify Actor-MCP-Server 入门指南

本项目是 Apify Actor-MCP-Server 的入门指南,旨在帮助用户快速了解如何安装、配置、运行和开发该服务器,同时提供调试方法、未来规划、故障排除建议以及相关学习资源。

🚀 快速开始

若想快速上手 Apify Actor-MCP-Server,可按以下步骤操作:

  1. 安装依赖:
npm install @apify/actors-mcp-server@latest
  1. 配置环境变量:创建一个 .env 文件,并添加以下内容:
APIFY_TOKEN=your-apify-token
  1. 快速运行:
node src/stdio.js

📦 安装指南

📦 安装依赖

npm install @apify/actors-mcp-server@latest

🔧 配置环境变量

创建一个 .env 文件,并添加以下内容:

APIFY_TOKEN=your-apify-token

🛡️ 运行说明

🎉 快速运行

node src/stdio.js

📦 参数配置

node src/stdio.js --port 3000 --actorLimit 10 --memory 4GB

🛠️ 开发指引

🔨 先决条件

  • Node.js (v18 或更高版本)
  • Python 3.9 或更高版本

创建一个 .env 文件,并添加以下内容:

APIFY_TOKEN=your-apify-token

🧱 构建项目

npm run build

🔍 调试方法

使用 MCP 检查器进行调试:

export APIFY_TOKEN=your-apify-token
npx @modelcontextprotocol/inspector node ./dist/stdio.js

🚀 未来规划 (2025年3月)

  • 添加 Apify 的数据集和键值存储作为资源。
  • 添加工具,如 Actor 日志和运行日志用于调试。

🛑 故障排除

  • 确保已安装 Node.js,可通过 node -v 检查。
  • 确保环境变量 APIFY_TOKEN 已设置。
  • 始终使用最新版本的 MCP 服务器,通过 @apify/actors-mcp-server@latest 设置。

📚 学习资源

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client