Mastra Docs Server
官方为AI助手提供对Mastra.ai完整知识库的直接访问。
你可以用 Mastra Docs MCP 做什么?
- 按路径获取文档 — 通过
mastraDocs请求特定的 Mastra 指南或 API 参考,例如“给我看 agents 指南”。 - 浏览已安装的包 — 使用
listMastraPackages列出本地@mastra/*包,并通过getMastraExports和getMastraExportDetails检查其导出、类型和源码。 - 搜索嵌入式文档 — 使用
searchMastraDocs对所有文档运行全文查询,或通过readMastraDocs阅读基于主题的指南(如 tools 和 workflows)。 - 导航版本迁移 — 使用
mastraMigration浏览迁移指南、列出章节,或搜索关键词以在版本之间升级。 - 跟踪交互式课程进度 — 使用
startMastraCourse开始或恢复 Mastra 课程,通过getMastraCourseStatus检查状态,并使用startMastraCourseLesson和nextMastraCourseStep推进课程。 - 获取引导式升级工作流 — 触发
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 迁移的所有破坏性变更的全面清单。