Mastra AI Agent with Apify MCP Server

Mastra AI Agent with Apify MCP Server

site icon
2025.03.27 5
TypeScriptAI代理任务自动化数据提取网络爬取开发效率内容生成
Mastra AI Agent with Apify MCP Server 是一个通用的AI代理,旨在展示mastra.ai框架与Apify MCP Server结合时的强大功能。该代理利用模型上下文协议(MCP)将AI驱动的工作流与Apify的广泛Actor库连接起来,实现无缝的数据提取、网络爬取和任务自动化。
View on GitHub

Overview

基本能力

产品定位

Mastra AI Agent with Apify MCP Server 是一个通用的AI代理,旨在展示mastra.ai框架与Apify MCP Server结合时的强大功能。

核心功能

  • AI驱动的辅助:使用mastra.ai框架处理OpenAI模型的提示(如gpt-4ogpt-4o-mini)。
  • Apify MCP集成:连接到Apify MCP Server以访问工具如clockworks/free-tiktok-scraper等。
  • 按事件付费定价:灵活的、基于使用量的计费模式。

适用场景

  • TikTok趋势分析:从特定账户抓取TikTok帖子并总结关键趋势。
  • 网络研究合成:搜索网络上的主题并提炼主要发现。
  • 自定义用例:调整输入并创建自己的AI代理以解决特定问题。

工具列表

  • clockworks/free-tiktok-scraper:用于抓取TikTok帖子的工具。
  • apify/rag-web-browser:用于网络搜索的工具。

常见问题解答

  • 定价:Actor启动费用为$0.10,任务完成费用为$0.40。
  • 输入示例:提供JSON格式的输入示例,包括提示、代理名称、代理指令、模型选择和Actor列表。

使用教程

使用依赖

  1. 安装Node.js和npm。
  2. 安装Apify CLI: bash npm install -g apify-cli

安装教程

  1. 克隆仓库: bash git clone https://github.com/apify/actor-mastra-mcp-agent.git
  2. 安装依赖: bash npm install
  3. 推送Actor到Apify平台: bash apify push
  4. 设置环境变量OPENAI_API_KEY

调试方式

  1. 本地运行: bash OPENAI_API_KEY=<your-openai-api-key> apify run -i '{"prompt": "Show me latest post from @openai TikTok profile", "actors": ["clockworks/free-tiktok-scraper"]}'
  2. 检查输出数据集中的响应。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。