Mastra 可以作为独立 Node.js 服务器运行,通过 mastra start 命令启动。它内置 Hono 作为 HTTP 服务器,自动注册所有 Agent、Workflow 和 MCP 端点。这种方式适合将 Mastra 作为独立的微服务部署。
Mastra 1.0 引入的 Server Adapters 允许将 Mastra 集成到现有的 Web 框架中。官方提供 @mastra/express、@mastra/hono、@mastra/fastify、@mastra/koa 等适配器包。开发者只需传入现有的应用实例和 Mastra 实例,所有端点就会自动注册到现有路由中。
对于 Next.js 等全栈框架,Mastra 支持通过 mastra build 构建独立输出,然后部署到 Vercel、Netlify、Cloudflare Workers 等边缘平台。它也可以直接集成到 Next.js 应用中,作为应用的一部分运行。
Mastra 提供托管云服务(Mastra Platform),支持一键部署到生产环境。云服务包含 Studio 云端版、Server 托管和 Memory Gateway,提供域名 URL、环境变量管理、托管存储和可观测性仪表板。平台有免费的 Starter 层级,Teams 层级为每团队每月 250 美元。