Mastra/mcp
ทางการการใช้งานไคลเอนต์สำหรับ Mastra ที่ให้การผสานรวมอย่างราบรื่นกับโมเดลและเครื่องมือ AI ที่เข้ากันได้กับ MCP
คุณทำอะไรได้บ้างด้วย Mastra MCP?
- เชื่อมต่อกับเซิร์ฟเวอร์ MCP ระยะไกล — ขอให้ผู้ช่วยของคุณเชื่อมต่อกับเซิร์ฟเวอร์ MCP ภายนอกผ่าน URL โดยใช้
MCPClientและแสดงรายการเครื่องมือที่มีอยู่ - ใช้เครื่องมือ MCP ในเครื่องผ่าน stdio — กำหนดค่าเซิร์ฟเวอร์ MCP ผ่านคำสั่ง stdio เพื่อให้ผู้ช่วยของคุณสามารถเรียกใช้เครื่องมือจากกระบวนการในเครื่องได้
- เปิดเผยเอเจนต์เป็นเซิร์ฟเวอร์ MCP — สร้างเซิร์ฟเวอร์ MCP ด้วย Mastra เพื่อให้เอเจนต์และเครื่องมือของคุณเข้าถึงได้จากระบบใดๆ ที่รองรับ MCP
เอกสาร
@mastra/mcp
Mastra รองรับ Model Context Protocol (MCP) ซึ่งเป็นมาตรฐานเปิดสำหรับการเชื่อมต่อเอเจนต์ AI เข้ากับเครื่องมือและทรัพยากรภายนอก โดยทำหน้าที่เป็นระบบปลั๊กอินสากลที่ช่วยให้เอเจนต์สามารถเรียกใช้เครื่องมือได้โดยไม่ขึ้นกับภาษา หรือสภาพแวดล้อมที่โฮสต์
Mastra ยังสามารถใช้ในการสร้าง MCP เซิร์ฟเวอร์ โดยเปิดเผยเอเจนต์ เครื่องมือ และทรัพยากรที่มีโครงสร้างอื่นๆ ผ่านอินเทอร์เฟซ MCP ซึ่งระบบหรือเอเจนต์ใดๆ ที่รองรับโปรโตคอลนี้สามารถเข้าถึงได้
การติดตั้ง
npm install @mastra/mcp
การใช้งาน
ระบุ URL ของ MCP เซิร์ฟเวอร์หรือคำสั่ง stdio
import { MCPClient } from '@mastra/mcp';
const client = new MCPClient({
servers: { docs: { url: new URL('https://example.com/mcp') } },
});
const tools = await client.listTools();
เอกสารประกอบ
บันทึกการเปลี่ยนแปลง
ดู บันทึกการเปลี่ยนแปลงของแพ็กเกจ สำหรับประวัติเวอร์ชันและหมายเหตุการเผยแพร่
การสนับสนุน
เรามี Discord ชุมชนแบบเปิด เข้ามาทักทายและแจ้งให้เราทราบหากคุณมีคำถามหรือต้องการความช่วยเหลือในการเริ่มต้นใช้งาน