它能做什么
- 用 TypeScript 定义 Agent、工具与工作流
- 内置工作流引擎,编排多步骤任务
- 提供评测(evals)能力检验 Agent 输出
- 支持 MCP,可连接外部工具与数据
- 可与 Next.js、React 项目集成
适合谁
- 想用 TypeScript 构建生产级 AI Agent 的团队
- 需要为 Agent 搭建多步骤工作流的开发者
- 希望在开发流程中加入 Agent 输出评测的团队
详细介绍
Mastra 是一个用 TypeScript 编写的开发框架,用来构建 AI 驱动的应用与 Agent。开发者可以用熟悉的 JS/TS 技术栈定义 Agent、工具和工作流,而不必从零搭建编排层。
它的能力覆盖 Agent 与多 Agent 编排、工作流引擎、MCP 工具接入,以及 topics 中提到的评测(evals)与 TTS 等方向,并与 Next.js、React、Node.js 生态衔接,适合需要把原型推进到生产环境的团队。
使用方式是在自有 TypeScript 项目中引入该框架,按文档组织 Agent 与工作流代码。仓库在 GitHub 开源,文档与示例见官网。

