返回市场
演员主控MCP代理

演员主控MCP代理

作者:apify14 星标更新:2025-04-27

项目介绍

Mastra AI Agent with Apify MCP Server

Mastra AI Agent GitHub Repo stars

Mastra AI Agent with Apify MCP Server 是一个通用的AI代理,旨在展示当与 Apify MCP Server 结合使用时,mastra.ai 框架的强大功能。此Actor利用模型上下文协议(MCP)将AI驱动的工作流程与Apify丰富的Actor库连接起来,实现无缝的数据提取、网络爬取和任务自动化。

该Actor使用TypeScript和Apify SDK构建,为希望创建能够访问实时网络数据和工具的自定义AI代理的开发者提供了一个灵活的起点。

🛠️ 使用案例

抖音趋势分析

从特定账户抓取抖音帖子并总结关键趋势。

示例输入

{
  "prompt": "从@techcrunch的抖音账号中抓取最新的10篇帖子,并总结关键技术话题。",
  "agentName": "TikTok科技分析师",
  "agentInstructions": "您是一位科技分析师,负责从抖音帖子中识别趋势。",
  "modelName": "gpt-4o-mini",
  "actors": ["clockworks/free-tiktok-scraper"]
}

示例输出

{
  "prompt": "从@techcrunch的抖音账号中抓取最新的10篇帖子,并总结关键技术话题。",
  "response": "以下是TechCrunch在抖音上的最新10篇帖子,以及总结的关键技术话题..."
}

网络研究综合

搜索网络上的某个主题并提炼出最重要的发现。

示例输入

{
  "prompt": "搜索网络上关于量子计算的最新进展,并解释前三大突破。",
  "agentName": "量子研究机器人",
  "agentInstructions": "您是一位研究助理,负责在网络上搜索技术信息。",
  "modelName": "gpt-4o",
  "actors": ["apify/rag-web-browser"]
}

示例输出

{
  "prompt": "搜索网络上关于量子计算的最新进展,并解释前三大突破。",
  "response": "以下是截至2025年的量子计算的前三大最新进展..."
}

您的使用案例 💡

调整输入并创建自己的AI代理来解决您的使用案例!🚀

🎯 特点

  • 🤖 AI驱动的辅助:使用mastra.ai框架处理提示,使用OpenAI模型(如gpt-4ogpt-4o-mini)。
  • 🌐 Apify MCP集成:连接到Apify MCP Server以访问诸如clockworks/free-tiktok-scraper等工具。
  • 💰 按事件计费:根据Actor运行和任务完成情况的灵活、基于使用的计费方式。

🔄 工作原理

  1. 📥 输入

    • 提示(例如,“分析@openai的帖子并总结AI趋势”)
    • 代理名称(例如,“有用的助手代理”)——代理的名称
    • 代理说明(例如,“您是一个有用的助手...”)——描述代理的角色,代理是谁以及它做什么
    • 模型选择(gpt-4ogpt-4o-mini
    • 代理(例如,["clockworks/free-tiktok-scraper"])——由MCP服务器为代理提供的Apify代理列表
  2. 🤖 使用Mastra进行处理

    • 使用mastra.ai框架初始化代理。
    • 通过服务端发送事件(SSE)连接到Apify MCP Server。
    • 动态获取可用工具(例如,抖音抓取器、网络浏览器)。
    • 执行提示,根据需要利用MCP工具。
  3. 📤 输出

    • 返回代理的文本响应。
    • 将结果存储在Apify数据集中,包括提示和响应。

💰 定价

此Actor采用按事件计费(PPE)模式,实现成本效益的基于使用的定价。

事件价格(美元)
Actor启动$0.10
任务完成$0.40

输入示例

{
  "prompt": "分析@openai的帖子并总结当前的AI趋势。",
  "agentName": "社交媒体分析师",
  "agentInstructions": "您是一位专注于分析来自各种社交媒体平台的帖子的社交媒体分析师。",
  "modelName": "gpt-4o-mini",
  "actors": ["clockworks/free-tiktok-scraper"]
}

输出示例

数据集条目:

{
  "prompt": "分析@openai的帖子并总结当前的AI趋势。",
  "response": "这是OpenAI账户最近帖子的摘要,突出了当前的AI趋势..."
}

🔧 技术亮点

  • Mastra.ai框架:为AI代理提供动力。
  • Apify MCP Server:通过模型上下文协议暴露Apify代理作为工具。
  • Apify SDK:确保与Apify平台的无缝集成。
  • TypeScript:提供类型安全性和现代JavaScript特性。

🤖 在幕后使用 mastra.ai

此Actor使用mastra.ai框架创建一个通用的AI代理,该代理与Apify生态系统互动:

🛠️ 工具

通过MCP Server配置扩展到任何来自Apify Store的Apify代理。

⚙️ 使用方法

在Apify上运行

  1. 克隆仓库。
  2. 将Actor推送到Apify平台:
    apify push
    
  3. 设置Actor的OPENAI_API_KEY 环境变量
  4. 通过Apify控制台或API使用您的输入运行Actor。

本地开发

  1. 安装依赖项:
    npm install
    
  2. 本地运行:
    OPENAI_API_KEY=<your-openai-api-key> apify run -i '{"prompt": "显示@openai抖音个人资料中的最新帖子", "actors": ["clockworks/free-tiktok-scraper"]}'
    

📖 更多了解

🚀 开始

准备好构建自己的AI代理了吗?在Apify上部署此Actor,调整输入,并探索mastra.ai和MCP的可能性!🤖✨

🌐 开源

此Actor是开源的,托管于GitHub。想要添加功能吗?打开一个问题或提交一个拉取请求!