Mastra/mcp Server

公式

Mastra向けのクライアント実装であり、MCP互換のAIモデルやツールとのシームレスな統合を提供します。

ドキュメント

@mastra/mcp

MastraはModel Context Protocol (MCP)をサポートしています。これはAIエージェントを外部ツールやリソースに接続するためのオープンスタンダードです。言語やホスティング環境に関係なく、エージェントがツールを呼び出せるようにするユニバーサルなプラグインシステムとして機能します。

MastraはMCPサーバーの作成にも使用でき、エージェント、ツール、その他の構造化リソースをMCPインターフェースを通じて公開できます。これらは、プロトコルをサポートする任意のシステムやエージェントからアクセス可能になります。

インストール

MCPを使用するには、必要な依存関係をインストールします。

npm install @mastra/mcp@latest

概要

Mastraは現在、2つのMCPクラスをサポートしています。

  • MCPClient: 1つまたは複数のMCPサーバーに接続し、ツール、リソース、プロンプトにアクセスし、抽出リクエストを処理します。
  • MCPServer: Mastraのツール、エージェント、ワークフロー、プロンプト、リソースをMCP互換クライアントに公開します。

詳細については、公式MCPドキュメントをご覧ください。