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