Apify Actors MCP服务器是一个基于模型上下文协议(Model Context Protocol, MCP)的服务器实现,专门为Apify平台上的所有Actor提供统一的接口访问。该项目使AI应用和AI代理能够通过标准化的协议与Apify的数据提取工具进行交互。
项目地址: https://github.com/apify/actors-mcp-server
主要用途: 将Apify Store中的200多个数据提取工具作为AI工具集成到各种AI应用中
支持平台: Claude Desktop、Visual Studio Code、LibreChat等多种MCP客户端
项目默认预配置了以下核心Actor工具:
apify/instagram-scraper
): 提取Instagram帖子、个人资料、地点、照片和评论apify/rag-web-browser
): 网络搜索、爬取页面内容并返回结构化数据lukaskrivka/google-maps-with-contact-details
): 提取Google Maps上的商家联系信息支持以下MCP客户端:
"搜索网络并总结AI代理的最新趋势"
"查找并分析The Rock的Instagram个人资料"
"找出旧金山排名前10的最佳意大利餐厅"
"提取特定区域的Google Maps商家联系信息"
"提供使用模型上下文协议的分步指南和源URL"
"分析Facebook页面的最新帖子趋势"
{
"mcpServers": {
"actors-mcp-server": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "apify_token",
"description": "Apify API Token",
"password": true
}
],
"servers": {
"actors-mcp-server": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server"],
"env": {
"APIFY_TOKEN": "${input:apify_token}"
}
}
}
}
}
{
"command": "npx",
"args": [
"-y", "@apify/actors-mcp-server",
"--actors", "lukaskrivka/google-maps-with-contact-details,apify/instagram-scraper"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
export APIFY_TOKEN=your-apify-token
npx @modelcontextprotocol/inspector npx -y @apify/actors-mcp-server
项目提供了完整的示例代码:
examples/clientStdio.ts
examples/clientSse.ts
Apify Actors MCP服务器代表了AI应用工具集成的重要进步,它通过标准化的MCP协议将强大的数据提取能力带给了各种AI应用。该项目的主要价值包括:
这个项目为AI应用的数据获取需求提供了一个强大、灵活且易于使用的解决方案,是现代AI工具栈中的重要组成部分。