基本能力
产品定位
Apify MCP Server 是一个中间件,旨在通过MCP协议将Apify平台上的各种Actor(工具)暴露给AI助手或框架使用,从而实现数据提取、网页搜索等功能。
核心功能
- 动态加载和执行Apify Actor
- 提供辅助工具(如
get-actor-details
和discover-actors
)来发现和管理Actor - 支持两种通信方式:SSE(Server-Sent Events)和Stdio
- 与多种MCP客户端兼容,如Claude Desktop、VS Code、LibreChat等
适用场景
- 数据提取:如从Facebook、Instagram等社交媒体平台提取数据
- 网页搜索:如使用Google搜索并提取结果
- 位置服务:如从Google Maps提取联系信息
- AI助手增强:为AI助手提供外部工具和数据源
工具列表
- Apify Actors:任何Apify平台上的Actor都可以作为工具使用,如
apify/instagram-scraper
、apify/rag-web-browser
等。 - Helper Tools:
get-actor-details
:获取特定Actor的文档和输入模式discover-actors
:通过关键词搜索相关Actoradd-actor-as-tool
:将Actor添加到可用工具列表remove-actor-from-tool
:从工具列表中移除Actor
常见问题解答
- 确保已安装Node.js(v18或更高版本)
- 确保设置了
APIFY_TOKEN
环境变量 - 使用最新版本的MCP服务器
使用教程
使用依赖
- Node.js v18或更高版本
- Apify API Token
安装Node.js的命令:
```bash
在MacOS或Linux上
brew install node
在Windows上
从https://nodejs.org/en下载并安装
```
安装教程
作为Apify Actor运行
```bash
启动服务器
https://actors-mcp-server.apify.actor?token=
```
本地运行
bash
npx -y @apify/actors-mcp-server
调试方式
使用MCP Inspector进行调试:
bash
export APIFY_TOKEN=your-apify-token
npx @modelcontextprotocol/inspector npx -y @apify/actors-mcp-server