Mastra/mcp
公式Mastra向けのクライアント実装であり、MCP互換のAIモデルやツールとのシームレスな統合を提供します。
28.5k
このMCPを試すスポンサーMastra MCPで何ができますか?
- リモートMCPサーバーへの接続 — アシスタントに
MCPClientを使用してURLで外部MCPサーバーへ接続し、利用可能なツールを一覧表示するよう依頼します。 - stdio経由でのローカルMCPツールの使用 — stdioコマンドでMCPサーバーを設定し、アシスタントがローカルプロセスのツールを呼び出せるようにします。
- エージェントをMCPサーバーとして公開 — MastraでMCPサーバーを作成し、エージェントとツールをMCP互換システムからアクセス可能にします。
ドキュメント
@mastra/mcp
Mastraは、Model Context Protocol (MCP)をサポートしています。これは、AIエージェントを外部ツールやリソースに接続するためのオープン標準です。これはユニバーサルプラグインシステムとして機能し、エージェントが言語やホスティング環境に関係なくツールを呼び出せるようにします。
Mastraは、MCPサーバーを作成するためにも使用でき、エージェント、ツール、その他の構造化リソースをMCPインターフェースを介して公開します。これらは、プロトコルをサポートする任意のシステムやエージェントからアクセスできます。
インストール
npm install @mastra/mcp
使用方法
MCPサーバーのURLまたは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があります。ぜひご参加いただき、ご質問やお困りの際はお知らせください。