Tools API
Tools API 提供與 Mastra 平台可用 Tool 互動及執行 Tool 的方法。
取得所有 Tool取得所有 Tool 的直接連結
取得所有可用 Tool 的清單:
const tools = await mastraClient.listTools()
使用指定 Tool使用指定 Tool 的直接連結
取得指定 Tool 的實例:
const tool = mastraClient.getTool('tool-id')
Tool 方法Tool 方法 的直接連結
取得 Tool 詳情取得 Tool 詳情 的直接連結
取得 Tool 的詳細資料:
const details = await tool.details()
執行 Tool執行 Tool 的直接連結
以指定參數執行 Tool:
const result = await tool.execute({
args: {
param1: 'value1',
param2: 'value2',
},
threadId: 'thread-1', // Optional: Thread context
resourceId: 'resource-1', // Optional: Resource identifier
})