_meta?: Record<string, unknown>
可选annotations
annotations?: {
destructiveHint?: boolean;
idempotentHint?: boolean;
openWorldHint?: boolean;
readOnlyHint?: boolean;
title?: string;
}
可选description
description?: string
可选execution
execution?: { taskSupport?: "optional" | "required" | "forbidden" }
可选icons
icons?: {
mimeType?: string;
sizes?: string[];
src: string;
theme?: "light" | "dark";
}[]
inputSchema: {
properties?: Record<string, object>;
required?: string[];
type: "object";
[x: string]: unknown;
}
name
name: string
可选outputSchema
outputSchema?: {
properties?: Record<string, object>;
required?: string[];
type: "object";
[x: string]: unknown;
}
可选title
title?: string
MCP工具类型