Mastra Docs Server

ทางการ

ให้ผู้ช่วย AI สามารถเข้าถึงฐานความรู้ที่สมบูรณ์ของ Mastra.ai ได้โดยตรง

คุณทำอะไรได้บ้างด้วย Mastra Docs MCP?

  • Fetch docs by path — ขอคู่มือหรือเอกสารอ้างอิง API ของ Mastra ที่ต้องการผ่าน mastraDocs เช่น "แสดงคู่มือ agents ให้ฉันดู"
  • Explore installed packages — แสดงรายการแพ็กเกจ @mastra/* ที่ติดตั้งในเครื่องด้วย listMastraPackages และตรวจสอบ exports, types และ source ผ่าน getMastraExports และ getMastraExportDetails
  • Search embedded documentation — ค้นหาข้อความแบบเต็มในเอกสารทั้งหมดด้วย searchMastraDocs หรืออ่านคู่มือตามหัวข้อ เช่น tools และ workflows ผ่าน readMastraDocs
  • Navigate version migrations — ใช้ mastraMigration เพื่อเรียกดูคู่มือการย้ายเวอร์ชัน แสดงรายการหัวข้อ หรือค้นหาคำสำคัญสำหรับการอัปเกรดระหว่างเวอร์ชัน
  • Track interactive course progress — เริ่มหรือดำเนินการต่อคอร์ส Mastra ด้วย startMastraCourse ตรวจสอบสถานะผ่าน getMastraCourseStatus และก้าวหน้าผ่านบทเรียนด้วย startMastraCourseLesson และ nextMastraCourseStep
  • Get guided upgrade workflows — เรียกใช้พรอมต์ upgrade-to-v1 เพื่อรับขั้นตอนการย้ายจาก v0.x ไป v1.0 ทีละขั้น หรือขอ migration-checklist เพื่อดูการเปลี่ยนแปลงทั้งหมดที่อาจทำให้โค้ดเสียหาย

เอกสาร

@mastra/mcp-docs-server

เข้าถึงเอกสารของ Mastra ผ่าน Model Context Protocol (MCP) ใช้งานได้กับ Cursor, Windsurf, Cline, Claude Code, VS Code, Codex หรือเครื่องมือใดก็ตามที่รองรับ MCP

การใช้งาน

ปฏิบัติตามคำแนะนำการติดตั้งอย่างเป็นทางการ

เครื่องมือ

mastraDocs

ดึงเอกสารจาก mastra.ai ตามเส้นทาง (path) รองรับคู่มือและเอกสารอ้างอิง API

mastraMigration

นำทางคู่มือการโยกย้าย (migration guides) สำหรับการอัปเกรดเวอร์ชัน รองรับการเรียกดูไดเรกทอรี การแสดงรายการส่วนต่างๆ และการค้นหาด้วยคำค้น

อ่านเอกสารจากแพ็กเกจ @mastra/* ที่ติดตั้งแล้วใน node_modules เครื่องมือทั้งหมดต้องใช้พารามิเตอร์ projectPath

getMastraHelp

จุดเริ่มต้นที่แสดงเครื่องมือเอกสารที่มีอยู่ทั้งหมดและขั้นตอนการทำงานที่แนะนำ

listMastraPackages

แสดงรายการแพ็กเกจ @mastra/* ที่ติดตั้งแล้วซึ่งมีเอกสารในตัว

getMastraExports

สำรวจพื้นผิว API ของแพ็กเกจ — คลาส ฟังก์ชัน ชนิดข้อมูล และค่าคงที่ทั้งหมด

getMastraExportDetails

รับนิยามชนิดข้อมูล TypeScript และซอร์สโค้ดการใช้งาน (ไม่บังคับ) สำหรับการส่งออก (export) ที่ระบุ

readMastraDocs

อ่านคู่มือและตัวอย่างตามหัวข้อ (agents, tools, workflows, memory ฯลฯ)

searchMastraDocs

ค้นหาข้อความแบบเต็มในเอกสารในตัวทั้งหมด

คอร์สแบบอินเทอร์แอกทีฟ

startMastraCourse

เริ่มหรือดำเนินคอร์ส Mastra แบบอินเทอร์แอกทีฟต่อ ต้องลงทะเบียนด้วยอีเมล

getMastraCourseStatus

ดูความคืบหน้าของคอร์ส รวมถึงบทเรียนและขั้นตอนที่ทำเสร็จแล้ว

startMastraCourseLesson

ข้ามไปยังบทเรียนเฉพาะตามชื่อ

nextMastraCourseStep

ไปยังขั้นตอนถัดไปในบทเรียนปัจจุบัน

clearMastraCourseHistory

รีเซ็ตความคืบหน้าของคอร์สทั้งหมด

พรอมต์

upgrade-to-v1

ขั้นตอนการทำงานการโยกย้ายแบบมีคำแนะนำจาก Mastra v0.x ไปยัง v1.0 สามารถกำหนดเจาะจงพื้นที่เฉพาะได้ (agent, tools, workflows ฯลฯ)

migration-checklist

รายการตรวจสอบที่ครอบคลุมการเปลี่ยนแปลงที่ทำลายความเข้ากันได้ (breaking changes) ทั้งหมดสำหรับการโยกย้ายไปยัง v1.0