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 tới máy chủ MCP từ xa — Yêu cầu trợ lý của bạn kết nối tới một máy chủ MCP bên ngoài qua URL bằng MCPClient và liệt kê các công cụ khả dụng của nó.
  • Sử dụng công cụ MCP cục bộ qua stdio — Cấu hình một máy chủ MCP thông qua lệnh stdio để trợ lý của bạn có thể gọi các công cụ từ các tiến trình cục bộ.
  • Triển khai các tác nhân dưới dạng máy chủ MCP — Tạo một máy chủ MCP với Mastra để làm cho các tác nhân và công cụ của bạn có thể truy cập được từ bất kỳ hệ thống tương thích MCP nào.

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. Giao thức này 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 sử dụng để tạo các máy chủ MCP, cung cấp 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. Các 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 này.

Cài đặt

npm install @mastra/mcp

Cách sử dụng

Cung cấp URL máy chủ MCP hoặc lệnh stdio.

import { MCPClient } from '@mastra/mcp';

const client = new MCPClient({
  servers: { docs: { url: new URL('https://example.com/mcp') } },
});
const tools = await client.listTools();

Tài liệu

Nhật ký thay đổi

Xem nhật ký thay đổi của gói để biết lịch sử phiên bản và ghi chú phát hành.

Hỗ trợ

Chúng tôi có một cộng đồng Discord mở. Hãy ghé qua chào hỏi và cho chúng tôi biết nếu bạn có bất kỳ câu hỏi nào hoặc cần trợ giúp để mọi thứ hoạt động.