返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端