Mastra/mcp Server

ทางการ

การใช้งานไคลเอนต์สำหรับ Mastra ที่ให้การผสานรวมอย่างราบรื่นกับโมเดลและเครื่องมือ AI ที่เข้ากันได้กับ MCP

เอกสาร

@mastra/mcp

Mastra รองรับ Model Context Protocol (MCP) ซึ่งเป็นมาตรฐานเปิดสำหรับการเชื่อมต่อเอเจนต์ AI เข้ากับเครื่องมือและทรัพยากรภายนอก โดยทำหน้าที่เป็นระบบปลั๊กอินสากลที่ช่วยให้เอเจนต์สามารถเรียกใช้เครื่องมือได้โดยไม่คำนึงถึงภาษาหรือสภาพแวดล้อมการโฮสต์

นอกจากนี้ยังสามารถใช้ Mastra เพื่อสร้างเซิร์ฟเวอร์ MCP โดยเปิดเผยเอเจนต์ เครื่องมือ และทรัพยากรที่มีโครงสร้างอื่นๆ ผ่านอินเทอร์เฟซ MCP ซึ่งระบบหรือเอเจนต์ใดๆ ที่รองรับโปรโตคอลนี้จะสามารถเข้าถึงได้

การติดตั้ง

หากต้องการใช้ MCP ให้ติดตั้งแพ็กเกจที่จำเป็น:

npm install @mastra/mcp@latest

ภาพรวม

ปัจจุบัน Mastra รองรับคลาส MCP สองคลาส:

  • MCPClient: เชื่อมต่อกับเซิร์ฟเวอร์ MCP หนึ่งหรือหลายเซิร์ฟเวอร์เพื่อเข้าถึงเครื่องมือ ทรัพยากร พรอมต์ และจัดการคำขอเรียกข้อมูล
  • MCPServer: เปิดเผยเครื่องมือ เอเจนต์ เวิร์กโฟลว์ พรอมต์ และทรัพยากรของ Mastra ให้กับไคลเอนต์ที่เข้ากันได้กับ MCP

อ่านเอกสารประกอบ MCP อย่างเป็นทางการ เพื่อเรียนรู้เพิ่มเติม