Mastra 框架是核心开源产品,提供构建 AI 应用所需的全部基础能力,包括 Agents、Workflows、Memory、工具定义、模型路由和可观测性。开发者通过 npm 安装 @mastra/core 包,可在本地完成从原型到生产的全部开发工作。框架采用 Apache 2.0 协议,允许商业使用。
Studio 是一个可视化的开发和调试环境,支持在不修改代码的情况下编辑 Agent 提示词、切换工具、配置显示条件、保存版本、对比差异和回滚。Studio 同时提供本地运行(mastra studio)和云端部署两种模式,云端版本支持团队共享和基于角色的访问控制。
Server 用于将 Agents 和 Workflows 部署为生产级 API。它自动暴露 REST 端点,生成 OpenAPI 文档和 Swagger UI,并默认从流式响应中脱敏系统提示词、工具定义和 API 密钥。支持通过 CLI(mastra server deploy)或 CI/CD 流水线部署。
Memory Gateway 是独立的记忆服务,将 Mastra 的 Observational Memory 能力以 API 形式提供给外部系统使用。它支持 Python、TypeScript 或任何框架,只需将 LLM 调用指向网关即可获得持久化记忆能力。Memory Gateway 有独立的定价体系。