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 遷移所有破壞性變更的完整檢查清單。