Package-level declarations

Types

Link copied to clipboard
data class DomainError(val message: String) : ErrorMessage
Link copied to clipboard
sealed interface HasMeta
Link copied to clipboard
data class HeaderMismatchError(val message: String) : ErrorMessage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class McpJsonRpcEmptyResponse(val id: Any?, val result: Map<String, Any> = emptyMap(), val jsonrpc: String = "2.0") : McpJsonRpcResponse
Link copied to clipboard
@JsonSerializable
data class McpJsonRpcErrorResponse(val id: Any?, val error: McpNodeType, val jsonrpc: String = "2.0") : McpJsonRpcResponse
Link copied to clipboard
sealed class McpJsonRpcMessage
Link copied to clipboard
@JsonSerializable
@Polymorphic(labelKey = "method")
sealed class McpJsonRpcRequest : McpJsonRpcMessage
Link copied to clipboard
Link copied to clipboard
object McpLogging
Link copied to clipboard
object McpPing
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class McpPrompt(val name: PromptName, val description: String?, val title: String?, val arguments: List<McpPrompt.Argument>, val icons: List<Icon>? = null)
Link copied to clipboard
@JsonSerializable
data class McpResource
Link copied to clipboard
object McpRoot
Link copied to clipboard
Link copied to clipboard
object McpTask
Link copied to clipboard
@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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class URLElicitationRequiredError(val elicitations: List<McpElicitations.Request.Params.Url>, val message: String) : ErrorMessage