Mastra/mcp Server

官方

Mastra 的客户端实现,提供与 MCP 兼容的 AI 模型和工具的无缝集成。

文档

@mastra/mcp

Mastra 支持 模型上下文协议 (MCP),这是一个将 AI 代理连接到外部工具和资源的开放标准。它作为一个通用的插件系统,使代理能够调用工具,无论其语言或托管环境如何。

Mastra 也可用于编写 MCP 服务器,通过 MCP 接口暴露代理、工具和其他结构化资源。这些资源随后可以被任何支持该协议的系统或代理访问。

安装

要使用 MCP,请安装所需的依赖项:

npm install @mastra/mcp@latest

概述

Mastra 目前支持两个 MCP 类:

  • MCPClient:连接到一个或多个 MCP 服务器,以访问其工具、资源、提示并处理引导请求。
  • MCPServer:将 Mastra 工具、代理、工作流、提示和资源暴露给兼容 MCP 的客户端。

阅读 官方 MCP 文档 以了解更多信息。