Tools API
Tools API は、Mastra プラットフォームで利用可能なツールとの対話や実行を行うためのメソッドを提供します。
すべてのツールを取得する
利用可能なツールの一覧を取得します:
const tools = await mastraClient.getTools();
特定のツールを扱う
特定のツールのインスタンスを取得します。
const tool = mastraClient.getTool("tool-id");
ツールのメソッド
ツールの詳細を取得
ツールの詳細情報を取得します:
const details = await tool.details();
ツールの実行
指定した引数でツールを実行します:
const result = await tool.execute({
args: {
param1: "value1",
param2: "value2",
},
threadId: "thread-1", // 省略可: スレッドのコンテキスト
resourceId: "resource-1", // 省略可: リソース識別子
});