コンテンツにスキップ

mcpToFunctionTool

このコンテンツはまだ日本語訳がありません。

function mcpToFunctionTool(
mcpTool,
server,
convertSchemasToStrict):
| FunctionTool<unknown, JsonObjectSchemaStrict<any>, string>
| FunctionTool<unknown, JsonObjectSchemaNonStrict<any>, string>;

Converts an MCP tool definition to a function tool for the Agents SDK.

Parameter Type

mcpTool

{ description?: string; inputSchema: { additionalProperties: boolean; properties: Record<string, any>; required: string[]; type: "object"; }; name: string; }

mcpTool.description?

string

mcpTool.inputSchema

{ additionalProperties: boolean; properties: Record<string, any>; required: string[]; type: "object"; }

mcpTool.inputSchema.additionalProperties

boolean

mcpTool.inputSchema.properties

Record<string, any>

mcpTool.inputSchema.required

string[]

mcpTool.inputSchema.type

"object"

mcpTool.name

string

server

MCPServer

convertSchemasToStrict

boolean

| FunctionTool<unknown, JsonObjectSchemaStrict<any>, string> | FunctionTool<unknown, JsonObjectSchemaNonStrict<any>, string>