Skip to main content

Mastra

将 Firecrawl 集成到 Mastra 工具中,让你的代理和工作流能够搜索并抓取实时网页数据。
1 min read

前提条件#

安装 SDK#

设置 API 密钥#

将 API 密钥添加到 .env 中:

构建 Firecrawl 工具#

创建 src/mastra/tools/firecrawl.ts,将 search 和 抓取 暴露为 Mastra 工具:

创建代理#

创建 src/mastra/agents/web-agent.ts,并为其添加 Firecrawl 工具:

注册代理#

src/mastra/index.ts 中向你的 Mastra 实例注册代理:

在 Studio 中测试#

运行开发服务器,并打开 Mastra Studio

打开 网页代理,尝试以下 prompt:

  • "查找最新的 Firecrawl 更新日志,并总结最近一次发布的内容。"
  • "搜索 Firecrawl 的定价,并提取各套餐档位。"

自托管 Firecrawl#

如果你在本地运行 Firecrawl,请设置 FIRECRAWL_API_URL,并向客户端传入 apiUrl

后续步骤#