Skip to content

Latest commit

 

History

History

README.md

Mastra 中文教程

基于 Mastra v1.10.0 编写,一份面向中文开发者的系统性教程。

这是什么?

Mastra 是由 Gatsby 团队打造的 TypeScript AI 应用开发框架,提供了 Agent、Workflow、Tools、MCP、Memory、RAG、Voice、Evals 等完整能力。本教程从零开始,系统性地讲解 Mastra 的核心概念和实战用法。

适合谁?

  • 想用 TypeScript 构建 AI 应用的开发者
  • 了解大语言模型基本概念,想动手做项目的人
  • 已经在用 LangChain/CrewAI 等框架,想了解 Mastra 差异化优势的开发者

目录

章节 内容 难度
第 1 章:Mastra 概述与快速上手 框架介绍、架构、环境搭建
第 2 章:Agent 深度解析 Agent 配置、生成、流式、结构化输出 ⭐⭐
第 3 章:工具系统与 MCP Tool 创建、MCP 客户端/服务端 ⭐⭐
第 4 章:Workflow 工作流引擎 控制流、状态、暂停恢复、嵌套 ⭐⭐⭐
第 5 章:Memory 记忆系统 四种记忆类型、存储适配器、Working Memory ⭐⭐⭐
第 6 章:RAG 检索增强生成 文档处理、向量存储、检索查询 ⭐⭐⭐
第 7 章:语音能力 TTS/STT、实时语音、混合提供商 ⭐⭐
第 8 章:评估与可观测性 评分器、Live/Trace Evals、Tracing ⭐⭐⭐
第 9 章:部署与生产实践 Server、云平台、Docker、生产清单 ⭐⭐⭐

阅读建议

  • 从头开始:如果你是 Mastra 新手,建议按顺序阅读 01-04
  • 按需阅读:05-07 是独立的功能模块,按需选读
  • 上线必看:08-09 是生产部署前的必读内容

环境要求

  • Node.js >= 22.13.0
  • TypeScript 项目
  • 至少一个 LLM API Key(推荐 OpenAI)

快速开始

npm create mastra@latest

相关资源