据 Mastra 官方博客十月七日文章,Mastra Connect 正式发布。它的核心能力是:你的 Mastra Agent 现在可以通过统一的 OAuth 连接管理器,调用 Linear、Notion、Slack 以及另外二十多个 SaaS 服务,不需要为每个服务单独写集成代码。

之前要让 Agent 读 Notion 页面、改 Linear ticket、发 Slack 消息,你得分别去各平台申请 API 凭证、写请求封装、处理 token 刷新。Connect 把这些标准化了——在 Mastra Studio 里点几下完成 OAuth 授权,Agent 代码里直接 import 对应工具就行。

同期发布的还有 VPC 隔离的托管 Postgres 数据库,以及 Server Adapters——让你在已有的 Express 或 Hono 应用里直接挂载 Mastra Agent、工作流和 MCP 服务器作为 HTTP 端点。对 TypeScript 技术栈的团队来说,Mastra 正在从一个 Agent 框架长成完整的 Agent 运行时平台。

Mastra Connect 的发布,本质上是在解决 Agent 开发中最耗时的环节:工具集成。写一个能读 Notion、改 Linear、发 Slack 的 Agent,光写各个平台的 API 封装就要好几天。Connect 把这些标准化之后,开发者可以把精力集中在 Agent 的业务逻辑上,而不是跟各个 SaaS 平台的 OAuth 流程搏斗。

从生态角度看,Mastra 正在快速补齐企业级需要的所有组件:VPC 隔离的数据库、Server Adapters、Connect 集成、Agency Program 认证网络。这个节奏说明它不只是一个开源框架,而是有明确的商业产品路线。对于 TypeScript 技术栈的团队,Mastra 正在成为一个越来越完整的选择。

从实际集成的体验来看,Connect 的 OAuth 流程做得很顺滑——在 Mastra Studio 里点授权按钮,跳转到对应平台登录,回来就能用了。不用手动复制粘贴 token,也不用自己处理 token 过期刷新。这种细节体验在快速迭代阶段能省很多时间。

Connect 跟自己写 MCP 工具有什么区别?

MCP 工具更灵活但开发成本高:你需要自己实现 MCP server、处理认证、维护工具描述。Connect 的优势是开箱即用,牺牲了部分灵活性换来了部署速度。快速验证阶段用 Connect,产品化后再考虑迁移到自定义 MCP。

VPC 隔离 Postgres 是什么新玩法?

Mastra 还在十月八日宣布了 Agency Program——一个认证代理网络,首批五个合作伙伴为客户构建 Mastra Agent。这说明 Mastra 正在走商业生态路线,不只是开源工具,而是要做企业级 Agent 开发的标准平台。

去论坛讨论

前往 silicon-agi.com 论坛 参与讨论