Mastra/mcp

chính thức

Triển khai client cho Mastra, cung cấp tích

Bạn có thể làm gì với Mastra MCP?

  • Kết nối các tác nhân với máy chủ MCP bên ngoài — sử dụng MCPClient để cho phép tác nhân gọi các công cụ và truy cập tài nguyên từ một hoặc nhiều máy chủ tương thích MCP.
  • Hiển thị các công cụ Mastra dưới dạng công cụ MCP — tạo một MCPServer để công bố các công cụ Mastra hiện có của bạn cho bất kỳ máy khách MCP nào có thể khám phá và gọi.
  • Hiển thị các tác nhân Mastra qua MCP — phục vụ các tác nhân thông qua MCPServer để các hệ thống bên ngoài có thể tương tác với chúng qua giao thức.
  • Hiển thị quy trình làm việc và lời nhắc — công bố các quy trình làm việc và lời nhắc của Mastra dưới dạng tài nguyên MCP mà máy khách có thể truy xuất và thực thi.

Tài liệu

@mastra/mcp

Mastra hỗ trợ Giao thức Ngữ cảnh Mô hình (MCP), một tiêu chuẩn mở để kết nối các tác nhân AI với các công cụ và tài nguyên bên ngoài. Nó hoạt động như một hệ thống plugin phổ quát, cho phép các tác nhân gọi công cụ bất kể ngôn ngữ hay môi trường lưu trữ.

Mastra cũng có thể được dùng để tạo các máy chủ MCP, hiển thị các tác nhân, công cụ và các tài nguyên có cấu trúc khác thông qua giao diện MCP. Những tài nguyên này sau đó có thể được truy cập bởi bất kỳ hệ thống hoặc tác nhân nào hỗ trợ giao thức.

Cài đặt

Để sử dụng MCP, hãy cài đặt gói phụ thuộc cần thiết:

npm install @mastra/mcp@latest

Tổng quan

Mastra hiện hỗ trợ hai lớp MCP:

  • MCPClient: Kết nối đến một hoặc nhiều máy chủ MCP để truy cập các công cụ, tài nguyên, lời nhắc và xử lý các yêu cầu khơi gợi.
  • MCPServer: Hiển thị các công cụ, tác nhân, quy trình làm việc, lời nhắc và tài nguyên của Mastra cho các máy khách tương thích MCP.

Đọc tài liệu chính thức về MCP để tìm hiểu thêm.