MCPToolDefinition

class MCPToolDefinition(val name: String, val title: String? = null, val description: String? = null, val inputSchema: JsonObject = JsonObject(mapOf("type" to JsonPrimitive("object"))), val outputSchema: JsonObject? = null, val annotations: JsonObject? = null, val meta: JsonObject? = null)(source)

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(name: String, title: String? = null, description: String? = null, inputSchema: JsonObject = JsonObject(mapOf("type" to JsonPrimitive("object"))), outputSchema: JsonObject? = null, annotations: JsonObject? = null, meta: JsonObject? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "_meta")
val meta: JsonObject?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard