Mastra/mcp

ทางการ

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

GitHub
28.5k
ลองใช้ 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 ชุมชนแบบเปิด เข้ามาทักทายและแจ้งให้เราทราบหากคุณมีคำถามหรือต้องการความช่วยเหลือในการเริ่มต้นใช้งาน