Mastra Docs Server

官方

为AI助手提供对Mastra.ai完整知识库的直接访问。

你可以用 Mastra Docs MCP 做什么?

  • 按路径获取文档 — 通过 mastraDocs 请求特定的 Mastra 指南或 API 参考,例如“给我看 agents 指南”。
  • 浏览已安装的包 — 使用 listMastraPackages 列出本地 @mastra/* 包,并通过 getMastraExportsgetMastraExportDetails 检查其导出、类型和源码。
  • 搜索嵌入式文档 — 使用 searchMastraDocs 对所有文档运行全文查询,或通过 readMastraDocs 阅读基于主题的指南(如 tools 和 workflows)。
  • 导航版本迁移 — 使用 mastraMigration 浏览迁移指南、列出章节,或搜索关键词以在版本之间升级。
  • 跟踪交互式课程进度 — 使用 startMastraCourse 开始或恢复 Mastra 课程,通过 getMastraCourseStatus 检查状态,并使用 startMastraCourseLessonnextMastraCourseStep 推进课程。
  • 获取引导式升级工作流 — 触发 upgrade-to-v1 提示以获取分步的 v0.x 到 v1.0 迁移指南,或请求 migration-checklist 以查看所有破坏性变更。

文档

@mastra/mcp-docs-server

通过 Model Context Protocol (MCP) 访问 Mastra 的文档。适用于 Cursor、Windsurf、Cline、Claude Code、VS Code、Codex 或任何兼容 MCP 的工具。

使用

请遵循官方安装说明。

工具

mastraDocs

按路径从 mastra.ai 获取文档。支持指南和 API 参考。

mastraMigration

浏览版本升级的迁移指南。支持目录浏览、章节列表和关键词搜索。

从已安装的 @mastra/* 包中读取 node_modules 文档。所有工具都需要 projectPath 参数。

getMastraHelp

入口点,显示所有可用的文档工具和推荐的工作流程。

listMastraPackages

列出已安装的带有嵌入式文档的 @mastra/* 包。

getMastraExports

探索包的 API 表面——所有类、函数、类型和常量。

getMastraExportDetails

获取 TypeScript 类型定义,并可选择获取特定导出的实现源代码。

readMastraDocs

阅读基于主题的指南和示例(代理、工具、工作流、记忆等)。

searchMastraDocs

在所有嵌入式文档中进行全文搜索。

交互式课程

startMastraCourse

开始或恢复交互式 Mastra 课程。需要邮箱注册。

getMastraCourseStatus

查看课程进度,包括已完成的课程和步骤。

startMastraCourseLesson

按名称跳转到特定课程。

nextMastraCourseStep

在当前课程中前进到下一步。

clearMastraCourseHistory

重置所有课程进度。

提示词

upgrade-to-v1

从 Mastra v0.x 到 v1.0 的引导式迁移工作流。可选择专注于特定领域(代理、工具、工作流等)。

migration-checklist

v1.0 迁移的所有破坏性变更的全面清单。