类型化 agent 定义
在一个地方定义带有指令、模型、工具和运行时行为的类型化 agent,让 agent 配置保持明确且更易维护。
Mastra 是一个开源 TypeScript 框架,用于构建 AI agent 和 AI 应用,支持记忆、工作流、模型路由、MCP 以及可观测性,助团队快速原型并沿用同一技术栈走向生产。
Mastra 是一个开源 TypeScript 框架,用于构建 AI 驱动的应用和 agent。它面向希望在 TypeScript 中快速原型开发,并在同一框架中走向生产的团队,而不是把用于 agent、工作流、记忆和可观测性的多个独立工具拼接在一起。
该产品将 agent 定义、工作流编排、记忆、模型路由和可观测性整合在一个技术栈中。网站将 Mastra 定位为可与 React、Next.js、Node、Astro、Express、SvelteKit 和 Hono 等框架配合使用,或者作为可部署到任何地方的独立服务器。
在一个地方定义带有指令、模型、工具和运行时行为的类型化 agent,让 agent 配置保持明确且更易维护。
使用基于图的工作流引擎来编排多步骤流程,支持 `.then()`、`.branch()` 和 `.parallel()` 等控制流,以及人工介入暂停。
存储来自 API、数据库和文件的对话历史与外部上下文,使 agent 能在合适的时间提供合适的信息。
使用 traces、metrics、datasets、evals 和 token 用量来跟踪 agent 运行,便于在变更前后检查行为。
通过 Model Context Protocol 服务器公开 agent、工具和结构化资源,供支持 MCP 的系统使用。
通过单一接口路由请求到 90+ 模型提供商,包括 OpenAI、Anthropic 和 Gemini。
将 AI 功能添加到现有产品中,让用户可以在你的应用内构建或与 agent 交互。
构建面向客户的助手,通过聊天、WhatsApp 或语音回答问题、安排预约、发送提醒或完成任务。
为 HR、销售、临床文档或文档生成创建内部 copilot,帮助团队处理领域相关工作。
通过明确的工作流控制,自动化部署处理、事故排查或基础设施任务等多步骤运维工作。
让用户用自然语言查询数据库或仪表盘,并返回答案、图表或报告。
Mastra 是一个开源的 TypeScript 框架,用于构建 AI 驱动的应用和 agent。文档将其描述为一种帮助团队快速原型并自信交付的方式。
是的。文档说明你可以使用单个命令创建新项目,例如 `npm create mastra@latest`、`pnpm create mastra`、`yarn create mastra` 或 `bunx create-mastra`。设置完成后可以立即打开 Studio。
Mastra 旨在与 React、Next.js、Node、Astro、Express、SvelteKit 和 Hono 等前端与后端框架配合使用。它也可以作为独立服务器部署在任何地方。
Mastra 通过 90+ 提供商支持模型路由,包括 OpenAI、Anthropic 和 Gemini。
Mastra 同时提供托管平台和自托管的 Apache 2.0 选项。定价页面还提到面向需要 RBAC、SSO、IAM 和网络策略集成等控制能力的团队的企业级自托管许可。