跳转到内容

mcpToFunctionTool

此内容尚不支持你的语言。

function mcpToFunctionTool(
mcpTool,
server,
convertSchemasToStrict,
options?):
| FunctionTool<any, JsonObjectSchemaStrict<any>, string>
| FunctionTool<any, JsonObjectSchemaNonStrict<any>, string>;
Parameter Type

mcpTool

{ description?: string; inputSchema: { additionalProperties: boolean; properties: z.ZodRecord<z.ZodString, z.ZodAny>; required: string[]; type: "object"; }; name: string; }

mcpTool.description?

string

mcpTool.inputSchema

{ additionalProperties: boolean; properties: z.ZodRecord<z.ZodString, z.ZodAny>; required: string[]; type: "object"; }

mcpTool.inputSchema.additionalProperties

boolean

mcpTool.inputSchema.properties?

z.ZodRecord<z.ZodString, z.ZodAny>

mcpTool.inputSchema.required?

string[]

mcpTool.inputSchema.type?

"object"

mcpTool.name?

string

server?

MCPServer

convertSchemasToStrict?

boolean

options?

MCPFunctionToolConversionOptions

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