首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
Mastra AI 框架2026-04-07605分享添加福利群:解决AI开发者的「MCP实战痛点」
Mastra是一个基于TypeScript的AI应用开发框架,提供LLM模型集成、智能代理、工具系统、可视化工作流、RAG知识库增强、第三方集成及自动化评估等核心功能。支持本地或云端部署,帮助开发者快速构建可扩展的AI应用,兼容OpenAI、Anthropic等主流模型,并提供工具链和社区支持。
By mastra-ai
2026-04-07605
github
详情内容

Mastra

npm 版本 CodeQl GitHub 仓库星标 Discord Twitter 关注 NPM 下载量 静态徽章

Mastra 是一个基于现代 TypeScript 技术栈构建 AI 驱动应用和智能体的框架。

它包含从早期原型到生产级应用所需的一切。Mastra 可与 React、Next.js 和 Node 等前后端框架集成,也可以作为独立服务器部署在任何地方。这是构建、调优和扩展可靠 AI 产品的最简单方式。

为什么选择 Mastra?

专为 TypeScript 打造并围绕成熟的 AI 模式设计,Mastra 为您提供开箱即用的优秀 AI 应用构建体验。

主要亮点包括:

  • 模型路由 - 通过标准化接口连接 40+ 服务提供商。支持 OpenAI、Anthropic、Gemini 等模型。

  • 智能体 - 构建使用 LLM 和工具解决开放性任务的自主智能体。智能体会推理目标、决定使用哪些工具,并在内部迭代直到模型输出最终答案或满足可选停止条件。

  • 工作流 - 当需要显式控制执行时,使用 Mastra 基于图的工作流引擎编排复杂多步骤流程。工作流采用直观语法控制流程(.then().branch().parallel())。

  • 人在回路 - 暂停智能体或工作流,等待用户输入或批准后继续。Mastra 使用存储记忆执行状态,可无限期暂停并从断点恢复。

  • 上下文管理 - 在正确时间为智能体提供合适上下文。提供对话历史,从数据源(API、数据库、文件)检索信息,并添加类人的工作语义记忆,使智能体行为连贯。

  • 集成能力 - 将智能体和工作流打包到现有 React、Next.js 或 Node.js 应用中,或作为独立端点发布。构建 UI 时,可集成 Vercel 的 AI SDK UI 和 CopilotKit 等智能体库,让 AI 助手在网页中栩栩如生。

  • MCP 服务器 - 开发 Model Context Protocol 服务器,通过 MCP 接口暴露智能体、工具等结构化资源。任何支持该协议的系统或智能体均可访问。

  • 生产必备 - 发布可靠智能体需要持续洞察、评估和迭代。通过内置评估可观测性,Mastra 提供持续观察、测量和改进的工具。

快速开始

推荐通过以下命令开始使用 Mastra:

npm create mastra@latest

按照安装指南逐步完成 CLI 或手动安装。

AI 智能体新手可参考我们的模板课程YouTube视频立即开始构建。

文档

访问官方文档

MCP 服务器

通过@mastra/mcp-docs-server指南学习如何让您的 IDE 成为 Mastra 专家。

贡献

想参与贡献?我们欢迎各种形式的帮助,包括编码、测试和功能设计。

开发者贡献代码前,请先提交 issue 讨论,再发起 Pull Request。

项目设置信息请参阅开发文档

支持

加入我们的开放社区 Discord。随时提问或获取运行帮助。

为项目点个星星也是对我们极大的支持。

安全

我们致力于维护仓库和 Mastra 整体安全性。发现安全问题请通过security@mastra.ai进行负责任的披露,我们将及时响应。

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档