McpTool

@JsonSerializable
data class McpTool(val name: ToolName, val description: String, val title: String?, val inputSchema: Map<String, Any>, val outputSchema: Map<String, Any>?, val annotations: ToolAnnotations?, val icons: List<Icon>? = null, val execution: ToolExecution? = null, val _meta: Meta = Meta.default)(source)

Constructors

Link copied to clipboard
constructor(name: ToolName, description: String, title: String?, inputSchema: Map<String, Any>, outputSchema: Map<String, Any>?, annotations: ToolAnnotations?, icons: List<Icon>? = null, execution: ToolExecution? = null, _meta: Meta = Meta.default)

Types

Link copied to clipboard
object Call
Link copied to clipboard
object List

Properties

Link copied to clipboard
val _meta: Meta
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val icons: List<Icon>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard