* Change package name * Update publication * Update docs * Update settings.gradle.kts, README and CONTRIBUTING * Cleanup leftovers
1 line
No EOL
258 KiB
JSON
1 line
No EOL
258 KiB
JSON
[{"name":"CompletionComplete","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.CompletionComplete","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-completion-complete/index.html","searchKeys":["CompletionComplete","CompletionComplete","io.modelcontextprotocol.kotlin.sdk.Method.Defined.CompletionComplete"]},{"name":"ConnectionClosed","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.ConnectionClosed","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/-connection-closed/index.html","searchKeys":["ConnectionClosed","ConnectionClosed","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.ConnectionClosed"]},{"name":"Initialize","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.Initialize","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-initialize/index.html","searchKeys":["Initialize","Initialize","io.modelcontextprotocol.kotlin.sdk.Method.Defined.Initialize"]},{"name":"InternalError","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.InternalError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/-internal-error/index.html","searchKeys":["InternalError","InternalError","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.InternalError"]},{"name":"InvalidParams","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.InvalidParams","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/-invalid-params/index.html","searchKeys":["InvalidParams","InvalidParams","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.InvalidParams"]},{"name":"InvalidRequest","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.InvalidRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/-invalid-request/index.html","searchKeys":["InvalidRequest","InvalidRequest","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.InvalidRequest"]},{"name":"LoggingSetLevel","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.LoggingSetLevel","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-logging-set-level/index.html","searchKeys":["LoggingSetLevel","LoggingSetLevel","io.modelcontextprotocol.kotlin.sdk.Method.Defined.LoggingSetLevel"]},{"name":"MethodNotFound","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.MethodNotFound","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/-method-not-found/index.html","searchKeys":["MethodNotFound","MethodNotFound","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.MethodNotFound"]},{"name":"NotificationsCancelled","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsCancelled","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-cancelled/index.html","searchKeys":["NotificationsCancelled","NotificationsCancelled","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsCancelled"]},{"name":"NotificationsInitialized","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsInitialized","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-initialized/index.html","searchKeys":["NotificationsInitialized","NotificationsInitialized","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsInitialized"]},{"name":"NotificationsMessage","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-message/index.html","searchKeys":["NotificationsMessage","NotificationsMessage","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsMessage"]},{"name":"NotificationsProgress","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsProgress","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-progress/index.html","searchKeys":["NotificationsProgress","NotificationsProgress","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsProgress"]},{"name":"NotificationsPromptsListChanged","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsPromptsListChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-prompts-list-changed/index.html","searchKeys":["NotificationsPromptsListChanged","NotificationsPromptsListChanged","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsPromptsListChanged"]},{"name":"NotificationsResourcesListChanged","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsResourcesListChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-resources-list-changed/index.html","searchKeys":["NotificationsResourcesListChanged","NotificationsResourcesListChanged","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsResourcesListChanged"]},{"name":"NotificationsResourcesUpdated","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsResourcesUpdated","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-resources-updated/index.html","searchKeys":["NotificationsResourcesUpdated","NotificationsResourcesUpdated","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsResourcesUpdated"]},{"name":"NotificationsRootsListChanged","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsRootsListChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-roots-list-changed/index.html","searchKeys":["NotificationsRootsListChanged","NotificationsRootsListChanged","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsRootsListChanged"]},{"name":"NotificationsToolsListChanged","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsToolsListChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-notifications-tools-list-changed/index.html","searchKeys":["NotificationsToolsListChanged","NotificationsToolsListChanged","io.modelcontextprotocol.kotlin.sdk.Method.Defined.NotificationsToolsListChanged"]},{"name":"ParseError","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.ParseError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/-parse-error/index.html","searchKeys":["ParseError","ParseError","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.ParseError"]},{"name":"Ping","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.Ping","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-ping/index.html","searchKeys":["Ping","Ping","io.modelcontextprotocol.kotlin.sdk.Method.Defined.Ping"]},{"name":"PromptsGet","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.PromptsGet","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-prompts-get/index.html","searchKeys":["PromptsGet","PromptsGet","io.modelcontextprotocol.kotlin.sdk.Method.Defined.PromptsGet"]},{"name":"PromptsList","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.PromptsList","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-prompts-list/index.html","searchKeys":["PromptsList","PromptsList","io.modelcontextprotocol.kotlin.sdk.Method.Defined.PromptsList"]},{"name":"RequestTimeout","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.RequestTimeout","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/-request-timeout/index.html","searchKeys":["RequestTimeout","RequestTimeout","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.RequestTimeout"]},{"name":"ResourcesList","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesList","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-resources-list/index.html","searchKeys":["ResourcesList","ResourcesList","io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesList"]},{"name":"ResourcesRead","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesRead","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-resources-read/index.html","searchKeys":["ResourcesRead","ResourcesRead","io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesRead"]},{"name":"ResourcesSubscribe","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesSubscribe","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-resources-subscribe/index.html","searchKeys":["ResourcesSubscribe","ResourcesSubscribe","io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesSubscribe"]},{"name":"ResourcesTemplatesList","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesTemplatesList","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-resources-templates-list/index.html","searchKeys":["ResourcesTemplatesList","ResourcesTemplatesList","io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesTemplatesList"]},{"name":"ResourcesUnsubscribe","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesUnsubscribe","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-resources-unsubscribe/index.html","searchKeys":["ResourcesUnsubscribe","ResourcesUnsubscribe","io.modelcontextprotocol.kotlin.sdk.Method.Defined.ResourcesUnsubscribe"]},{"name":"RootsList","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.RootsList","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-roots-list/index.html","searchKeys":["RootsList","RootsList","io.modelcontextprotocol.kotlin.sdk.Method.Defined.RootsList"]},{"name":"SamplingCreateMessage","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.SamplingCreateMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-sampling-create-message/index.html","searchKeys":["SamplingCreateMessage","SamplingCreateMessage","io.modelcontextprotocol.kotlin.sdk.Method.Defined.SamplingCreateMessage"]},{"name":"ToolsCall","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.ToolsCall","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-tools-call/index.html","searchKeys":["ToolsCall","ToolsCall","io.modelcontextprotocol.kotlin.sdk.Method.Defined.ToolsCall"]},{"name":"ToolsList","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.ToolsList","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/-tools-list/index.html","searchKeys":["ToolsList","ToolsList","io.modelcontextprotocol.kotlin.sdk.Method.Defined.ToolsList"]},{"name":"abstract class Protocol<SendRequestT : Request, SendNotificationT : Notification, SendResultT : RequestResult>(options: ProtocolOptions?)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/index.html","searchKeys":["Protocol","abstract class Protocol<SendRequestT : Request, SendNotificationT : Notification, SendResultT : RequestResult>(options: ProtocolOptions?)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol"]},{"name":"abstract class WebSocketMcpTransport : Transport","description":"io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-web-socket-mcp-transport/index.html","searchKeys":["WebSocketMcpTransport","abstract class WebSocketMcpTransport : Transport","io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport"]},{"name":"abstract fun assertRequestHandlerCapability(method: Method)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.assertRequestHandlerCapability","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/assert-request-handler-capability.html","searchKeys":["assertRequestHandlerCapability","abstract fun assertRequestHandlerCapability(method: Method)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.assertRequestHandlerCapability"]},{"name":"abstract override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.PaginatedRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-paginated-request/_meta.html","searchKeys":["_meta","abstract override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.PaginatedRequest._meta"]},{"name":"abstract suspend fun close()","description":"io.modelcontextprotocol.kotlin.sdk.shared.Transport.close","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-transport/close.html","searchKeys":["close","abstract suspend fun close()","io.modelcontextprotocol.kotlin.sdk.shared.Transport.close"]},{"name":"abstract suspend fun send(message: JSONRPCMessage)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Transport.send","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-transport/send.html","searchKeys":["send","abstract suspend fun send(message: JSONRPCMessage)","io.modelcontextprotocol.kotlin.sdk.shared.Transport.send"]},{"name":"abstract suspend fun start()","description":"io.modelcontextprotocol.kotlin.sdk.shared.Transport.start","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-transport/start.html","searchKeys":["start","abstract suspend fun start()","io.modelcontextprotocol.kotlin.sdk.shared.Transport.start"]},{"name":"abstract val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.WithMeta._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-with-meta/_meta.html","searchKeys":["_meta","abstract val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.WithMeta._meta"]},{"name":"abstract val code: Int","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.code","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/code.html","searchKeys":["code","abstract val code: Int","io.modelcontextprotocol.kotlin.sdk.ErrorCode.code"]},{"name":"abstract val content: List<PromptMessageContent>","description":"io.modelcontextprotocol.kotlin.sdk.CallToolResultBase.content","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-result-base/content.html","searchKeys":["content","abstract val content: List<PromptMessageContent>","io.modelcontextprotocol.kotlin.sdk.CallToolResultBase.content"]},{"name":"abstract val cursor: Cursor?","description":"io.modelcontextprotocol.kotlin.sdk.PaginatedRequest.cursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-paginated-request/cursor.html","searchKeys":["cursor","abstract val cursor: Cursor?","io.modelcontextprotocol.kotlin.sdk.PaginatedRequest.cursor"]},{"name":"abstract val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.Notification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-notification/method.html","searchKeys":["method","abstract val method: Method","io.modelcontextprotocol.kotlin.sdk.Notification.method"]},{"name":"abstract val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.Request.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-request/method.html","searchKeys":["method","abstract val method: Method","io.modelcontextprotocol.kotlin.sdk.Request.method"]},{"name":"abstract val mimeType: String?","description":"io.modelcontextprotocol.kotlin.sdk.ResourceContents.mimeType","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-contents/mime-type.html","searchKeys":["mimeType","abstract val mimeType: String?","io.modelcontextprotocol.kotlin.sdk.ResourceContents.mimeType"]},{"name":"abstract val nextCursor: Cursor?","description":"io.modelcontextprotocol.kotlin.sdk.PaginatedResult.nextCursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-paginated-result/next-cursor.html","searchKeys":["nextCursor","abstract val nextCursor: Cursor?","io.modelcontextprotocol.kotlin.sdk.PaginatedResult.nextCursor"]},{"name":"abstract val progress: Int","description":"io.modelcontextprotocol.kotlin.sdk.ProgressBase.progress","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-base/progress.html","searchKeys":["progress","abstract val progress: Int","io.modelcontextprotocol.kotlin.sdk.ProgressBase.progress"]},{"name":"abstract val total: Double?","description":"io.modelcontextprotocol.kotlin.sdk.ProgressBase.total","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-base/total.html","searchKeys":["total","abstract val total: Double?","io.modelcontextprotocol.kotlin.sdk.ProgressBase.total"]},{"name":"abstract val type: String","description":"io.modelcontextprotocol.kotlin.sdk.PromptMessageContent.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-message-content/type.html","searchKeys":["type","abstract val type: String","io.modelcontextprotocol.kotlin.sdk.PromptMessageContent.type"]},{"name":"abstract val type: String","description":"io.modelcontextprotocol.kotlin.sdk.Reference.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-reference/type.html","searchKeys":["type","abstract val type: String","io.modelcontextprotocol.kotlin.sdk.Reference.type"]},{"name":"abstract val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.ResourceContents.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-contents/uri.html","searchKeys":["uri","abstract val uri: String","io.modelcontextprotocol.kotlin.sdk.ResourceContents.uri"]},{"name":"abstract val value: String","description":"io.modelcontextprotocol.kotlin.sdk.Method.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/value.html","searchKeys":["value","abstract val value: String","io.modelcontextprotocol.kotlin.sdk.Method.value"]},{"name":"abstract val value: String","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/value.html","searchKeys":["value","abstract val value: String","io.modelcontextprotocol.kotlin.sdk.StopReason.value"]},{"name":"abstract var onClose: () -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.shared.Transport.onClose","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-transport/on-close.html","searchKeys":["onClose","abstract var onClose: () -> Unit?","io.modelcontextprotocol.kotlin.sdk.shared.Transport.onClose"]},{"name":"abstract var onError: (Throwable) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.shared.Transport.onError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-transport/on-error.html","searchKeys":["onError","abstract var onError: (Throwable) -> Unit?","io.modelcontextprotocol.kotlin.sdk.shared.Transport.onError"]},{"name":"abstract var onMessage: suspend (JSONRPCMessage) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.shared.Transport.onMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-transport/on-message.html","searchKeys":["onMessage","abstract var onMessage: suspend (JSONRPCMessage) -> Unit?","io.modelcontextprotocol.kotlin.sdk.shared.Transport.onMessage"]},{"name":"alert","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.alert","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/alert/index.html","searchKeys":["alert","alert","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.alert"]},{"name":"allServers","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.allServers","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/-include-context/all-servers/index.html","searchKeys":["allServers","allServers","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.allServers"]},{"name":"assistant","description":"io.modelcontextprotocol.kotlin.sdk.Role.assistant","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-role/assistant/index.html","searchKeys":["assistant","assistant","io.modelcontextprotocol.kotlin.sdk.Role.assistant"]},{"name":"class CallToolResult(val content: List<PromptMessageContent>, val isError: Boolean? = false, val _meta: JsonObject = EmptyJsonObject) : CallToolResultBase","description":"io.modelcontextprotocol.kotlin.sdk.CallToolResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-result/index.html","searchKeys":["CallToolResult","class CallToolResult(val content: List<PromptMessageContent>, val isError: Boolean? = false, val _meta: JsonObject = EmptyJsonObject) : CallToolResultBase","io.modelcontextprotocol.kotlin.sdk.CallToolResult"]},{"name":"class ClientOptions(val capabilities: ClientCapabilities = ClientCapabilities(), var enforceStrictCapabilities: Boolean = true) : ProtocolOptions","description":"io.modelcontextprotocol.kotlin.sdk.client.ClientOptions","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client-options/index.html","searchKeys":["ClientOptions","class ClientOptions(val capabilities: ClientCapabilities = ClientCapabilities(), var enforceStrictCapabilities: Boolean = true) : ProtocolOptions","io.modelcontextprotocol.kotlin.sdk.client.ClientOptions"]},{"name":"class CompatibilityCallToolResult(val content: List<PromptMessageContent>, val isError: Boolean? = false, val _meta: JsonObject = EmptyJsonObject, val toolResult: JsonObject = EmptyJsonObject) : CallToolResultBase","description":"io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-compatibility-call-tool-result/index.html","searchKeys":["CompatibilityCallToolResult","class CompatibilityCallToolResult(val content: List<PromptMessageContent>, val isError: Boolean? = false, val _meta: JsonObject = EmptyJsonObject, val toolResult: JsonObject = EmptyJsonObject) : CallToolResultBase","io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult"]},{"name":"class Completion(val values: List<String>, val total: Int?, val hasMore: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/-completion/index.html","searchKeys":["Completion","class Completion(val values: List<String>, val total: Int?, val hasMore: Boolean?)","io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion"]},{"name":"class CustomMeta(val _meta: JsonObject = EmptyJsonObject) : WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.CustomMeta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-custom-meta/index.html","searchKeys":["CustomMeta","class CustomMeta(val _meta: JsonObject = EmptyJsonObject) : WithMeta","io.modelcontextprotocol.kotlin.sdk.CustomMeta"]},{"name":"class GetPromptResult(val description: String?, val messages: List<PromptMessage>, val _meta: JsonObject = EmptyJsonObject) : ServerResult","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-result/index.html","searchKeys":["GetPromptResult","class GetPromptResult(val description: String?, val messages: List<PromptMessage>, val _meta: JsonObject = EmptyJsonObject) : ServerResult","io.modelcontextprotocol.kotlin.sdk.GetPromptResult"]},{"name":"class InitializedNotification : ClientNotification","description":"io.modelcontextprotocol.kotlin.sdk.InitializedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialized-notification/index.html","searchKeys":["InitializedNotification","class InitializedNotification : ClientNotification","io.modelcontextprotocol.kotlin.sdk.InitializedNotification"]},{"name":"class JSONRPCResponse(val id: RequestId, val jsonrpc: String = JSONRPC_VERSION, val result: RequestResult? = null, val error: JSONRPCError? = null) : JSONRPCMessage","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-response/index.html","searchKeys":["JSONRPCResponse","class JSONRPCResponse(val id: RequestId, val jsonrpc: String = JSONRPC_VERSION, val result: RequestResult? = null, val error: JSONRPCError? = null) : JSONRPCMessage","io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse"]},{"name":"class ListPromptsResult(val prompts: List<Prompt>, val nextCursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ServerResult, PaginatedResult","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-result/index.html","searchKeys":["ListPromptsResult","class ListPromptsResult(val prompts: List<Prompt>, val nextCursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ServerResult, PaginatedResult","io.modelcontextprotocol.kotlin.sdk.ListPromptsResult"]},{"name":"class ListResourceTemplatesResult(val resourceTemplates: List<ResourceTemplate>, val nextCursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ServerResult, PaginatedResult","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-result/index.html","searchKeys":["ListResourceTemplatesResult","class ListResourceTemplatesResult(val resourceTemplates: List<ResourceTemplate>, val nextCursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ServerResult, PaginatedResult","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult"]},{"name":"class ListResourcesResult(val resources: List<Resource>, val nextCursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ServerResult, PaginatedResult","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-result/index.html","searchKeys":["ListResourcesResult","class ListResourcesResult(val resources: List<Resource>, val nextCursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ServerResult, PaginatedResult","io.modelcontextprotocol.kotlin.sdk.ListResourcesResult"]},{"name":"class ListRootsRequest(val _meta: JsonObject = EmptyJsonObject) : ServerRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.ListRootsRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-roots-request/index.html","searchKeys":["ListRootsRequest","class ListRootsRequest(val _meta: JsonObject = EmptyJsonObject) : ServerRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.ListRootsRequest"]},{"name":"class ListRootsResult(val roots: List<Root>, val _meta: JsonObject = EmptyJsonObject) : ClientResult","description":"io.modelcontextprotocol.kotlin.sdk.ListRootsResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-roots-result/index.html","searchKeys":["ListRootsResult","class ListRootsResult(val roots: List<Root>, val _meta: JsonObject = EmptyJsonObject) : ClientResult","io.modelcontextprotocol.kotlin.sdk.ListRootsResult"]},{"name":"class ListToolsResult(val tools: List<Tool>, val nextCursor: Cursor?, val _meta: JsonObject = EmptyJsonObject) : ServerResult, PaginatedResult","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-result/index.html","searchKeys":["ListToolsResult","class ListToolsResult(val tools: List<Tool>, val nextCursor: Cursor?, val _meta: JsonObject = EmptyJsonObject) : ServerResult, PaginatedResult","io.modelcontextprotocol.kotlin.sdk.ListToolsResult"]},{"name":"class McpError(val code: Int, message: String, val data: JsonObject = EmptyJsonObject) : Exception","description":"io.modelcontextprotocol.kotlin.sdk.McpError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-mcp-error/index.html","searchKeys":["McpError","class McpError(val code: Int, message: String, val data: JsonObject = EmptyJsonObject) : Exception","io.modelcontextprotocol.kotlin.sdk.McpError"]},{"name":"class ModelPreferences(val hints: List<ModelHint>?, val costPriority: Double?, val speedPriority: Double?, val intelligencePriority: Double?)","description":"io.modelcontextprotocol.kotlin.sdk.ModelPreferences","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-preferences/index.html","searchKeys":["ModelPreferences","class ModelPreferences(val hints: List<ModelHint>?, val costPriority: Double?, val speedPriority: Double?, val intelligencePriority: Double?)","io.modelcontextprotocol.kotlin.sdk.ModelPreferences"]},{"name":"class PingRequest : ServerRequest, ClientRequest","description":"io.modelcontextprotocol.kotlin.sdk.PingRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-ping-request/index.html","searchKeys":["PingRequest","class PingRequest : ServerRequest, ClientRequest","io.modelcontextprotocol.kotlin.sdk.PingRequest"]},{"name":"class Prompt(val name: String, val description: String?, val arguments: List<PromptArgument>?)","description":"io.modelcontextprotocol.kotlin.sdk.Prompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt/index.html","searchKeys":["Prompt","class Prompt(val name: String, val description: String?, val arguments: List<PromptArgument>?)","io.modelcontextprotocol.kotlin.sdk.Prompt"]},{"name":"class PromptListChangedNotification : ServerNotification","description":"io.modelcontextprotocol.kotlin.sdk.PromptListChangedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-list-changed-notification/index.html","searchKeys":["PromptListChangedNotification","class PromptListChangedNotification : ServerNotification","io.modelcontextprotocol.kotlin.sdk.PromptListChangedNotification"]},{"name":"class ReadBuffer","description":"io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-read-buffer/index.html","searchKeys":["ReadBuffer","class ReadBuffer","io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer"]},{"name":"class ReadResourceResult(val contents: List<ResourceContents>, val _meta: JsonObject = EmptyJsonObject) : ServerResult","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-result/index.html","searchKeys":["ReadResourceResult","class ReadResourceResult(val contents: List<ResourceContents>, val _meta: JsonObject = EmptyJsonObject) : ServerResult","io.modelcontextprotocol.kotlin.sdk.ReadResourceResult"]},{"name":"class RequestHandlerExtra","description":"io.modelcontextprotocol.kotlin.sdk.shared.RequestHandlerExtra","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-request-handler-extra/index.html","searchKeys":["RequestHandlerExtra","class RequestHandlerExtra","io.modelcontextprotocol.kotlin.sdk.shared.RequestHandlerExtra"]},{"name":"class ResourceListChangedNotification : ServerNotification","description":"io.modelcontextprotocol.kotlin.sdk.ResourceListChangedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-list-changed-notification/index.html","searchKeys":["ResourceListChangedNotification","class ResourceListChangedNotification : ServerNotification","io.modelcontextprotocol.kotlin.sdk.ResourceListChangedNotification"]},{"name":"class RootsListChangedNotification : ClientNotification","description":"io.modelcontextprotocol.kotlin.sdk.RootsListChangedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-roots-list-changed-notification/index.html","searchKeys":["RootsListChangedNotification","class RootsListChangedNotification : ClientNotification","io.modelcontextprotocol.kotlin.sdk.RootsListChangedNotification"]},{"name":"class SSEClientTransport(client: HttpClient, urlString: String?, reconnectionTime: Duration? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}) : Transport","description":"io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-s-s-e-client-transport/index.html","searchKeys":["SSEClientTransport","class SSEClientTransport(client: HttpClient, urlString: String?, reconnectionTime: Duration? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}) : Transport","io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport"]},{"name":"class SSEServerTransport(endpoint: String, session: ServerSSESession) : Transport","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/index.html","searchKeys":["SSEServerTransport","class SSEServerTransport(endpoint: String, session: ServerSSESession) : Transport","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport"]},{"name":"class ServerOptions(val capabilities: ServerCapabilities, var enforceStrictCapabilities: Boolean = true) : ProtocolOptions","description":"io.modelcontextprotocol.kotlin.sdk.server.ServerOptions","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server-options/index.html","searchKeys":["ServerOptions","class ServerOptions(val capabilities: ServerCapabilities, var enforceStrictCapabilities: Boolean = true) : ProtocolOptions","io.modelcontextprotocol.kotlin.sdk.server.ServerOptions"]},{"name":"class StdioClientTransport(input: InputStream, output: OutputStream) : Transport","description":"io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-stdio-client-transport/index.html","searchKeys":["StdioClientTransport","class StdioClientTransport(input: InputStream, output: OutputStream) : Transport","io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport"]},{"name":"class StdioServerTransport(inputStream: BufferedInputStream = BufferedInputStream(System.`in`), outputStream: PrintStream = System.out) : Transport","description":"io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-stdio-server-transport/index.html","searchKeys":["StdioServerTransport","class StdioServerTransport(inputStream: BufferedInputStream = BufferedInputStream(System.`in`), outputStream: PrintStream = System.out) : Transport","io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport"]},{"name":"class ToolListChangedNotification : ServerNotification","description":"io.modelcontextprotocol.kotlin.sdk.ToolListChangedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool-list-changed-notification/index.html","searchKeys":["ToolListChangedNotification","class ToolListChangedNotification : ServerNotification","io.modelcontextprotocol.kotlin.sdk.ToolListChangedNotification"]},{"name":"class WebSocketClientTransport(client: HttpClient, urlString: String?, requestBuilder: HttpRequestBuilder.() -> Unit = {}) : WebSocketMcpTransport","description":"io.modelcontextprotocol.kotlin.sdk.client.WebSocketClientTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-web-socket-client-transport/index.html","searchKeys":["WebSocketClientTransport","class WebSocketClientTransport(client: HttpClient, urlString: String?, requestBuilder: HttpRequestBuilder.() -> Unit = {}) : WebSocketMcpTransport","io.modelcontextprotocol.kotlin.sdk.client.WebSocketClientTransport"]},{"name":"class WebSocketMcpServerTransport(session: WebSocketServerSession) : WebSocketMcpTransport","description":"io.modelcontextprotocol.kotlin.sdk.server.WebSocketMcpServerTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-web-socket-mcp-server-transport/index.html","searchKeys":["WebSocketMcpServerTransport","class WebSocketMcpServerTransport(session: WebSocketServerSession) : WebSocketMcpTransport","io.modelcontextprotocol.kotlin.sdk.server.WebSocketMcpServerTransport"]},{"name":"const val JSONRPC_VERSION: String","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPC_VERSION","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c_-v-e-r-s-i-o-n.html","searchKeys":["JSONRPC_VERSION","const val JSONRPC_VERSION: String","io.modelcontextprotocol.kotlin.sdk.JSONRPC_VERSION"]},{"name":"const val LATEST_PROTOCOL_VERSION: String","description":"io.modelcontextprotocol.kotlin.sdk.LATEST_PROTOCOL_VERSION","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-l-a-t-e-s-t_-p-r-o-t-o-c-o-l_-v-e-r-s-i-o-n.html","searchKeys":["LATEST_PROTOCOL_VERSION","const val LATEST_PROTOCOL_VERSION: String","io.modelcontextprotocol.kotlin.sdk.LATEST_PROTOCOL_VERSION"]},{"name":"const val LIB_VERSION: String","description":"io.modelcontextprotocol.kotlin.sdk.LIB_VERSION","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-l-i-b_-v-e-r-s-i-o-n.html","searchKeys":["LIB_VERSION","const val LIB_VERSION: String","io.modelcontextprotocol.kotlin.sdk.LIB_VERSION"]},{"name":"const val TYPE: String","description":"io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.Companion.TYPE","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-embedded-resource/-companion/-t-y-p-e.html","searchKeys":["TYPE","const val TYPE: String","io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.Companion.TYPE"]},{"name":"const val TYPE: String","description":"io.modelcontextprotocol.kotlin.sdk.ImageContent.Companion.TYPE","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-image-content/-companion/-t-y-p-e.html","searchKeys":["TYPE","const val TYPE: String","io.modelcontextprotocol.kotlin.sdk.ImageContent.Companion.TYPE"]},{"name":"const val TYPE: String","description":"io.modelcontextprotocol.kotlin.sdk.PromptReference.Companion.TYPE","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-reference/-companion/-t-y-p-e.html","searchKeys":["TYPE","const val TYPE: String","io.modelcontextprotocol.kotlin.sdk.PromptReference.Companion.TYPE"]},{"name":"const val TYPE: String","description":"io.modelcontextprotocol.kotlin.sdk.ResourceReference.Companion.TYPE","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-reference/-companion/-t-y-p-e.html","searchKeys":["TYPE","const val TYPE: String","io.modelcontextprotocol.kotlin.sdk.ResourceReference.Companion.TYPE"]},{"name":"const val TYPE: String","description":"io.modelcontextprotocol.kotlin.sdk.TextContent.Companion.TYPE","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-content/-companion/-t-y-p-e.html","searchKeys":["TYPE","const val TYPE: String","io.modelcontextprotocol.kotlin.sdk.TextContent.Companion.TYPE"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.InitializedNotification.InitializedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialized-notification/-initialized-notification.html","searchKeys":["InitializedNotification","constructor()","io.modelcontextprotocol.kotlin.sdk.InitializedNotification.InitializedNotification"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.PingRequest.PingRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-ping-request/-ping-request.html","searchKeys":["PingRequest","constructor()","io.modelcontextprotocol.kotlin.sdk.PingRequest.PingRequest"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.PromptListChangedNotification.PromptListChangedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-list-changed-notification/-prompt-list-changed-notification.html","searchKeys":["PromptListChangedNotification","constructor()","io.modelcontextprotocol.kotlin.sdk.PromptListChangedNotification.PromptListChangedNotification"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.ResourceListChangedNotification.ResourceListChangedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-list-changed-notification/-resource-list-changed-notification.html","searchKeys":["ResourceListChangedNotification","constructor()","io.modelcontextprotocol.kotlin.sdk.ResourceListChangedNotification.ResourceListChangedNotification"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.RootsListChangedNotification.RootsListChangedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-roots-list-changed-notification/-roots-list-changed-notification.html","searchKeys":["RootsListChangedNotification","constructor()","io.modelcontextprotocol.kotlin.sdk.RootsListChangedNotification.RootsListChangedNotification"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.ToolListChangedNotification.ToolListChangedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool-list-changed-notification/-tool-list-changed-notification.html","searchKeys":["ToolListChangedNotification","constructor()","io.modelcontextprotocol.kotlin.sdk.ToolListChangedNotification.ToolListChangedNotification"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer.ReadBuffer","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-read-buffer/-read-buffer.html","searchKeys":["ReadBuffer","constructor()","io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer.ReadBuffer"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.shared.RequestHandlerExtra.RequestHandlerExtra","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-request-handler-extra/-request-handler-extra.html","searchKeys":["RequestHandlerExtra","constructor()","io.modelcontextprotocol.kotlin.sdk.shared.RequestHandlerExtra.RequestHandlerExtra"]},{"name":"constructor()","description":"io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.WebSocketMcpTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-web-socket-mcp-transport/-web-socket-mcp-transport.html","searchKeys":["WebSocketMcpTransport","constructor()","io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.WebSocketMcpTransport"]},{"name":"constructor(_meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CustomMeta.CustomMeta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-custom-meta/-custom-meta.html","searchKeys":["CustomMeta","constructor(_meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CustomMeta.CustomMeta"]},{"name":"constructor(_meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.EmptyRequestResult.EmptyRequestResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-empty-request-result/-empty-request-result.html","searchKeys":["EmptyRequestResult","constructor(_meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.EmptyRequestResult.EmptyRequestResult"]},{"name":"constructor(_meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListRootsRequest.ListRootsRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-roots-request/-list-roots-request.html","searchKeys":["ListRootsRequest","constructor(_meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListRootsRequest.ListRootsRequest"]},{"name":"constructor(blob: String, uri: String, mimeType: String?)","description":"io.modelcontextprotocol.kotlin.sdk.BlobResourceContents.BlobResourceContents","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-blob-resource-contents/-blob-resource-contents.html","searchKeys":["BlobResourceContents","constructor(blob: String, uri: String, mimeType: String?)","io.modelcontextprotocol.kotlin.sdk.BlobResourceContents.BlobResourceContents"]},{"name":"constructor(capabilities: ClientCapabilities = ClientCapabilities(), enforceStrictCapabilities: Boolean = true)","description":"io.modelcontextprotocol.kotlin.sdk.client.ClientOptions.ClientOptions","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client-options/-client-options.html","searchKeys":["ClientOptions","constructor(capabilities: ClientCapabilities = ClientCapabilities(), enforceStrictCapabilities: Boolean = true)","io.modelcontextprotocol.kotlin.sdk.client.ClientOptions.ClientOptions"]},{"name":"constructor(capabilities: ServerCapabilities, enforceStrictCapabilities: Boolean = true)","description":"io.modelcontextprotocol.kotlin.sdk.server.ServerOptions.ServerOptions","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server-options/-server-options.html","searchKeys":["ServerOptions","constructor(capabilities: ServerCapabilities, enforceStrictCapabilities: Boolean = true)","io.modelcontextprotocol.kotlin.sdk.server.ServerOptions.ServerOptions"]},{"name":"constructor(client: HttpClient, urlString: String?, reconnectionTime: Duration? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {})","description":"io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.SSEClientTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-s-s-e-client-transport/-s-s-e-client-transport.html","searchKeys":["SSEClientTransport","constructor(client: HttpClient, urlString: String?, reconnectionTime: Duration? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {})","io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.SSEClientTransport"]},{"name":"constructor(client: HttpClient, urlString: String?, requestBuilder: HttpRequestBuilder.() -> Unit = {})","description":"io.modelcontextprotocol.kotlin.sdk.client.WebSocketClientTransport.WebSocketClientTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-web-socket-client-transport/-web-socket-client-transport.html","searchKeys":["WebSocketClientTransport","constructor(client: HttpClient, urlString: String?, requestBuilder: HttpRequestBuilder.() -> Unit = {})","io.modelcontextprotocol.kotlin.sdk.client.WebSocketClientTransport.WebSocketClientTransport"]},{"name":"constructor(clientInfo: Implementation, options: ClientOptions = ClientOptions())","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.Client","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/-client.html","searchKeys":["Client","constructor(clientInfo: Implementation, options: ClientOptions = ClientOptions())","io.modelcontextprotocol.kotlin.sdk.client.Client.Client"]},{"name":"constructor(code: ErrorCode, message: String, data: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCError.JSONRPCError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-error/-j-s-o-n-r-p-c-error.html","searchKeys":["JSONRPCError","constructor(code: ErrorCode, message: String, data: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.JSONRPCError.JSONRPCError"]},{"name":"constructor(code: Int)","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Unknown.Unknown","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-unknown/-unknown.html","searchKeys":["Unknown","constructor(code: Int)","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Unknown.Unknown"]},{"name":"constructor(code: Int, message: String, data: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.McpError.McpError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-mcp-error/-mcp-error.html","searchKeys":["McpError","constructor(code: Int, message: String, data: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.McpError.McpError"]},{"name":"constructor(completion: CompleteResult.Completion, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult.CompleteResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/-complete-result.html","searchKeys":["CompleteResult","constructor(completion: CompleteResult.Completion, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CompleteResult.CompleteResult"]},{"name":"constructor(content: List<PromptMessageContent>, isError: Boolean? = false, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CallToolResult.CallToolResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-result/-call-tool-result.html","searchKeys":["CallToolResult","constructor(content: List<PromptMessageContent>, isError: Boolean? = false, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CallToolResult.CallToolResult"]},{"name":"constructor(content: List<PromptMessageContent>, isError: Boolean? = false, _meta: JsonObject = EmptyJsonObject, toolResult: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult.CompatibilityCallToolResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-compatibility-call-tool-result/-compatibility-call-tool-result.html","searchKeys":["CompatibilityCallToolResult","constructor(content: List<PromptMessageContent>, isError: Boolean? = false, _meta: JsonObject = EmptyJsonObject, toolResult: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult.CompatibilityCallToolResult"]},{"name":"constructor(contents: List<ResourceContents>, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceResult.ReadResourceResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-result/-read-resource-result.html","searchKeys":["ReadResourceResult","constructor(contents: List<ResourceContents>, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ReadResourceResult.ReadResourceResult"]},{"name":"constructor(cursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest.ListPromptsRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-request/-list-prompts-request.html","searchKeys":["ListPromptsRequest","constructor(cursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest.ListPromptsRequest"]},{"name":"constructor(cursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest.ListResourcesRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-request/-list-resources-request.html","searchKeys":["ListResourcesRequest","constructor(cursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest.ListResourcesRequest"]},{"name":"constructor(cursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsRequest.ListToolsRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-request/-list-tools-request.html","searchKeys":["ListToolsRequest","constructor(cursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListToolsRequest.ListToolsRequest"]},{"name":"constructor(cursor: Cursor?, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest.ListResourceTemplatesRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-request/-list-resource-templates-request.html","searchKeys":["ListResourceTemplatesRequest","constructor(cursor: Cursor?, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest.ListResourceTemplatesRequest"]},{"name":"constructor(data: String, mimeType: String)","description":"io.modelcontextprotocol.kotlin.sdk.ImageContent.ImageContent","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-image-content/-image-content.html","searchKeys":["ImageContent","constructor(data: String, mimeType: String)","io.modelcontextprotocol.kotlin.sdk.ImageContent.ImageContent"]},{"name":"constructor(description: String?, messages: List<PromptMessage>, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptResult.GetPromptResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-result/-get-prompt-result.html","searchKeys":["GetPromptResult","constructor(description: String?, messages: List<PromptMessage>, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.GetPromptResult.GetPromptResult"]},{"name":"constructor(endpoint: String, session: ServerSSESession)","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.SSEServerTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/-s-s-e-server-transport.html","searchKeys":["SSEServerTransport","constructor(endpoint: String, session: ServerSSESession)","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.SSEServerTransport"]},{"name":"constructor(enforceStrictCapabilities: Boolean = false, timeout: Duration = DEFAULT_REQUEST_TIMEOUT)","description":"io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions.ProtocolOptions","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol-options/-protocol-options.html","searchKeys":["ProtocolOptions","constructor(enforceStrictCapabilities: Boolean = false, timeout: Duration = DEFAULT_REQUEST_TIMEOUT)","io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions.ProtocolOptions"]},{"name":"constructor(experimental: JsonObject? = EmptyJsonObject, sampling: JsonObject? = EmptyJsonObject, logging: JsonObject? = EmptyJsonObject, prompts: ServerCapabilities.Prompts? = null, resources: ServerCapabilities.Resources? = null, tools: ServerCapabilities.Tools? = null)","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.ServerCapabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-server-capabilities.html","searchKeys":["ServerCapabilities","constructor(experimental: JsonObject? = EmptyJsonObject, sampling: JsonObject? = EmptyJsonObject, logging: JsonObject? = EmptyJsonObject, prompts: ServerCapabilities.Prompts? = null, resources: ServerCapabilities.Resources? = null, tools: ServerCapabilities.Tools? = null)","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.ServerCapabilities"]},{"name":"constructor(experimental: JsonObject? = EmptyJsonObject, sampling: JsonObject? = EmptyJsonObject, roots: ClientCapabilities.Roots? = null)","description":"io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.ClientCapabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-capabilities/-client-capabilities.html","searchKeys":["ClientCapabilities","constructor(experimental: JsonObject? = EmptyJsonObject, sampling: JsonObject? = EmptyJsonObject, roots: ClientCapabilities.Roots? = null)","io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.ClientCapabilities"]},{"name":"constructor(hints: List<ModelHint>?, costPriority: Double?, speedPriority: Double?, intelligencePriority: Double?)","description":"io.modelcontextprotocol.kotlin.sdk.ModelPreferences.ModelPreferences","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-preferences/-model-preferences.html","searchKeys":["ModelPreferences","constructor(hints: List<ModelHint>?, costPriority: Double?, speedPriority: Double?, intelligencePriority: Double?)","io.modelcontextprotocol.kotlin.sdk.ModelPreferences.ModelPreferences"]},{"name":"constructor(id: RequestId = REQUEST_MESSAGE_ID.incrementAndGet(), method: String, params: JsonElement? = null, jsonrpc: String = JSONRPC_VERSION)","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.JSONRPCRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-request/-j-s-o-n-r-p-c-request.html","searchKeys":["JSONRPCRequest","constructor(id: RequestId = REQUEST_MESSAGE_ID.incrementAndGet(), method: String, params: JsonElement? = null, jsonrpc: String = JSONRPC_VERSION)","io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.JSONRPCRequest"]},{"name":"constructor(id: RequestId, jsonrpc: String = JSONRPC_VERSION, result: RequestResult? = null, error: JSONRPCError? = null)","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.JSONRPCResponse","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-response/-j-s-o-n-r-p-c-response.html","searchKeys":["JSONRPCResponse","constructor(id: RequestId, jsonrpc: String = JSONRPC_VERSION, result: RequestResult? = null, error: JSONRPCError? = null)","io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.JSONRPCResponse"]},{"name":"constructor(input: InputStream, output: OutputStream)","description":"io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.StdioClientTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-stdio-client-transport/-stdio-client-transport.html","searchKeys":["StdioClientTransport","constructor(input: InputStream, output: OutputStream)","io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.StdioClientTransport"]},{"name":"constructor(inputStream: BufferedInputStream = BufferedInputStream(System.`in`), outputStream: PrintStream = System.out)","description":"io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.StdioServerTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-stdio-server-transport/-stdio-server-transport.html","searchKeys":["StdioServerTransport","constructor(inputStream: BufferedInputStream = BufferedInputStream(System.`in`), outputStream: PrintStream = System.out)","io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.StdioServerTransport"]},{"name":"constructor(level: LoggingLevel, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest.SetLevelRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/-set-level-request/-set-level-request.html","searchKeys":["SetLevelRequest","constructor(level: LoggingLevel, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest.SetLevelRequest"]},{"name":"constructor(level: LoggingLevel, logger: String? = null, data: JsonObject = EmptyJsonObject, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.LoggingMessageNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/-logging-message-notification.html","searchKeys":["LoggingMessageNotification","constructor(level: LoggingLevel, logger: String? = null, data: JsonObject = EmptyJsonObject, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.LoggingMessageNotification"]},{"name":"constructor(listChanged: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.Roots.Roots","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-capabilities/-roots/-roots.html","searchKeys":["Roots","constructor(listChanged: Boolean?)","io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.Roots.Roots"]},{"name":"constructor(listChanged: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Prompts.Prompts","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-prompts/-prompts.html","searchKeys":["Prompts","constructor(listChanged: Boolean?)","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Prompts.Prompts"]},{"name":"constructor(listChanged: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Tools.Tools","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-tools/-tools.html","searchKeys":["Tools","constructor(listChanged: Boolean?)","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Tools.Tools"]},{"name":"constructor(messages: List<SamplingMessage>, systemPrompt: String?, includeContext: CreateMessageRequest.IncludeContext?, temperature: Double?, maxTokens: Int, stopSequences: List<String>?, metadata: JsonObject = EmptyJsonObject, modelPreferences: ModelPreferences?, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.CreateMessageRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/-create-message-request.html","searchKeys":["CreateMessageRequest","constructor(messages: List<SamplingMessage>, systemPrompt: String?, includeContext: CreateMessageRequest.IncludeContext?, temperature: Double?, maxTokens: Int, stopSequences: List<String>?, metadata: JsonObject = EmptyJsonObject, modelPreferences: ModelPreferences?, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.CreateMessageRequest"]},{"name":"constructor(method: Method)","description":"io.modelcontextprotocol.kotlin.sdk.CustomRequest.CustomRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-custom-request/-custom-request.html","searchKeys":["CustomRequest","constructor(method: Method)","io.modelcontextprotocol.kotlin.sdk.CustomRequest.CustomRequest"]},{"name":"constructor(method: Method)","description":"io.modelcontextprotocol.kotlin.sdk.UnknownMethodRequestOrNotification.UnknownMethodRequestOrNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-method-request-or-notification/-unknown-method-request-or-notification.html","searchKeys":["UnknownMethodRequestOrNotification","constructor(method: Method)","io.modelcontextprotocol.kotlin.sdk.UnknownMethodRequestOrNotification.UnknownMethodRequestOrNotification"]},{"name":"constructor(method: String, params: JsonElement = EmptyJsonObject, jsonrpc: String = JSONRPC_VERSION)","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification.JSONRPCNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-notification/-j-s-o-n-r-p-c-notification.html","searchKeys":["JSONRPCNotification","constructor(method: String, params: JsonElement = EmptyJsonObject, jsonrpc: String = JSONRPC_VERSION)","io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification.JSONRPCNotification"]},{"name":"constructor(model: String, stopReason: StopReason? = null, role: Role, content: PromptMessageContentTextOrImage, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.CreateMessageResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-result/-create-message-result.html","searchKeys":["CreateMessageResult","constructor(model: String, stopReason: StopReason? = null, role: Role, content: PromptMessageContentTextOrImage, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.CreateMessageResult"]},{"name":"constructor(name: String)","description":"io.modelcontextprotocol.kotlin.sdk.PromptReference.PromptReference","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-reference/-prompt-reference.html","searchKeys":["PromptReference","constructor(name: String)","io.modelcontextprotocol.kotlin.sdk.PromptReference.PromptReference"]},{"name":"constructor(name: String, arguments: JsonObject = EmptyJsonObject, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CallToolRequest.CallToolRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-request/-call-tool-request.html","searchKeys":["CallToolRequest","constructor(name: String, arguments: JsonObject = EmptyJsonObject, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CallToolRequest.CallToolRequest"]},{"name":"constructor(name: String, arguments: Map<String, String>?, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptRequest.GetPromptRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-request/-get-prompt-request.html","searchKeys":["GetPromptRequest","constructor(name: String, arguments: Map<String, String>?, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.GetPromptRequest.GetPromptRequest"]},{"name":"constructor(name: String, description: String?, arguments: List<PromptArgument>?)","description":"io.modelcontextprotocol.kotlin.sdk.Prompt.Prompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt/-prompt.html","searchKeys":["Prompt","constructor(name: String, description: String?, arguments: List<PromptArgument>?)","io.modelcontextprotocol.kotlin.sdk.Prompt.Prompt"]},{"name":"constructor(name: String, description: String?, inputSchema: Tool.Input)","description":"io.modelcontextprotocol.kotlin.sdk.Tool.Tool","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/-tool.html","searchKeys":["Tool","constructor(name: String, description: String?, inputSchema: Tool.Input)","io.modelcontextprotocol.kotlin.sdk.Tool.Tool"]},{"name":"constructor(name: String, description: String?, required: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.PromptArgument.PromptArgument","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-argument/-prompt-argument.html","searchKeys":["PromptArgument","constructor(name: String, description: String?, required: Boolean?)","io.modelcontextprotocol.kotlin.sdk.PromptArgument.PromptArgument"]},{"name":"constructor(name: String, value: String)","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest.Argument.Argument","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/-argument/-argument.html","searchKeys":["Argument","constructor(name: String, value: String)","io.modelcontextprotocol.kotlin.sdk.CompleteRequest.Argument.Argument"]},{"name":"constructor(name: String, version: String)","description":"io.modelcontextprotocol.kotlin.sdk.Implementation.Implementation","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-implementation/-implementation.html","searchKeys":["Implementation","constructor(name: String, version: String)","io.modelcontextprotocol.kotlin.sdk.Implementation.Implementation"]},{"name":"constructor(name: String?)","description":"io.modelcontextprotocol.kotlin.sdk.ModelHint.ModelHint","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-hint/-model-hint.html","searchKeys":["ModelHint","constructor(name: String?)","io.modelcontextprotocol.kotlin.sdk.ModelHint.ModelHint"]},{"name":"constructor(onProgress: ProgressCallback? = null, timeout: Duration = DEFAULT_REQUEST_TIMEOUT)","description":"io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions.RequestOptions","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-request-options/-request-options.html","searchKeys":["RequestOptions","constructor(onProgress: ProgressCallback? = null, timeout: Duration = DEFAULT_REQUEST_TIMEOUT)","io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions.RequestOptions"]},{"name":"constructor(options: ProtocolOptions?)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.Protocol","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/-protocol.html","searchKeys":["Protocol","constructor(options: ProtocolOptions?)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.Protocol"]},{"name":"constructor(progress: Int, progressToken: ProgressToken, _meta: JsonObject = EmptyJsonObject, total: Double?)","description":"io.modelcontextprotocol.kotlin.sdk.ProgressNotification.ProgressNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-notification/-progress-notification.html","searchKeys":["ProgressNotification","constructor(progress: Int, progressToken: ProgressToken, _meta: JsonObject = EmptyJsonObject, total: Double?)","io.modelcontextprotocol.kotlin.sdk.ProgressNotification.ProgressNotification"]},{"name":"constructor(progress: Int, total: Double?)","description":"io.modelcontextprotocol.kotlin.sdk.Progress.Progress","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress/-progress.html","searchKeys":["Progress","constructor(progress: Int, total: Double?)","io.modelcontextprotocol.kotlin.sdk.Progress.Progress"]},{"name":"constructor(prompt: Prompt, messageProvider: suspend (GetPromptRequest) -> GetPromptResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredPrompt.RegisteredPrompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-prompt/-registered-prompt.html","searchKeys":["RegisteredPrompt","constructor(prompt: Prompt, messageProvider: suspend (GetPromptRequest) -> GetPromptResult)","io.modelcontextprotocol.kotlin.sdk.server.RegisteredPrompt.RegisteredPrompt"]},{"name":"constructor(prompts: List<Prompt>, nextCursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsResult.ListPromptsResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-result/-list-prompts-result.html","searchKeys":["ListPromptsResult","constructor(prompts: List<Prompt>, nextCursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListPromptsResult.ListPromptsResult"]},{"name":"constructor(properties: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.Tool.Input.Input","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/-input/-input.html","searchKeys":["Input","constructor(properties: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.Tool.Input.Input"]},{"name":"constructor(protocolVersion: String = LATEST_PROTOCOL_VERSION, capabilities: ServerCapabilities = ServerCapabilities(), serverInfo: Implementation, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.InitializeResult.InitializeResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-result/-initialize-result.html","searchKeys":["InitializeResult","constructor(protocolVersion: String = LATEST_PROTOCOL_VERSION, capabilities: ServerCapabilities = ServerCapabilities(), serverInfo: Implementation, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.InitializeResult.InitializeResult"]},{"name":"constructor(protocolVersion: String, capabilities: ClientCapabilities, clientInfo: Implementation, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.InitializeRequest.InitializeRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-request/-initialize-request.html","searchKeys":["InitializeRequest","constructor(protocolVersion: String, capabilities: ClientCapabilities, clientInfo: Implementation, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.InitializeRequest.InitializeRequest"]},{"name":"constructor(ref: Reference, argument: CompleteRequest.Argument, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest.CompleteRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/-complete-request.html","searchKeys":["CompleteRequest","constructor(ref: Reference, argument: CompleteRequest.Argument, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CompleteRequest.CompleteRequest"]},{"name":"constructor(requestId: RequestId, reason: String?, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.CancelledNotification.CancelledNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-cancelled-notification/-cancelled-notification.html","searchKeys":["CancelledNotification","constructor(requestId: RequestId, reason: String?, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.CancelledNotification.CancelledNotification"]},{"name":"constructor(resource: Resource, readHandler: suspend (ReadResourceRequest) -> ReadResourceResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredResource.RegisteredResource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-resource/-registered-resource.html","searchKeys":["RegisteredResource","constructor(resource: Resource, readHandler: suspend (ReadResourceRequest) -> ReadResourceResult)","io.modelcontextprotocol.kotlin.sdk.server.RegisteredResource.RegisteredResource"]},{"name":"constructor(resource: ResourceContents)","description":"io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.EmbeddedResource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-embedded-resource/-embedded-resource.html","searchKeys":["EmbeddedResource","constructor(resource: ResourceContents)","io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.EmbeddedResource"]},{"name":"constructor(resourceTemplates: List<ResourceTemplate>, nextCursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult.ListResourceTemplatesResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-result/-list-resource-templates-result.html","searchKeys":["ListResourceTemplatesResult","constructor(resourceTemplates: List<ResourceTemplate>, nextCursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult.ListResourceTemplatesResult"]},{"name":"constructor(resources: List<Resource>, nextCursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesResult.ListResourcesResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-result/-list-resources-result.html","searchKeys":["ListResourcesResult","constructor(resources: List<Resource>, nextCursor: Cursor? = null, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListResourcesResult.ListResourcesResult"]},{"name":"constructor(role: Role, content: PromptMessageContent)","description":"io.modelcontextprotocol.kotlin.sdk.PromptMessage.PromptMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-message/-prompt-message.html","searchKeys":["PromptMessage","constructor(role: Role, content: PromptMessageContent)","io.modelcontextprotocol.kotlin.sdk.PromptMessage.PromptMessage"]},{"name":"constructor(role: Role, content: PromptMessageContentTextOrImage)","description":"io.modelcontextprotocol.kotlin.sdk.SamplingMessage.SamplingMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-sampling-message/-sampling-message.html","searchKeys":["SamplingMessage","constructor(role: Role, content: PromptMessageContentTextOrImage)","io.modelcontextprotocol.kotlin.sdk.SamplingMessage.SamplingMessage"]},{"name":"constructor(roots: List<Root>, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListRootsResult.ListRootsResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-roots-result/-list-roots-result.html","searchKeys":["ListRootsResult","constructor(roots: List<Root>, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListRootsResult.ListRootsResult"]},{"name":"constructor(serverInfo: Implementation, options: ServerOptions, onCloseCallback: () -> Unit? = null)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.Server","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/-server.html","searchKeys":["Server","constructor(serverInfo: Implementation, options: ServerOptions, onCloseCallback: () -> Unit? = null)","io.modelcontextprotocol.kotlin.sdk.server.Server.Server"]},{"name":"constructor(session: WebSocketServerSession)","description":"io.modelcontextprotocol.kotlin.sdk.server.WebSocketMcpServerTransport.WebSocketMcpServerTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-web-socket-mcp-server-transport/-web-socket-mcp-server-transport.html","searchKeys":["WebSocketMcpServerTransport","constructor(session: WebSocketServerSession)","io.modelcontextprotocol.kotlin.sdk.server.WebSocketMcpServerTransport.WebSocketMcpServerTransport"]},{"name":"constructor(subscribe: Boolean?, listChanged: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Resources.Resources","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-resources/-resources.html","searchKeys":["Resources","constructor(subscribe: Boolean?, listChanged: Boolean?)","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Resources.Resources"]},{"name":"constructor(text: String, uri: String, mimeType: String?)","description":"io.modelcontextprotocol.kotlin.sdk.TextResourceContents.TextResourceContents","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-resource-contents/-text-resource-contents.html","searchKeys":["TextResourceContents","constructor(text: String, uri: String, mimeType: String?)","io.modelcontextprotocol.kotlin.sdk.TextResourceContents.TextResourceContents"]},{"name":"constructor(text: String? = null)","description":"io.modelcontextprotocol.kotlin.sdk.TextContent.TextContent","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-content/-text-content.html","searchKeys":["TextContent","constructor(text: String? = null)","io.modelcontextprotocol.kotlin.sdk.TextContent.TextContent"]},{"name":"constructor(tool: Tool, handler: suspend (CallToolRequest) -> CallToolResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredTool.RegisteredTool","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-tool/-registered-tool.html","searchKeys":["RegisteredTool","constructor(tool: Tool, handler: suspend (CallToolRequest) -> CallToolResult)","io.modelcontextprotocol.kotlin.sdk.server.RegisteredTool.RegisteredTool"]},{"name":"constructor(tools: List<Tool>, nextCursor: Cursor?, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsResult.ListToolsResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-result/-list-tools-result.html","searchKeys":["ListToolsResult","constructor(tools: List<Tool>, nextCursor: Cursor?, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ListToolsResult.ListToolsResult"]},{"name":"constructor(type: String)","description":"io.modelcontextprotocol.kotlin.sdk.UnknownContent.UnknownContent","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-content/-unknown-content.html","searchKeys":["UnknownContent","constructor(type: String)","io.modelcontextprotocol.kotlin.sdk.UnknownContent.UnknownContent"]},{"name":"constructor(type: String)","description":"io.modelcontextprotocol.kotlin.sdk.UnknownReference.UnknownReference","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-reference/-unknown-reference.html","searchKeys":["UnknownReference","constructor(type: String)","io.modelcontextprotocol.kotlin.sdk.UnknownReference.UnknownReference"]},{"name":"constructor(uri: String)","description":"io.modelcontextprotocol.kotlin.sdk.ResourceReference.ResourceReference","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-reference/-resource-reference.html","searchKeys":["ResourceReference","constructor(uri: String)","io.modelcontextprotocol.kotlin.sdk.ResourceReference.ResourceReference"]},{"name":"constructor(uri: String, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest.ReadResourceRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-request/-read-resource-request.html","searchKeys":["ReadResourceRequest","constructor(uri: String, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest.ReadResourceRequest"]},{"name":"constructor(uri: String, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification.ResourceUpdatedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-updated-notification/-resource-updated-notification.html","searchKeys":["ResourceUpdatedNotification","constructor(uri: String, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification.ResourceUpdatedNotification"]},{"name":"constructor(uri: String, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.SubscribeRequest.SubscribeRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-subscribe-request/-subscribe-request.html","searchKeys":["SubscribeRequest","constructor(uri: String, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.SubscribeRequest.SubscribeRequest"]},{"name":"constructor(uri: String, _meta: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest.UnsubscribeRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unsubscribe-request/-unsubscribe-request.html","searchKeys":["UnsubscribeRequest","constructor(uri: String, _meta: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest.UnsubscribeRequest"]},{"name":"constructor(uri: String, mimeType: String?)","description":"io.modelcontextprotocol.kotlin.sdk.UnknownResourceContents.UnknownResourceContents","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-resource-contents/-unknown-resource-contents.html","searchKeys":["UnknownResourceContents","constructor(uri: String, mimeType: String?)","io.modelcontextprotocol.kotlin.sdk.UnknownResourceContents.UnknownResourceContents"]},{"name":"constructor(uri: String, name: String, description: String?, mimeType: String?)","description":"io.modelcontextprotocol.kotlin.sdk.Resource.Resource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource/-resource.html","searchKeys":["Resource","constructor(uri: String, name: String, description: String?, mimeType: String?)","io.modelcontextprotocol.kotlin.sdk.Resource.Resource"]},{"name":"constructor(uri: String, name: String?)","description":"io.modelcontextprotocol.kotlin.sdk.Root.Root","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-root/-root.html","searchKeys":["Root","constructor(uri: String, name: String?)","io.modelcontextprotocol.kotlin.sdk.Root.Root"]},{"name":"constructor(uriTemplate: String, name: String, description: String?, mimeType: String?)","description":"io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.ResourceTemplate","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-template/-resource-template.html","searchKeys":["ResourceTemplate","constructor(uriTemplate: String, name: String, description: String?, mimeType: String?)","io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.ResourceTemplate"]},{"name":"constructor(value: String)","description":"io.modelcontextprotocol.kotlin.sdk.Method.Custom.Custom","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-custom/-custom.html","searchKeys":["Custom","constructor(value: String)","io.modelcontextprotocol.kotlin.sdk.Method.Custom.Custom"]},{"name":"constructor(value: String)","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.Other.Other","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-other/-other.html","searchKeys":["Other","constructor(value: String)","io.modelcontextprotocol.kotlin.sdk.StopReason.Other.Other"]},{"name":"constructor(values: List<String>, total: Int?, hasMore: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion.Completion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/-completion/-completion.html","searchKeys":["Completion","constructor(values: List<String>, total: Int?, hasMore: Boolean?)","io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion.Completion"]},{"name":"critical","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.critical","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/critical/index.html","searchKeys":["critical","critical","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.critical"]},{"name":"data class Argument(val name: String, val value: String)","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest.Argument","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/-argument/index.html","searchKeys":["Argument","data class Argument(val name: String, val value: String)","io.modelcontextprotocol.kotlin.sdk.CompleteRequest.Argument"]},{"name":"data class BlobResourceContents(val blob: String, val uri: String, val mimeType: String?) : ResourceContents","description":"io.modelcontextprotocol.kotlin.sdk.BlobResourceContents","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-blob-resource-contents/index.html","searchKeys":["BlobResourceContents","data class BlobResourceContents(val blob: String, val uri: String, val mimeType: String?) : ResourceContents","io.modelcontextprotocol.kotlin.sdk.BlobResourceContents"]},{"name":"data class CallToolRequest(val name: String, val arguments: JsonObject = EmptyJsonObject, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.CallToolRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-request/index.html","searchKeys":["CallToolRequest","data class CallToolRequest(val name: String, val arguments: JsonObject = EmptyJsonObject, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.CallToolRequest"]},{"name":"data class CancelledNotification(val requestId: RequestId, val reason: String?, val _meta: JsonObject = EmptyJsonObject) : ClientNotification, ServerNotification, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.CancelledNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-cancelled-notification/index.html","searchKeys":["CancelledNotification","data class CancelledNotification(val requestId: RequestId, val reason: String?, val _meta: JsonObject = EmptyJsonObject) : ClientNotification, ServerNotification, WithMeta","io.modelcontextprotocol.kotlin.sdk.CancelledNotification"]},{"name":"data class ClientCapabilities(val experimental: JsonObject? = EmptyJsonObject, val sampling: JsonObject? = EmptyJsonObject, val roots: ClientCapabilities.Roots? = null)","description":"io.modelcontextprotocol.kotlin.sdk.ClientCapabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-capabilities/index.html","searchKeys":["ClientCapabilities","data class ClientCapabilities(val experimental: JsonObject? = EmptyJsonObject, val sampling: JsonObject? = EmptyJsonObject, val roots: ClientCapabilities.Roots? = null)","io.modelcontextprotocol.kotlin.sdk.ClientCapabilities"]},{"name":"data class CompleteRequest(val ref: Reference, val argument: CompleteRequest.Argument, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/index.html","searchKeys":["CompleteRequest","data class CompleteRequest(val ref: Reference, val argument: CompleteRequest.Argument, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.CompleteRequest"]},{"name":"data class CompleteResult(val completion: CompleteResult.Completion, val _meta: JsonObject = EmptyJsonObject) : ServerResult","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/index.html","searchKeys":["CompleteResult","data class CompleteResult(val completion: CompleteResult.Completion, val _meta: JsonObject = EmptyJsonObject) : ServerResult","io.modelcontextprotocol.kotlin.sdk.CompleteResult"]},{"name":"data class CreateMessageRequest(val messages: List<SamplingMessage>, val systemPrompt: String?, val includeContext: CreateMessageRequest.IncludeContext?, val temperature: Double?, val maxTokens: Int, val stopSequences: List<String>?, val metadata: JsonObject = EmptyJsonObject, val modelPreferences: ModelPreferences?, val _meta: JsonObject = EmptyJsonObject) : ServerRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/index.html","searchKeys":["CreateMessageRequest","data class CreateMessageRequest(val messages: List<SamplingMessage>, val systemPrompt: String?, val includeContext: CreateMessageRequest.IncludeContext?, val temperature: Double?, val maxTokens: Int, val stopSequences: List<String>?, val metadata: JsonObject = EmptyJsonObject, val modelPreferences: ModelPreferences?, val _meta: JsonObject = EmptyJsonObject) : ServerRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest"]},{"name":"data class CreateMessageResult(val model: String, val stopReason: StopReason? = null, val role: Role, val content: PromptMessageContentTextOrImage, val _meta: JsonObject = EmptyJsonObject) : ClientResult","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-result/index.html","searchKeys":["CreateMessageResult","data class CreateMessageResult(val model: String, val stopReason: StopReason? = null, val role: Role, val content: PromptMessageContentTextOrImage, val _meta: JsonObject = EmptyJsonObject) : ClientResult","io.modelcontextprotocol.kotlin.sdk.CreateMessageResult"]},{"name":"data class Custom(val value: String) : Method","description":"io.modelcontextprotocol.kotlin.sdk.Method.Custom","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-custom/index.html","searchKeys":["Custom","data class Custom(val value: String) : Method","io.modelcontextprotocol.kotlin.sdk.Method.Custom"]},{"name":"data class EmbeddedResource(val resource: ResourceContents) : PromptMessageContent","description":"io.modelcontextprotocol.kotlin.sdk.EmbeddedResource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-embedded-resource/index.html","searchKeys":["EmbeddedResource","data class EmbeddedResource(val resource: ResourceContents) : PromptMessageContent","io.modelcontextprotocol.kotlin.sdk.EmbeddedResource"]},{"name":"data class EmptyRequestResult(val _meta: JsonObject = EmptyJsonObject) : ServerResult, ClientResult","description":"io.modelcontextprotocol.kotlin.sdk.EmptyRequestResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-empty-request-result/index.html","searchKeys":["EmptyRequestResult","data class EmptyRequestResult(val _meta: JsonObject = EmptyJsonObject) : ServerResult, ClientResult","io.modelcontextprotocol.kotlin.sdk.EmptyRequestResult"]},{"name":"data class GetPromptRequest(val name: String, val arguments: Map<String, String>?, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-request/index.html","searchKeys":["GetPromptRequest","data class GetPromptRequest(val name: String, val arguments: Map<String, String>?, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.GetPromptRequest"]},{"name":"data class ImageContent(val data: String, val mimeType: String) : PromptMessageContentTextOrImage","description":"io.modelcontextprotocol.kotlin.sdk.ImageContent","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-image-content/index.html","searchKeys":["ImageContent","data class ImageContent(val data: String, val mimeType: String) : PromptMessageContentTextOrImage","io.modelcontextprotocol.kotlin.sdk.ImageContent"]},{"name":"data class Implementation(val name: String, val version: String)","description":"io.modelcontextprotocol.kotlin.sdk.Implementation","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-implementation/index.html","searchKeys":["Implementation","data class Implementation(val name: String, val version: String)","io.modelcontextprotocol.kotlin.sdk.Implementation"]},{"name":"data class InitializeRequest(val protocolVersion: String, val capabilities: ClientCapabilities, val clientInfo: Implementation, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.InitializeRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-request/index.html","searchKeys":["InitializeRequest","data class InitializeRequest(val protocolVersion: String, val capabilities: ClientCapabilities, val clientInfo: Implementation, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.InitializeRequest"]},{"name":"data class InitializeResult(val protocolVersion: String = LATEST_PROTOCOL_VERSION, val capabilities: ServerCapabilities = ServerCapabilities(), val serverInfo: Implementation, val _meta: JsonObject = EmptyJsonObject) : ServerResult","description":"io.modelcontextprotocol.kotlin.sdk.InitializeResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-result/index.html","searchKeys":["InitializeResult","data class InitializeResult(val protocolVersion: String = LATEST_PROTOCOL_VERSION, val capabilities: ServerCapabilities = ServerCapabilities(), val serverInfo: Implementation, val _meta: JsonObject = EmptyJsonObject) : ServerResult","io.modelcontextprotocol.kotlin.sdk.InitializeResult"]},{"name":"data class Input(val properties: JsonObject = EmptyJsonObject)","description":"io.modelcontextprotocol.kotlin.sdk.Tool.Input","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/-input/index.html","searchKeys":["Input","data class Input(val properties: JsonObject = EmptyJsonObject)","io.modelcontextprotocol.kotlin.sdk.Tool.Input"]},{"name":"data class JSONRPCError(val code: ErrorCode, val message: String, val data: JsonObject = EmptyJsonObject) : JSONRPCMessage","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-error/index.html","searchKeys":["JSONRPCError","data class JSONRPCError(val code: ErrorCode, val message: String, val data: JsonObject = EmptyJsonObject) : JSONRPCMessage","io.modelcontextprotocol.kotlin.sdk.JSONRPCError"]},{"name":"data class JSONRPCNotification(val method: String, val params: JsonElement = EmptyJsonObject, val jsonrpc: String = JSONRPC_VERSION) : JSONRPCMessage","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-notification/index.html","searchKeys":["JSONRPCNotification","data class JSONRPCNotification(val method: String, val params: JsonElement = EmptyJsonObject, val jsonrpc: String = JSONRPC_VERSION) : JSONRPCMessage","io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification"]},{"name":"data class JSONRPCRequest(val id: RequestId = REQUEST_MESSAGE_ID.incrementAndGet(), val method: String, val params: JsonElement? = null, val jsonrpc: String = JSONRPC_VERSION) : JSONRPCMessage","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-request/index.html","searchKeys":["JSONRPCRequest","data class JSONRPCRequest(val id: RequestId = REQUEST_MESSAGE_ID.incrementAndGet(), val method: String, val params: JsonElement? = null, val jsonrpc: String = JSONRPC_VERSION) : JSONRPCMessage","io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest"]},{"name":"data class ListPromptsRequest(val cursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, PaginatedRequest","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-request/index.html","searchKeys":["ListPromptsRequest","data class ListPromptsRequest(val cursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, PaginatedRequest","io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest"]},{"name":"data class ListResourceTemplatesRequest(val cursor: Cursor?, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, PaginatedRequest","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-request/index.html","searchKeys":["ListResourceTemplatesRequest","data class ListResourceTemplatesRequest(val cursor: Cursor?, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, PaginatedRequest","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest"]},{"name":"data class ListResourcesRequest(val cursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, PaginatedRequest","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-request/index.html","searchKeys":["ListResourcesRequest","data class ListResourcesRequest(val cursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, PaginatedRequest","io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest"]},{"name":"data class ListToolsRequest(val cursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, PaginatedRequest","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-request/index.html","searchKeys":["ListToolsRequest","data class ListToolsRequest(val cursor: Cursor? = null, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, PaginatedRequest","io.modelcontextprotocol.kotlin.sdk.ListToolsRequest"]},{"name":"data class LoggingMessageNotification(val level: LoggingLevel, val logger: String? = null, val data: JsonObject = EmptyJsonObject, val _meta: JsonObject = EmptyJsonObject) : ServerNotification, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/index.html","searchKeys":["LoggingMessageNotification","data class LoggingMessageNotification(val level: LoggingLevel, val logger: String? = null, val data: JsonObject = EmptyJsonObject, val _meta: JsonObject = EmptyJsonObject) : ServerNotification, WithMeta","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification"]},{"name":"data class ModelHint(val name: String?)","description":"io.modelcontextprotocol.kotlin.sdk.ModelHint","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-hint/index.html","searchKeys":["ModelHint","data class ModelHint(val name: String?)","io.modelcontextprotocol.kotlin.sdk.ModelHint"]},{"name":"data class ProgressNotification(val progress: Int, val progressToken: ProgressToken, val _meta: JsonObject = EmptyJsonObject, val total: Double?) : ClientNotification, ServerNotification, ProgressBase","description":"io.modelcontextprotocol.kotlin.sdk.ProgressNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-notification/index.html","searchKeys":["ProgressNotification","data class ProgressNotification(val progress: Int, val progressToken: ProgressToken, val _meta: JsonObject = EmptyJsonObject, val total: Double?) : ClientNotification, ServerNotification, ProgressBase","io.modelcontextprotocol.kotlin.sdk.ProgressNotification"]},{"name":"data class PromptArgument(val name: String, val description: String?, val required: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.PromptArgument","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-argument/index.html","searchKeys":["PromptArgument","data class PromptArgument(val name: String, val description: String?, val required: Boolean?)","io.modelcontextprotocol.kotlin.sdk.PromptArgument"]},{"name":"data class PromptMessage(val role: Role, val content: PromptMessageContent)","description":"io.modelcontextprotocol.kotlin.sdk.PromptMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-message/index.html","searchKeys":["PromptMessage","data class PromptMessage(val role: Role, val content: PromptMessageContent)","io.modelcontextprotocol.kotlin.sdk.PromptMessage"]},{"name":"data class PromptReference(val name: String) : Reference","description":"io.modelcontextprotocol.kotlin.sdk.PromptReference","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-reference/index.html","searchKeys":["PromptReference","data class PromptReference(val name: String) : Reference","io.modelcontextprotocol.kotlin.sdk.PromptReference"]},{"name":"data class Prompts(val listChanged: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Prompts","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-prompts/index.html","searchKeys":["Prompts","data class Prompts(val listChanged: Boolean?)","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Prompts"]},{"name":"data class ReadResourceRequest(val uri: String, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-request/index.html","searchKeys":["ReadResourceRequest","data class ReadResourceRequest(val uri: String, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest"]},{"name":"data class RegisteredPrompt(val prompt: Prompt, val messageProvider: suspend (GetPromptRequest) -> GetPromptResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredPrompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-prompt/index.html","searchKeys":["RegisteredPrompt","data class RegisteredPrompt(val prompt: Prompt, val messageProvider: suspend (GetPromptRequest) -> GetPromptResult)","io.modelcontextprotocol.kotlin.sdk.server.RegisteredPrompt"]},{"name":"data class RegisteredResource(val resource: Resource, val readHandler: suspend (ReadResourceRequest) -> ReadResourceResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredResource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-resource/index.html","searchKeys":["RegisteredResource","data class RegisteredResource(val resource: Resource, val readHandler: suspend (ReadResourceRequest) -> ReadResourceResult)","io.modelcontextprotocol.kotlin.sdk.server.RegisteredResource"]},{"name":"data class RegisteredTool(val tool: Tool, val handler: suspend (CallToolRequest) -> CallToolResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredTool","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-tool/index.html","searchKeys":["RegisteredTool","data class RegisteredTool(val tool: Tool, val handler: suspend (CallToolRequest) -> CallToolResult)","io.modelcontextprotocol.kotlin.sdk.server.RegisteredTool"]},{"name":"data class RequestOptions(val onProgress: ProgressCallback? = null, val timeout: Duration = DEFAULT_REQUEST_TIMEOUT)","description":"io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-request-options/index.html","searchKeys":["RequestOptions","data class RequestOptions(val onProgress: ProgressCallback? = null, val timeout: Duration = DEFAULT_REQUEST_TIMEOUT)","io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions"]},{"name":"data class Resource(val uri: String, val name: String, val description: String?, val mimeType: String?)","description":"io.modelcontextprotocol.kotlin.sdk.Resource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource/index.html","searchKeys":["Resource","data class Resource(val uri: String, val name: String, val description: String?, val mimeType: String?)","io.modelcontextprotocol.kotlin.sdk.Resource"]},{"name":"data class ResourceReference(val uri: String) : Reference","description":"io.modelcontextprotocol.kotlin.sdk.ResourceReference","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-reference/index.html","searchKeys":["ResourceReference","data class ResourceReference(val uri: String) : Reference","io.modelcontextprotocol.kotlin.sdk.ResourceReference"]},{"name":"data class ResourceTemplate(val uriTemplate: String, val name: String, val description: String?, val mimeType: String?)","description":"io.modelcontextprotocol.kotlin.sdk.ResourceTemplate","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-template/index.html","searchKeys":["ResourceTemplate","data class ResourceTemplate(val uriTemplate: String, val name: String, val description: String?, val mimeType: String?)","io.modelcontextprotocol.kotlin.sdk.ResourceTemplate"]},{"name":"data class ResourceUpdatedNotification(val uri: String, val _meta: JsonObject = EmptyJsonObject) : ServerNotification, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-updated-notification/index.html","searchKeys":["ResourceUpdatedNotification","data class ResourceUpdatedNotification(val uri: String, val _meta: JsonObject = EmptyJsonObject) : ServerNotification, WithMeta","io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification"]},{"name":"data class Resources(val subscribe: Boolean?, val listChanged: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Resources","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-resources/index.html","searchKeys":["Resources","data class Resources(val subscribe: Boolean?, val listChanged: Boolean?)","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Resources"]},{"name":"data class Root(val uri: String, val name: String?)","description":"io.modelcontextprotocol.kotlin.sdk.Root","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-root/index.html","searchKeys":["Root","data class Root(val uri: String, val name: String?)","io.modelcontextprotocol.kotlin.sdk.Root"]},{"name":"data class Roots(val listChanged: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.Roots","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-capabilities/-roots/index.html","searchKeys":["Roots","data class Roots(val listChanged: Boolean?)","io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.Roots"]},{"name":"data class SamplingMessage(val role: Role, val content: PromptMessageContentTextOrImage)","description":"io.modelcontextprotocol.kotlin.sdk.SamplingMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-sampling-message/index.html","searchKeys":["SamplingMessage","data class SamplingMessage(val role: Role, val content: PromptMessageContentTextOrImage)","io.modelcontextprotocol.kotlin.sdk.SamplingMessage"]},{"name":"data class ServerCapabilities(val experimental: JsonObject? = EmptyJsonObject, val sampling: JsonObject? = EmptyJsonObject, val logging: JsonObject? = EmptyJsonObject, val prompts: ServerCapabilities.Prompts? = null, val resources: ServerCapabilities.Resources? = null, val tools: ServerCapabilities.Tools? = null)","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/index.html","searchKeys":["ServerCapabilities","data class ServerCapabilities(val experimental: JsonObject? = EmptyJsonObject, val sampling: JsonObject? = EmptyJsonObject, val logging: JsonObject? = EmptyJsonObject, val prompts: ServerCapabilities.Prompts? = null, val resources: ServerCapabilities.Resources? = null, val tools: ServerCapabilities.Tools? = null)","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities"]},{"name":"data class SetLevelRequest(val level: LoggingLevel, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/-set-level-request/index.html","searchKeys":["SetLevelRequest","data class SetLevelRequest(val level: LoggingLevel, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest"]},{"name":"data class SubscribeRequest(val uri: String, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.SubscribeRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-subscribe-request/index.html","searchKeys":["SubscribeRequest","data class SubscribeRequest(val uri: String, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.SubscribeRequest"]},{"name":"data class TextContent(val text: String? = null) : PromptMessageContentTextOrImage","description":"io.modelcontextprotocol.kotlin.sdk.TextContent","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-content/index.html","searchKeys":["TextContent","data class TextContent(val text: String? = null) : PromptMessageContentTextOrImage","io.modelcontextprotocol.kotlin.sdk.TextContent"]},{"name":"data class TextResourceContents(val text: String, val uri: String, val mimeType: String?) : ResourceContents","description":"io.modelcontextprotocol.kotlin.sdk.TextResourceContents","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-resource-contents/index.html","searchKeys":["TextResourceContents","data class TextResourceContents(val text: String, val uri: String, val mimeType: String?) : ResourceContents","io.modelcontextprotocol.kotlin.sdk.TextResourceContents"]},{"name":"data class Tool(val name: String, val description: String?, val inputSchema: Tool.Input)","description":"io.modelcontextprotocol.kotlin.sdk.Tool","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/index.html","searchKeys":["Tool","data class Tool(val name: String, val description: String?, val inputSchema: Tool.Input)","io.modelcontextprotocol.kotlin.sdk.Tool"]},{"name":"data class Tools(val listChanged: Boolean?)","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Tools","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-tools/index.html","searchKeys":["Tools","data class Tools(val listChanged: Boolean?)","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Tools"]},{"name":"data class Unknown(val code: Int) : ErrorCode","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Unknown","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-unknown/index.html","searchKeys":["Unknown","data class Unknown(val code: Int) : ErrorCode","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Unknown"]},{"name":"data class UnknownContent(val type: String) : PromptMessageContentTextOrImage","description":"io.modelcontextprotocol.kotlin.sdk.UnknownContent","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-content/index.html","searchKeys":["UnknownContent","data class UnknownContent(val type: String) : PromptMessageContentTextOrImage","io.modelcontextprotocol.kotlin.sdk.UnknownContent"]},{"name":"data class UnknownMethodRequestOrNotification(val method: Method) : ClientNotification, ClientRequest, ServerNotification, ServerRequest","description":"io.modelcontextprotocol.kotlin.sdk.UnknownMethodRequestOrNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-method-request-or-notification/index.html","searchKeys":["UnknownMethodRequestOrNotification","data class UnknownMethodRequestOrNotification(val method: Method) : ClientNotification, ClientRequest, ServerNotification, ServerRequest","io.modelcontextprotocol.kotlin.sdk.UnknownMethodRequestOrNotification"]},{"name":"data class UnknownReference(val type: String) : Reference","description":"io.modelcontextprotocol.kotlin.sdk.UnknownReference","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-reference/index.html","searchKeys":["UnknownReference","data class UnknownReference(val type: String) : Reference","io.modelcontextprotocol.kotlin.sdk.UnknownReference"]},{"name":"data class UnknownResourceContents(val uri: String, val mimeType: String?) : ResourceContents","description":"io.modelcontextprotocol.kotlin.sdk.UnknownResourceContents","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-resource-contents/index.html","searchKeys":["UnknownResourceContents","data class UnknownResourceContents(val uri: String, val mimeType: String?) : ResourceContents","io.modelcontextprotocol.kotlin.sdk.UnknownResourceContents"]},{"name":"data class UnsubscribeRequest(val uri: String, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unsubscribe-request/index.html","searchKeys":["UnsubscribeRequest","data class UnsubscribeRequest(val uri: String, val _meta: JsonObject = EmptyJsonObject) : ClientRequest, WithMeta","io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest"]},{"name":"data object EndTurn : StopReason","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.EndTurn","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-end-turn/index.html","searchKeys":["EndTurn","data object EndTurn : StopReason","io.modelcontextprotocol.kotlin.sdk.StopReason.EndTurn"]},{"name":"data object MaxTokens : StopReason","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.MaxTokens","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-max-tokens/index.html","searchKeys":["MaxTokens","data object MaxTokens : StopReason","io.modelcontextprotocol.kotlin.sdk.StopReason.MaxTokens"]},{"name":"data object StopSequence : StopReason","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.StopSequence","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-stop-sequence/index.html","searchKeys":["StopSequence","data object StopSequence : StopReason","io.modelcontextprotocol.kotlin.sdk.StopReason.StopSequence"]},{"name":"debug","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.debug","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/debug/index.html","searchKeys":["debug","debug","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.debug"]},{"name":"emergency","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.emergency","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/emergency/index.html","searchKeys":["emergency","emergency","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.emergency"]},{"name":"enum Defined : Enum<ErrorCode.Defined> , ErrorCode","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/index.html","searchKeys":["Defined","enum Defined : Enum<ErrorCode.Defined> , ErrorCode","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined"]},{"name":"enum Defined : Enum<Method.Defined> , Method","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/index.html","searchKeys":["Defined","enum Defined : Enum<Method.Defined> , Method","io.modelcontextprotocol.kotlin.sdk.Method.Defined"]},{"name":"enum IncludeContext : Enum<CreateMessageRequest.IncludeContext> ","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/-include-context/index.html","searchKeys":["IncludeContext","enum IncludeContext : Enum<CreateMessageRequest.IncludeContext> ","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext"]},{"name":"enum LoggingLevel : Enum<LoggingLevel> ","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/index.html","searchKeys":["LoggingLevel","enum LoggingLevel : Enum<LoggingLevel> ","io.modelcontextprotocol.kotlin.sdk.LoggingLevel"]},{"name":"enum Role : Enum<Role> ","description":"io.modelcontextprotocol.kotlin.sdk.Role","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-role/index.html","searchKeys":["Role","enum Role : Enum<Role> ","io.modelcontextprotocol.kotlin.sdk.Role"]},{"name":"error","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.error","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/error/index.html","searchKeys":["error","error","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.error"]},{"name":"fun <T : Notification> setNotificationHandler(method: Method, handler: (notification: T) -> Deferred<Unit>)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.setNotificationHandler","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/set-notification-handler.html","searchKeys":["setNotificationHandler","fun <T : Notification> setNotificationHandler(method: Method, handler: (notification: T) -> Deferred<Unit>)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.setNotificationHandler"]},{"name":"fun Application.MCP(block: () -> Server)","description":"io.modelcontextprotocol.kotlin.sdk.server.MCP","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-m-c-p.html","searchKeys":["MCP","fun Application.MCP(block: () -> Server)","io.modelcontextprotocol.kotlin.sdk.server.MCP"]},{"name":"fun HttpClient.mcpSseTransport(urlString: String? = null, reconnectionTime: Duration? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}): SSEClientTransport","description":"io.modelcontextprotocol.kotlin.sdk.client.mcpSseTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/mcp-sse-transport.html","searchKeys":["mcpSseTransport","fun HttpClient.mcpSseTransport(urlString: String? = null, reconnectionTime: Duration? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}): SSEClientTransport","io.modelcontextprotocol.kotlin.sdk.client.mcpSseTransport"]},{"name":"fun HttpClient.mcpWebSocketTransport(urlString: String? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}): WebSocketClientTransport","description":"io.modelcontextprotocol.kotlin.sdk.client.mcpWebSocketTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/mcp-web-socket-transport.html","searchKeys":["mcpWebSocketTransport","fun HttpClient.mcpWebSocketTransport(urlString: String? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}): WebSocketClientTransport","io.modelcontextprotocol.kotlin.sdk.client.mcpWebSocketTransport"]},{"name":"fun Route.mcpWebSocket(options: ServerOptions? = null, handler: suspend Server.() -> Unit = {})","description":"io.modelcontextprotocol.kotlin.sdk.server.mcpWebSocket","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/mcp-web-socket.html","searchKeys":["mcpWebSocket","fun Route.mcpWebSocket(options: ServerOptions? = null, handler: suspend Server.() -> Unit = {})","io.modelcontextprotocol.kotlin.sdk.server.mcpWebSocket"]},{"name":"fun Route.mcpWebSocket(path: String, options: ServerOptions? = null, handler: suspend Server.() -> Unit = {})","description":"io.modelcontextprotocol.kotlin.sdk.server.mcpWebSocket","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/mcp-web-socket.html","searchKeys":["mcpWebSocket","fun Route.mcpWebSocket(path: String, options: ServerOptions? = null, handler: suspend Server.() -> Unit = {})","io.modelcontextprotocol.kotlin.sdk.server.mcpWebSocket"]},{"name":"fun Route.mcpWebSocketTransport(handler: suspend WebSocketMcpServerTransport.() -> Unit = {})","description":"io.modelcontextprotocol.kotlin.sdk.server.mcpWebSocketTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/mcp-web-socket-transport.html","searchKeys":["mcpWebSocketTransport","fun Route.mcpWebSocketTransport(handler: suspend WebSocketMcpServerTransport.() -> Unit = {})","io.modelcontextprotocol.kotlin.sdk.server.mcpWebSocketTransport"]},{"name":"fun Route.mcpWebSocketTransport(path: String, handler: suspend WebSocketMcpServerTransport.() -> Unit = {})","description":"io.modelcontextprotocol.kotlin.sdk.server.mcpWebSocketTransport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/mcp-web-socket-transport.html","searchKeys":["mcpWebSocketTransport","fun Route.mcpWebSocketTransport(path: String, handler: suspend WebSocketMcpServerTransport.() -> Unit = {})","io.modelcontextprotocol.kotlin.sdk.server.mcpWebSocketTransport"]},{"name":"fun addPrompt(name: String, description: String? = null, arguments: List<PromptArgument>? = null, promptProvider: suspend (GetPromptRequest) -> GetPromptResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.addPrompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/add-prompt.html","searchKeys":["addPrompt","fun addPrompt(name: String, description: String? = null, arguments: List<PromptArgument>? = null, promptProvider: suspend (GetPromptRequest) -> GetPromptResult)","io.modelcontextprotocol.kotlin.sdk.server.Server.addPrompt"]},{"name":"fun addPrompt(prompt: Prompt, promptProvider: suspend (GetPromptRequest) -> GetPromptResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.addPrompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/add-prompt.html","searchKeys":["addPrompt","fun addPrompt(prompt: Prompt, promptProvider: suspend (GetPromptRequest) -> GetPromptResult)","io.modelcontextprotocol.kotlin.sdk.server.Server.addPrompt"]},{"name":"fun addPrompts(promptsToAdd: List<RegisteredPrompt>)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.addPrompts","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/add-prompts.html","searchKeys":["addPrompts","fun addPrompts(promptsToAdd: List<RegisteredPrompt>)","io.modelcontextprotocol.kotlin.sdk.server.Server.addPrompts"]},{"name":"fun addResource(uri: String, name: String, description: String, mimeType: String = \"text/html\", readHandler: suspend (ReadResourceRequest) -> ReadResourceResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.addResource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/add-resource.html","searchKeys":["addResource","fun addResource(uri: String, name: String, description: String, mimeType: String = \"text/html\", readHandler: suspend (ReadResourceRequest) -> ReadResourceResult)","io.modelcontextprotocol.kotlin.sdk.server.Server.addResource"]},{"name":"fun addResources(resourcesToAdd: List<RegisteredResource>)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.addResources","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/add-resources.html","searchKeys":["addResources","fun addResources(resourcesToAdd: List<RegisteredResource>)","io.modelcontextprotocol.kotlin.sdk.server.Server.addResources"]},{"name":"fun addTool(name: String, description: String, inputSchema: Tool.Input = Tool.Input(), handler: suspend (CallToolRequest) -> CallToolResult)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.addTool","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/add-tool.html","searchKeys":["addTool","fun addTool(name: String, description: String, inputSchema: Tool.Input = Tool.Input(), handler: suspend (CallToolRequest) -> CallToolResult)","io.modelcontextprotocol.kotlin.sdk.server.Server.addTool"]},{"name":"fun addTools(toolsToAdd: List<RegisteredTool>)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.addTools","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/add-tools.html","searchKeys":["addTools","fun addTools(toolsToAdd: List<RegisteredTool>)","io.modelcontextprotocol.kotlin.sdk.server.Server.addTools"]},{"name":"fun append(chunk: ByteArray)","description":"io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer.append","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-read-buffer/append.html","searchKeys":["append","fun append(chunk: ByteArray)","io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer.append"]},{"name":"fun clear()","description":"io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer.clear","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-read-buffer/clear.html","searchKeys":["clear","fun clear()","io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer.clear"]},{"name":"fun getServerCapabilities(): ServerCapabilities?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.getServerCapabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/get-server-capabilities.html","searchKeys":["getServerCapabilities","fun getServerCapabilities(): ServerCapabilities?","io.modelcontextprotocol.kotlin.sdk.client.Client.getServerCapabilities"]},{"name":"fun getServerVersion(): Implementation?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.getServerVersion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/get-server-version.html","searchKeys":["getServerVersion","fun getServerVersion(): Implementation?","io.modelcontextprotocol.kotlin.sdk.client.Client.getServerVersion"]},{"name":"fun readMessage(): JSONRPCMessage?","description":"io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer.readMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-read-buffer/read-message.html","searchKeys":["readMessage","fun readMessage(): JSONRPCMessage?","io.modelcontextprotocol.kotlin.sdk.shared.ReadBuffer.readMessage"]},{"name":"fun removeNotificationHandler(method: Method)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.removeNotificationHandler","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/remove-notification-handler.html","searchKeys":["removeNotificationHandler","fun removeNotificationHandler(method: Method)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.removeNotificationHandler"]},{"name":"fun removeRequestHandler(method: Method)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.removeRequestHandler","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/remove-request-handler.html","searchKeys":["removeRequestHandler","fun removeRequestHandler(method: Method)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.removeRequestHandler"]},{"name":"fun valueOf(value: String): CreateMessageRequest.IncludeContext","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.valueOf","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/-include-context/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): CreateMessageRequest.IncludeContext","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.valueOf"]},{"name":"fun valueOf(value: String): ErrorCode.Defined","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.valueOf","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ErrorCode.Defined","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.valueOf"]},{"name":"fun valueOf(value: String): LoggingLevel","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.valueOf","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): LoggingLevel","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.valueOf"]},{"name":"fun valueOf(value: String): Method.Defined","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.valueOf","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Method.Defined","io.modelcontextprotocol.kotlin.sdk.Method.Defined.valueOf"]},{"name":"fun valueOf(value: String): Role","description":"io.modelcontextprotocol.kotlin.sdk.Role.valueOf","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-role/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Role","io.modelcontextprotocol.kotlin.sdk.Role.valueOf"]},{"name":"fun values(): Array<CreateMessageRequest.IncludeContext>","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.values","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/-include-context/values.html","searchKeys":["values","fun values(): Array<CreateMessageRequest.IncludeContext>","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.values"]},{"name":"fun values(): Array<ErrorCode.Defined>","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.values","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/values.html","searchKeys":["values","fun values(): Array<ErrorCode.Defined>","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.values"]},{"name":"fun values(): Array<LoggingLevel>","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.values","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/values.html","searchKeys":["values","fun values(): Array<LoggingLevel>","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.values"]},{"name":"fun values(): Array<Method.Defined>","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.values","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/values.html","searchKeys":["values","fun values(): Array<Method.Defined>","io.modelcontextprotocol.kotlin.sdk.Method.Defined.values"]},{"name":"fun values(): Array<Role>","description":"io.modelcontextprotocol.kotlin.sdk.Role.values","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-role/values.html","searchKeys":["values","fun values(): Array<Role>","io.modelcontextprotocol.kotlin.sdk.Role.values"]},{"name":"info","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.info","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/info/index.html","searchKeys":["info","info","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.info"]},{"name":"inline fun <T : Request> setRequestHandler(method: Method, noinline block: suspend (T, RequestHandlerExtra) -> SendResultT?)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.setRequestHandler","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/set-request-handler.html","searchKeys":["setRequestHandler","inline fun <T : Request> setRequestHandler(method: Method, noinline block: suspend (T, RequestHandlerExtra) -> SendResultT?)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.setRequestHandler"]},{"name":"interface ClientRequest : Request","description":"io.modelcontextprotocol.kotlin.sdk.ClientRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-request/index.html","searchKeys":["ClientRequest","interface ClientRequest : Request","io.modelcontextprotocol.kotlin.sdk.ClientRequest"]},{"name":"interface Transport","description":"io.modelcontextprotocol.kotlin.sdk.shared.Transport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-transport/index.html","searchKeys":["Transport","interface Transport","io.modelcontextprotocol.kotlin.sdk.shared.Transport"]},{"name":"none","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.none","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/-include-context/none/index.html","searchKeys":["none","none","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.none"]},{"name":"notice","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.notice","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/notice/index.html","searchKeys":["notice","notice","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.notice"]},{"name":"object Companion","description":"io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.Companion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-embedded-resource/-companion/index.html","searchKeys":["Companion","object Companion","io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.Companion"]},{"name":"object Companion","description":"io.modelcontextprotocol.kotlin.sdk.ImageContent.Companion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-image-content/-companion/index.html","searchKeys":["Companion","object Companion","io.modelcontextprotocol.kotlin.sdk.ImageContent.Companion"]},{"name":"object Companion","description":"io.modelcontextprotocol.kotlin.sdk.PromptReference.Companion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-reference/-companion/index.html","searchKeys":["Companion","object Companion","io.modelcontextprotocol.kotlin.sdk.PromptReference.Companion"]},{"name":"object Companion","description":"io.modelcontextprotocol.kotlin.sdk.ResourceReference.Companion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-reference/-companion/index.html","searchKeys":["Companion","object Companion","io.modelcontextprotocol.kotlin.sdk.ResourceReference.Companion"]},{"name":"object Companion","description":"io.modelcontextprotocol.kotlin.sdk.TextContent.Companion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-content/-companion/index.html","searchKeys":["Companion","object Companion","io.modelcontextprotocol.kotlin.sdk.TextContent.Companion"]},{"name":"object Companion","description":"io.modelcontextprotocol.kotlin.sdk.WithMeta.Companion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-with-meta/-companion/index.html","searchKeys":["Companion","object Companion","io.modelcontextprotocol.kotlin.sdk.WithMeta.Companion"]},{"name":"open class Client(clientInfo: Implementation, options: ClientOptions = ClientOptions()) : Protocol<ClientRequest, ClientNotification, ClientResult> ","description":"io.modelcontextprotocol.kotlin.sdk.client.Client","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/index.html","searchKeys":["Client","open class Client(clientInfo: Implementation, options: ClientOptions = ClientOptions()) : Protocol<ClientRequest, ClientNotification, ClientResult> ","io.modelcontextprotocol.kotlin.sdk.client.Client"]},{"name":"open class CustomRequest(val method: Method) : Request","description":"io.modelcontextprotocol.kotlin.sdk.CustomRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-custom-request/index.html","searchKeys":["CustomRequest","open class CustomRequest(val method: Method) : Request","io.modelcontextprotocol.kotlin.sdk.CustomRequest"]},{"name":"open class Progress(val progress: Int, val total: Double?) : ProgressBase","description":"io.modelcontextprotocol.kotlin.sdk.Progress","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress/index.html","searchKeys":["Progress","open class Progress(val progress: Int, val total: Double?) : ProgressBase","io.modelcontextprotocol.kotlin.sdk.Progress"]},{"name":"open class ProtocolOptions(var enforceStrictCapabilities: Boolean = false, var timeout: Duration = DEFAULT_REQUEST_TIMEOUT)","description":"io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol-options/index.html","searchKeys":["ProtocolOptions","open class ProtocolOptions(var enforceStrictCapabilities: Boolean = false, var timeout: Duration = DEFAULT_REQUEST_TIMEOUT)","io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions"]},{"name":"open class Server(serverInfo: Implementation, options: ServerOptions, var onCloseCallback: () -> Unit? = null) : Protocol<ServerRequest, ServerNotification, ServerResult> ","description":"io.modelcontextprotocol.kotlin.sdk.server.Server","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/index.html","searchKeys":["Server","open class Server(serverInfo: Implementation, options: ServerOptions, var onCloseCallback: () -> Unit? = null) : Protocol<ServerRequest, ServerNotification, ServerResult> ","io.modelcontextprotocol.kotlin.sdk.server.Server"]},{"name":"open fun onclose()","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.onclose","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/onclose.html","searchKeys":["onclose","open fun onclose()","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.onclose"]},{"name":"open fun onerror(error: Throwable)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.onerror","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/onerror.html","searchKeys":["onerror","open fun onerror(error: Throwable)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.onerror"]},{"name":"open override fun assertRequestHandlerCapability(method: Method)","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.assertRequestHandlerCapability","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/assert-request-handler-capability.html","searchKeys":["assertRequestHandlerCapability","open override fun assertRequestHandlerCapability(method: Method)","io.modelcontextprotocol.kotlin.sdk.client.Client.assertRequestHandlerCapability"]},{"name":"open override fun assertRequestHandlerCapability(method: Method)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.assertRequestHandlerCapability","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/assert-request-handler-capability.html","searchKeys":["assertRequestHandlerCapability","open override fun assertRequestHandlerCapability(method: Method)","io.modelcontextprotocol.kotlin.sdk.server.Server.assertRequestHandlerCapability"]},{"name":"open override fun onclose()","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.onclose","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/onclose.html","searchKeys":["onclose","open override fun onclose()","io.modelcontextprotocol.kotlin.sdk.server.Server.onclose"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CallToolRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CallToolRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CallToolResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CallToolResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CancelledNotification._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-cancelled-notification/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CancelledNotification._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-compatibility-call-tool-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CompleteRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CompleteResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CreateMessageResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CustomMeta._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-custom-meta/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.CustomMeta._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.EmptyRequestResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-empty-request-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.EmptyRequestResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.GetPromptRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.GetPromptResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.InitializeRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.InitializeRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.InitializeResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.InitializeResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListPromptsResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListResourcesResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListRootsRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-roots-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListRootsRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListRootsResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-roots-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListRootsResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListToolsRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ListToolsResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/-set-level-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceResult._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-result/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ReadResourceResult._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-updated-notification/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.SubscribeRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-subscribe-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.SubscribeRequest._meta"]},{"name":"open override val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unsubscribe-request/_meta.html","searchKeys":["_meta","open override val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest._meta"]},{"name":"open override val code: Int","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.code","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/code.html","searchKeys":["code","open override val code: Int","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.code"]},{"name":"open override val code: Int","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Unknown.code","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-unknown/code.html","searchKeys":["code","open override val code: Int","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Unknown.code"]},{"name":"open override val content: List<PromptMessageContent>","description":"io.modelcontextprotocol.kotlin.sdk.CallToolResult.content","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-result/content.html","searchKeys":["content","open override val content: List<PromptMessageContent>","io.modelcontextprotocol.kotlin.sdk.CallToolResult.content"]},{"name":"open override val content: List<PromptMessageContent>","description":"io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult.content","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-compatibility-call-tool-result/content.html","searchKeys":["content","open override val content: List<PromptMessageContent>","io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult.content"]},{"name":"open override val cursor: Cursor?","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest.cursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-request/cursor.html","searchKeys":["cursor","open override val cursor: Cursor?","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest.cursor"]},{"name":"open override val cursor: Cursor? = null","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest.cursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-request/cursor.html","searchKeys":["cursor","open override val cursor: Cursor? = null","io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest.cursor"]},{"name":"open override val cursor: Cursor? = null","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest.cursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-request/cursor.html","searchKeys":["cursor","open override val cursor: Cursor? = null","io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest.cursor"]},{"name":"open override val cursor: Cursor? = null","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsRequest.cursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-request/cursor.html","searchKeys":["cursor","open override val cursor: Cursor? = null","io.modelcontextprotocol.kotlin.sdk.ListToolsRequest.cursor"]},{"name":"open override val isError: Boolean? = false","description":"io.modelcontextprotocol.kotlin.sdk.CallToolResult.isError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-result/is-error.html","searchKeys":["isError","open override val isError: Boolean? = false","io.modelcontextprotocol.kotlin.sdk.CallToolResult.isError"]},{"name":"open override val isError: Boolean? = false","description":"io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult.isError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-compatibility-call-tool-result/is-error.html","searchKeys":["isError","open override val isError: Boolean? = false","io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult.isError"]},{"name":"open override val message: String","description":"io.modelcontextprotocol.kotlin.sdk.McpError.message","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-mcp-error/message.html","searchKeys":["message","open override val message: String","io.modelcontextprotocol.kotlin.sdk.McpError.message"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.CallToolRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.CallToolRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.CancelledNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-cancelled-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.CancelledNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.CompleteRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.CustomRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-custom-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.CustomRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.GetPromptRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.InitializeRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.InitializeRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.InitializedNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialized-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.InitializedNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ListRootsRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-roots-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ListRootsRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ListToolsRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/-set-level-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.PingRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-ping-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.PingRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ProgressNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ProgressNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.PromptListChangedNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-list-changed-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.PromptListChangedNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ResourceListChangedNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-list-changed-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ResourceListChangedNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-updated-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.RootsListChangedNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-roots-list-changed-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.RootsListChangedNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.SubscribeRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-subscribe-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.SubscribeRequest.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.ToolListChangedNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool-list-changed-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.ToolListChangedNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.UnknownMethodRequestOrNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-method-request-or-notification/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.UnknownMethodRequestOrNotification.method"]},{"name":"open override val method: Method","description":"io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unsubscribe-request/method.html","searchKeys":["method","open override val method: Method","io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest.method"]},{"name":"open override val mimeType: String?","description":"io.modelcontextprotocol.kotlin.sdk.BlobResourceContents.mimeType","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-blob-resource-contents/mime-type.html","searchKeys":["mimeType","open override val mimeType: String?","io.modelcontextprotocol.kotlin.sdk.BlobResourceContents.mimeType"]},{"name":"open override val mimeType: String?","description":"io.modelcontextprotocol.kotlin.sdk.TextResourceContents.mimeType","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-resource-contents/mime-type.html","searchKeys":["mimeType","open override val mimeType: String?","io.modelcontextprotocol.kotlin.sdk.TextResourceContents.mimeType"]},{"name":"open override val mimeType: String?","description":"io.modelcontextprotocol.kotlin.sdk.UnknownResourceContents.mimeType","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-resource-contents/mime-type.html","searchKeys":["mimeType","open override val mimeType: String?","io.modelcontextprotocol.kotlin.sdk.UnknownResourceContents.mimeType"]},{"name":"open override val nextCursor: Cursor?","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsResult.nextCursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-result/next-cursor.html","searchKeys":["nextCursor","open override val nextCursor: Cursor?","io.modelcontextprotocol.kotlin.sdk.ListToolsResult.nextCursor"]},{"name":"open override val nextCursor: Cursor? = null","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsResult.nextCursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-result/next-cursor.html","searchKeys":["nextCursor","open override val nextCursor: Cursor? = null","io.modelcontextprotocol.kotlin.sdk.ListPromptsResult.nextCursor"]},{"name":"open override val nextCursor: Cursor? = null","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult.nextCursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-result/next-cursor.html","searchKeys":["nextCursor","open override val nextCursor: Cursor? = null","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult.nextCursor"]},{"name":"open override val nextCursor: Cursor? = null","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesResult.nextCursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-result/next-cursor.html","searchKeys":["nextCursor","open override val nextCursor: Cursor? = null","io.modelcontextprotocol.kotlin.sdk.ListResourcesResult.nextCursor"]},{"name":"open override val progress: Int","description":"io.modelcontextprotocol.kotlin.sdk.Progress.progress","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress/progress.html","searchKeys":["progress","open override val progress: Int","io.modelcontextprotocol.kotlin.sdk.Progress.progress"]},{"name":"open override val progress: Int","description":"io.modelcontextprotocol.kotlin.sdk.ProgressNotification.progress","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-notification/progress.html","searchKeys":["progress","open override val progress: Int","io.modelcontextprotocol.kotlin.sdk.ProgressNotification.progress"]},{"name":"open override val total: Double?","description":"io.modelcontextprotocol.kotlin.sdk.Progress.total","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress/total.html","searchKeys":["total","open override val total: Double?","io.modelcontextprotocol.kotlin.sdk.Progress.total"]},{"name":"open override val total: Double?","description":"io.modelcontextprotocol.kotlin.sdk.ProgressNotification.total","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-notification/total.html","searchKeys":["total","open override val total: Double?","io.modelcontextprotocol.kotlin.sdk.ProgressNotification.total"]},{"name":"open override val type: String","description":"io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-embedded-resource/type.html","searchKeys":["type","open override val type: String","io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.type"]},{"name":"open override val type: String","description":"io.modelcontextprotocol.kotlin.sdk.ImageContent.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-image-content/type.html","searchKeys":["type","open override val type: String","io.modelcontextprotocol.kotlin.sdk.ImageContent.type"]},{"name":"open override val type: String","description":"io.modelcontextprotocol.kotlin.sdk.PromptReference.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-reference/type.html","searchKeys":["type","open override val type: String","io.modelcontextprotocol.kotlin.sdk.PromptReference.type"]},{"name":"open override val type: String","description":"io.modelcontextprotocol.kotlin.sdk.ResourceReference.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-reference/type.html","searchKeys":["type","open override val type: String","io.modelcontextprotocol.kotlin.sdk.ResourceReference.type"]},{"name":"open override val type: String","description":"io.modelcontextprotocol.kotlin.sdk.TextContent.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-content/type.html","searchKeys":["type","open override val type: String","io.modelcontextprotocol.kotlin.sdk.TextContent.type"]},{"name":"open override val type: String","description":"io.modelcontextprotocol.kotlin.sdk.UnknownContent.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-content/type.html","searchKeys":["type","open override val type: String","io.modelcontextprotocol.kotlin.sdk.UnknownContent.type"]},{"name":"open override val type: String","description":"io.modelcontextprotocol.kotlin.sdk.UnknownReference.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-reference/type.html","searchKeys":["type","open override val type: String","io.modelcontextprotocol.kotlin.sdk.UnknownReference.type"]},{"name":"open override val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.BlobResourceContents.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-blob-resource-contents/uri.html","searchKeys":["uri","open override val uri: String","io.modelcontextprotocol.kotlin.sdk.BlobResourceContents.uri"]},{"name":"open override val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.TextResourceContents.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-resource-contents/uri.html","searchKeys":["uri","open override val uri: String","io.modelcontextprotocol.kotlin.sdk.TextResourceContents.uri"]},{"name":"open override val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.UnknownResourceContents.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unknown-resource-contents/uri.html","searchKeys":["uri","open override val uri: String","io.modelcontextprotocol.kotlin.sdk.UnknownResourceContents.uri"]},{"name":"open override val value: String","description":"io.modelcontextprotocol.kotlin.sdk.Method.Custom.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-custom/value.html","searchKeys":["value","open override val value: String","io.modelcontextprotocol.kotlin.sdk.Method.Custom.value"]},{"name":"open override val value: String","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/value.html","searchKeys":["value","open override val value: String","io.modelcontextprotocol.kotlin.sdk.Method.Defined.value"]},{"name":"open override val value: String","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.EndTurn.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-end-turn/value.html","searchKeys":["value","open override val value: String","io.modelcontextprotocol.kotlin.sdk.StopReason.EndTurn.value"]},{"name":"open override val value: String","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.MaxTokens.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-max-tokens/value.html","searchKeys":["value","open override val value: String","io.modelcontextprotocol.kotlin.sdk.StopReason.MaxTokens.value"]},{"name":"open override val value: String","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.Other.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-other/value.html","searchKeys":["value","open override val value: String","io.modelcontextprotocol.kotlin.sdk.StopReason.Other.value"]},{"name":"open override val value: String","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.StopSequence.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-stop-sequence/value.html","searchKeys":["value","open override val value: String","io.modelcontextprotocol.kotlin.sdk.StopReason.StopSequence.value"]},{"name":"open override var onClose: () -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.onClose","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-s-s-e-client-transport/on-close.html","searchKeys":["onClose","open override var onClose: () -> Unit?","io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.onClose"]},{"name":"open override var onClose: () -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.onClose","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-stdio-client-transport/on-close.html","searchKeys":["onClose","open override var onClose: () -> Unit?","io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.onClose"]},{"name":"open override var onClose: () -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.onClose","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/on-close.html","searchKeys":["onClose","open override var onClose: () -> Unit?","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.onClose"]},{"name":"open override var onClose: () -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.onClose","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-stdio-server-transport/on-close.html","searchKeys":["onClose","open override var onClose: () -> Unit?","io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.onClose"]},{"name":"open override var onClose: () -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.onClose","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-web-socket-mcp-transport/on-close.html","searchKeys":["onClose","open override var onClose: () -> Unit?","io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.onClose"]},{"name":"open override var onError: (Throwable) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.onError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-s-s-e-client-transport/on-error.html","searchKeys":["onError","open override var onError: (Throwable) -> Unit?","io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.onError"]},{"name":"open override var onError: (Throwable) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.onError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-stdio-client-transport/on-error.html","searchKeys":["onError","open override var onError: (Throwable) -> Unit?","io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.onError"]},{"name":"open override var onError: (Throwable) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.onError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/on-error.html","searchKeys":["onError","open override var onError: (Throwable) -> Unit?","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.onError"]},{"name":"open override var onError: (Throwable) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.onError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-stdio-server-transport/on-error.html","searchKeys":["onError","open override var onError: (Throwable) -> Unit?","io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.onError"]},{"name":"open override var onError: (Throwable) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.onError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-web-socket-mcp-transport/on-error.html","searchKeys":["onError","open override var onError: (Throwable) -> Unit?","io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.onError"]},{"name":"open override var onMessage: suspend (JSONRPCMessage) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.onMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-s-s-e-client-transport/on-message.html","searchKeys":["onMessage","open override var onMessage: suspend (JSONRPCMessage) -> Unit?","io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.onMessage"]},{"name":"open override var onMessage: suspend (JSONRPCMessage) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.onMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-stdio-client-transport/on-message.html","searchKeys":["onMessage","open override var onMessage: suspend (JSONRPCMessage) -> Unit?","io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.onMessage"]},{"name":"open override var onMessage: suspend (JSONRPCMessage) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.onMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/on-message.html","searchKeys":["onMessage","open override var onMessage: suspend (JSONRPCMessage) -> Unit?","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.onMessage"]},{"name":"open override var onMessage: suspend (JSONRPCMessage) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.onMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-stdio-server-transport/on-message.html","searchKeys":["onMessage","open override var onMessage: suspend (JSONRPCMessage) -> Unit?","io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.onMessage"]},{"name":"open override var onMessage: suspend (JSONRPCMessage) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.onMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-web-socket-mcp-transport/on-message.html","searchKeys":["onMessage","open override var onMessage: suspend (JSONRPCMessage) -> Unit?","io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.onMessage"]},{"name":"open suspend fun connect(transport: Transport)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.connect","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/connect.html","searchKeys":["connect","open suspend fun connect(transport: Transport)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.connect"]},{"name":"open suspend override fun close()","description":"io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.close","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-s-s-e-client-transport/close.html","searchKeys":["close","open suspend override fun close()","io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.close"]},{"name":"open suspend override fun close()","description":"io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.close","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-stdio-client-transport/close.html","searchKeys":["close","open suspend override fun close()","io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.close"]},{"name":"open suspend override fun close()","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.close","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/close.html","searchKeys":["close","open suspend override fun close()","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.close"]},{"name":"open suspend override fun close()","description":"io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.close","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-stdio-server-transport/close.html","searchKeys":["close","open suspend override fun close()","io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.close"]},{"name":"open suspend override fun close()","description":"io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.close","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-web-socket-mcp-transport/close.html","searchKeys":["close","open suspend override fun close()","io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.close"]},{"name":"open suspend override fun connect(transport: Transport)","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.connect","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/connect.html","searchKeys":["connect","open suspend override fun connect(transport: Transport)","io.modelcontextprotocol.kotlin.sdk.client.Client.connect"]},{"name":"open suspend override fun send(message: JSONRPCMessage)","description":"io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.send","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-s-s-e-client-transport/send.html","searchKeys":["send","open suspend override fun send(message: JSONRPCMessage)","io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.send"]},{"name":"open suspend override fun send(message: JSONRPCMessage)","description":"io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.send","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-stdio-client-transport/send.html","searchKeys":["send","open suspend override fun send(message: JSONRPCMessage)","io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.send"]},{"name":"open suspend override fun send(message: JSONRPCMessage)","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.send","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/send.html","searchKeys":["send","open suspend override fun send(message: JSONRPCMessage)","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.send"]},{"name":"open suspend override fun send(message: JSONRPCMessage)","description":"io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.send","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-stdio-server-transport/send.html","searchKeys":["send","open suspend override fun send(message: JSONRPCMessage)","io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.send"]},{"name":"open suspend override fun send(message: JSONRPCMessage)","description":"io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.send","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-web-socket-mcp-transport/send.html","searchKeys":["send","open suspend override fun send(message: JSONRPCMessage)","io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.send"]},{"name":"open suspend override fun start()","description":"io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.start","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-s-s-e-client-transport/start.html","searchKeys":["start","open suspend override fun start()","io.modelcontextprotocol.kotlin.sdk.client.SSEClientTransport.start"]},{"name":"open suspend override fun start()","description":"io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.start","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-stdio-client-transport/start.html","searchKeys":["start","open suspend override fun start()","io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport.start"]},{"name":"open suspend override fun start()","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.start","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/start.html","searchKeys":["start","open suspend override fun start()","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.start"]},{"name":"open suspend override fun start()","description":"io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.start","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-stdio-server-transport/start.html","searchKeys":["start","open suspend override fun start()","io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport.start"]},{"name":"open suspend override fun start()","description":"io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.start","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-web-socket-mcp-transport/start.html","searchKeys":["start","open suspend override fun start()","io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport.start"]},{"name":"open val isError: Boolean?","description":"io.modelcontextprotocol.kotlin.sdk.CallToolResultBase.isError","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-result-base/is-error.html","searchKeys":["isError","open val isError: Boolean?","io.modelcontextprotocol.kotlin.sdk.CallToolResultBase.isError"]},{"name":"protected open override var session: WebSocketSession","description":"io.modelcontextprotocol.kotlin.sdk.client.WebSocketClientTransport.session","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-web-socket-client-transport/session.html","searchKeys":["session","protected open override var session: WebSocketSession","io.modelcontextprotocol.kotlin.sdk.client.WebSocketClientTransport.session"]},{"name":"sealed interface CallToolResultBase : ServerResult","description":"io.modelcontextprotocol.kotlin.sdk.CallToolResultBase","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-result-base/index.html","searchKeys":["CallToolResultBase","sealed interface CallToolResultBase : ServerResult","io.modelcontextprotocol.kotlin.sdk.CallToolResultBase"]},{"name":"sealed interface ClientNotification : Notification","description":"io.modelcontextprotocol.kotlin.sdk.ClientNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-notification/index.html","searchKeys":["ClientNotification","sealed interface ClientNotification : Notification","io.modelcontextprotocol.kotlin.sdk.ClientNotification"]},{"name":"sealed interface ClientResult : RequestResult","description":"io.modelcontextprotocol.kotlin.sdk.ClientResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-result/index.html","searchKeys":["ClientResult","sealed interface ClientResult : RequestResult","io.modelcontextprotocol.kotlin.sdk.ClientResult"]},{"name":"sealed interface ErrorCode","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/index.html","searchKeys":["ErrorCode","sealed interface ErrorCode","io.modelcontextprotocol.kotlin.sdk.ErrorCode"]},{"name":"sealed interface JSONRPCMessage","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-message/index.html","searchKeys":["JSONRPCMessage","sealed interface JSONRPCMessage","io.modelcontextprotocol.kotlin.sdk.JSONRPCMessage"]},{"name":"sealed interface Method","description":"io.modelcontextprotocol.kotlin.sdk.Method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/index.html","searchKeys":["Method","sealed interface Method","io.modelcontextprotocol.kotlin.sdk.Method"]},{"name":"sealed interface Notification","description":"io.modelcontextprotocol.kotlin.sdk.Notification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-notification/index.html","searchKeys":["Notification","sealed interface Notification","io.modelcontextprotocol.kotlin.sdk.Notification"]},{"name":"sealed interface PaginatedRequest : Request, WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.PaginatedRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-paginated-request/index.html","searchKeys":["PaginatedRequest","sealed interface PaginatedRequest : Request, WithMeta","io.modelcontextprotocol.kotlin.sdk.PaginatedRequest"]},{"name":"sealed interface PaginatedResult : RequestResult","description":"io.modelcontextprotocol.kotlin.sdk.PaginatedResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-paginated-result/index.html","searchKeys":["PaginatedResult","sealed interface PaginatedResult : RequestResult","io.modelcontextprotocol.kotlin.sdk.PaginatedResult"]},{"name":"sealed interface ProgressBase","description":"io.modelcontextprotocol.kotlin.sdk.ProgressBase","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-base/index.html","searchKeys":["ProgressBase","sealed interface ProgressBase","io.modelcontextprotocol.kotlin.sdk.ProgressBase"]},{"name":"sealed interface PromptMessageContent","description":"io.modelcontextprotocol.kotlin.sdk.PromptMessageContent","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-message-content/index.html","searchKeys":["PromptMessageContent","sealed interface PromptMessageContent","io.modelcontextprotocol.kotlin.sdk.PromptMessageContent"]},{"name":"sealed interface PromptMessageContentTextOrImage : PromptMessageContent","description":"io.modelcontextprotocol.kotlin.sdk.PromptMessageContentTextOrImage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-message-content-text-or-image/index.html","searchKeys":["PromptMessageContentTextOrImage","sealed interface PromptMessageContentTextOrImage : PromptMessageContent","io.modelcontextprotocol.kotlin.sdk.PromptMessageContentTextOrImage"]},{"name":"sealed interface Reference","description":"io.modelcontextprotocol.kotlin.sdk.Reference","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-reference/index.html","searchKeys":["Reference","sealed interface Reference","io.modelcontextprotocol.kotlin.sdk.Reference"]},{"name":"sealed interface Request","description":"io.modelcontextprotocol.kotlin.sdk.Request","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-request/index.html","searchKeys":["Request","sealed interface Request","io.modelcontextprotocol.kotlin.sdk.Request"]},{"name":"sealed interface RequestResult : WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.RequestResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-request-result/index.html","searchKeys":["RequestResult","sealed interface RequestResult : WithMeta","io.modelcontextprotocol.kotlin.sdk.RequestResult"]},{"name":"sealed interface ResourceContents","description":"io.modelcontextprotocol.kotlin.sdk.ResourceContents","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-contents/index.html","searchKeys":["ResourceContents","sealed interface ResourceContents","io.modelcontextprotocol.kotlin.sdk.ResourceContents"]},{"name":"sealed interface ServerNotification : Notification","description":"io.modelcontextprotocol.kotlin.sdk.ServerNotification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-notification/index.html","searchKeys":["ServerNotification","sealed interface ServerNotification : Notification","io.modelcontextprotocol.kotlin.sdk.ServerNotification"]},{"name":"sealed interface ServerRequest : Request","description":"io.modelcontextprotocol.kotlin.sdk.ServerRequest","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-request/index.html","searchKeys":["ServerRequest","sealed interface ServerRequest : Request","io.modelcontextprotocol.kotlin.sdk.ServerRequest"]},{"name":"sealed interface ServerResult : RequestResult","description":"io.modelcontextprotocol.kotlin.sdk.ServerResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-result/index.html","searchKeys":["ServerResult","sealed interface ServerResult : RequestResult","io.modelcontextprotocol.kotlin.sdk.ServerResult"]},{"name":"sealed interface StopReason","description":"io.modelcontextprotocol.kotlin.sdk.StopReason","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/index.html","searchKeys":["StopReason","sealed interface StopReason","io.modelcontextprotocol.kotlin.sdk.StopReason"]},{"name":"sealed interface WithMeta","description":"io.modelcontextprotocol.kotlin.sdk.WithMeta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-with-meta/index.html","searchKeys":["WithMeta","sealed interface WithMeta","io.modelcontextprotocol.kotlin.sdk.WithMeta"]},{"name":"suspend fun <T : RequestResult> request(request: SendRequestT, options: RequestOptions? = null): T","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.request","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/request.html","searchKeys":["request","suspend fun <T : RequestResult> request(request: SendRequestT, options: RequestOptions? = null): T","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.request"]},{"name":"suspend fun HttpClient.mcpSse(urlString: String? = null, reconnectionTime: Duration? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}): Client","description":"io.modelcontextprotocol.kotlin.sdk.client.mcpSse","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/mcp-sse.html","searchKeys":["mcpSse","suspend fun HttpClient.mcpSse(urlString: String? = null, reconnectionTime: Duration? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}): Client","io.modelcontextprotocol.kotlin.sdk.client.mcpSse"]},{"name":"suspend fun HttpClient.mcpWebSocket(urlString: String? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}): Client","description":"io.modelcontextprotocol.kotlin.sdk.client.mcpWebSocket","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/mcp-web-socket.html","searchKeys":["mcpWebSocket","suspend fun HttpClient.mcpWebSocket(urlString: String? = null, requestBuilder: HttpRequestBuilder.() -> Unit = {}): Client","io.modelcontextprotocol.kotlin.sdk.client.mcpWebSocket"]},{"name":"suspend fun callTool(name: String, arguments: Map<String, Any?>, compatibility: Boolean = false, options: RequestOptions? = null): CallToolResultBase?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.callTool","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/call-tool.html","searchKeys":["callTool","suspend fun callTool(name: String, arguments: Map<String, Any?>, compatibility: Boolean = false, options: RequestOptions? = null): CallToolResultBase?","io.modelcontextprotocol.kotlin.sdk.client.Client.callTool"]},{"name":"suspend fun callTool(request: CallToolRequest, compatibility: Boolean = false, options: RequestOptions? = null): CallToolResultBase?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.callTool","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/call-tool.html","searchKeys":["callTool","suspend fun callTool(request: CallToolRequest, compatibility: Boolean = false, options: RequestOptions? = null): CallToolResultBase?","io.modelcontextprotocol.kotlin.sdk.client.Client.callTool"]},{"name":"suspend fun close()","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.close","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/close.html","searchKeys":["close","suspend fun close()","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.close"]},{"name":"suspend fun complete(params: CompleteRequest, options: RequestOptions? = null): CompleteResult?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.complete","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/complete.html","searchKeys":["complete","suspend fun complete(params: CompleteRequest, options: RequestOptions? = null): CompleteResult?","io.modelcontextprotocol.kotlin.sdk.client.Client.complete"]},{"name":"suspend fun createMessage(params: CreateMessageRequest, options: RequestOptions? = null): CreateMessageResult","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.createMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/create-message.html","searchKeys":["createMessage","suspend fun createMessage(params: CreateMessageRequest, options: RequestOptions? = null): CreateMessageResult","io.modelcontextprotocol.kotlin.sdk.server.Server.createMessage"]},{"name":"suspend fun getPrompt(request: GetPromptRequest, options: RequestOptions? = null): GetPromptResult?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.getPrompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/get-prompt.html","searchKeys":["getPrompt","suspend fun getPrompt(request: GetPromptRequest, options: RequestOptions? = null): GetPromptResult?","io.modelcontextprotocol.kotlin.sdk.client.Client.getPrompt"]},{"name":"suspend fun handleMessage(message: String)","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.handleMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/handle-message.html","searchKeys":["handleMessage","suspend fun handleMessage(message: String)","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.handleMessage"]},{"name":"suspend fun handlePostMessage(call: ApplicationCall)","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.handlePostMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/handle-post-message.html","searchKeys":["handlePostMessage","suspend fun handlePostMessage(call: ApplicationCall)","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.handlePostMessage"]},{"name":"suspend fun listPrompts(request: ListPromptsRequest = ListPromptsRequest(), options: RequestOptions? = null): ListPromptsResult?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.listPrompts","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/list-prompts.html","searchKeys":["listPrompts","suspend fun listPrompts(request: ListPromptsRequest = ListPromptsRequest(), options: RequestOptions? = null): ListPromptsResult?","io.modelcontextprotocol.kotlin.sdk.client.Client.listPrompts"]},{"name":"suspend fun listResourceTemplates(request: ListResourceTemplatesRequest, options: RequestOptions? = null): ListResourceTemplatesResult?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.listResourceTemplates","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/list-resource-templates.html","searchKeys":["listResourceTemplates","suspend fun listResourceTemplates(request: ListResourceTemplatesRequest, options: RequestOptions? = null): ListResourceTemplatesResult?","io.modelcontextprotocol.kotlin.sdk.client.Client.listResourceTemplates"]},{"name":"suspend fun listResources(request: ListResourcesRequest = ListResourcesRequest(), options: RequestOptions? = null): ListResourcesResult?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.listResources","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/list-resources.html","searchKeys":["listResources","suspend fun listResources(request: ListResourcesRequest = ListResourcesRequest(), options: RequestOptions? = null): ListResourcesResult?","io.modelcontextprotocol.kotlin.sdk.client.Client.listResources"]},{"name":"suspend fun listRoots(params: JsonObject = EmptyJsonObject, options: RequestOptions? = null): ListRootsResult","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.listRoots","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/list-roots.html","searchKeys":["listRoots","suspend fun listRoots(params: JsonObject = EmptyJsonObject, options: RequestOptions? = null): ListRootsResult","io.modelcontextprotocol.kotlin.sdk.server.Server.listRoots"]},{"name":"suspend fun listTools(request: ListToolsRequest = ListToolsRequest(), options: RequestOptions? = null): ListToolsResult?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.listTools","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/list-tools.html","searchKeys":["listTools","suspend fun listTools(request: ListToolsRequest = ListToolsRequest(), options: RequestOptions? = null): ListToolsResult?","io.modelcontextprotocol.kotlin.sdk.client.Client.listTools"]},{"name":"suspend fun notification(notification: SendNotificationT)","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.notification","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/notification.html","searchKeys":["notification","suspend fun notification(notification: SendNotificationT)","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.notification"]},{"name":"suspend fun ping(): EmptyRequestResult","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.ping","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/ping.html","searchKeys":["ping","suspend fun ping(): EmptyRequestResult","io.modelcontextprotocol.kotlin.sdk.server.Server.ping"]},{"name":"suspend fun ping(options: RequestOptions? = null): EmptyRequestResult","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.ping","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/ping.html","searchKeys":["ping","suspend fun ping(options: RequestOptions? = null): EmptyRequestResult","io.modelcontextprotocol.kotlin.sdk.client.Client.ping"]},{"name":"suspend fun readResource(request: ReadResourceRequest, options: RequestOptions? = null): ReadResourceResult?","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.readResource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/read-resource.html","searchKeys":["readResource","suspend fun readResource(request: ReadResourceRequest, options: RequestOptions? = null): ReadResourceResult?","io.modelcontextprotocol.kotlin.sdk.client.Client.readResource"]},{"name":"suspend fun sendLoggingMessage(params: LoggingMessageNotification)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.sendLoggingMessage","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/send-logging-message.html","searchKeys":["sendLoggingMessage","suspend fun sendLoggingMessage(params: LoggingMessageNotification)","io.modelcontextprotocol.kotlin.sdk.server.Server.sendLoggingMessage"]},{"name":"suspend fun sendPromptListChanged()","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.sendPromptListChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/send-prompt-list-changed.html","searchKeys":["sendPromptListChanged","suspend fun sendPromptListChanged()","io.modelcontextprotocol.kotlin.sdk.server.Server.sendPromptListChanged"]},{"name":"suspend fun sendResourceListChanged()","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.sendResourceListChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/send-resource-list-changed.html","searchKeys":["sendResourceListChanged","suspend fun sendResourceListChanged()","io.modelcontextprotocol.kotlin.sdk.server.Server.sendResourceListChanged"]},{"name":"suspend fun sendResourceUpdated(params: ResourceUpdatedNotification)","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.sendResourceUpdated","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/send-resource-updated.html","searchKeys":["sendResourceUpdated","suspend fun sendResourceUpdated(params: ResourceUpdatedNotification)","io.modelcontextprotocol.kotlin.sdk.server.Server.sendResourceUpdated"]},{"name":"suspend fun sendRootsListChanged()","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.sendRootsListChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/send-roots-list-changed.html","searchKeys":["sendRootsListChanged","suspend fun sendRootsListChanged()","io.modelcontextprotocol.kotlin.sdk.client.Client.sendRootsListChanged"]},{"name":"suspend fun sendToolListChanged()","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.sendToolListChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/send-tool-list-changed.html","searchKeys":["sendToolListChanged","suspend fun sendToolListChanged()","io.modelcontextprotocol.kotlin.sdk.server.Server.sendToolListChanged"]},{"name":"suspend fun setLoggingLevel(level: LoggingLevel, options: RequestOptions? = null): EmptyRequestResult","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.setLoggingLevel","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/set-logging-level.html","searchKeys":["setLoggingLevel","suspend fun setLoggingLevel(level: LoggingLevel, options: RequestOptions? = null): EmptyRequestResult","io.modelcontextprotocol.kotlin.sdk.client.Client.setLoggingLevel"]},{"name":"suspend fun subscribeResource(request: SubscribeRequest, options: RequestOptions? = null): EmptyRequestResult","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.subscribeResource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/subscribe-resource.html","searchKeys":["subscribeResource","suspend fun subscribeResource(request: SubscribeRequest, options: RequestOptions? = null): EmptyRequestResult","io.modelcontextprotocol.kotlin.sdk.client.Client.subscribeResource"]},{"name":"suspend fun unsubscribeResource(request: UnsubscribeRequest, options: RequestOptions? = null): EmptyRequestResult","description":"io.modelcontextprotocol.kotlin.sdk.client.Client.unsubscribeResource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client/unsubscribe-resource.html","searchKeys":["unsubscribeResource","suspend fun unsubscribeResource(request: UnsubscribeRequest, options: RequestOptions? = null): EmptyRequestResult","io.modelcontextprotocol.kotlin.sdk.client.Client.unsubscribeResource"]},{"name":"thisServer","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.thisServer","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/-include-context/this-server/index.html","searchKeys":["thisServer","thisServer","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.thisServer"]},{"name":"typealias Cursor = String","description":"io.modelcontextprotocol.kotlin.sdk.Cursor","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-cursor/index.html","searchKeys":["Cursor","typealias Cursor = String","io.modelcontextprotocol.kotlin.sdk.Cursor"]},{"name":"typealias ProgressCallback = (Progress) -> Unit","description":"io.modelcontextprotocol.kotlin.sdk.shared.ProgressCallback","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-progress-callback/index.html","searchKeys":["ProgressCallback","typealias ProgressCallback = (Progress) -> Unit","io.modelcontextprotocol.kotlin.sdk.shared.ProgressCallback"]},{"name":"typealias ProgressToken = Long","description":"io.modelcontextprotocol.kotlin.sdk.ProgressToken","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-token/index.html","searchKeys":["ProgressToken","typealias ProgressToken = Long","io.modelcontextprotocol.kotlin.sdk.ProgressToken"]},{"name":"typealias RequestId = Long","description":"io.modelcontextprotocol.kotlin.sdk.RequestId","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-request-id/index.html","searchKeys":["RequestId","typealias RequestId = Long","io.modelcontextprotocol.kotlin.sdk.RequestId"]},{"name":"user","description":"io.modelcontextprotocol.kotlin.sdk.Role.user","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-role/user/index.html","searchKeys":["user","user","io.modelcontextprotocol.kotlin.sdk.Role.user"]},{"name":"val DEFAULT_REQUEST_TIMEOUT: Duration","description":"io.modelcontextprotocol.kotlin.sdk.shared.DEFAULT_REQUEST_TIMEOUT","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-d-e-f-a-u-l-t_-r-e-q-u-e-s-t_-t-i-m-e-o-u-t.html","searchKeys":["DEFAULT_REQUEST_TIMEOUT","val DEFAULT_REQUEST_TIMEOUT: Duration","io.modelcontextprotocol.kotlin.sdk.shared.DEFAULT_REQUEST_TIMEOUT"]},{"name":"val Empty: CustomMeta","description":"io.modelcontextprotocol.kotlin.sdk.WithMeta.Companion.Empty","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-with-meta/-companion/-empty.html","searchKeys":["Empty","val Empty: CustomMeta","io.modelcontextprotocol.kotlin.sdk.WithMeta.Companion.Empty"]},{"name":"val SUPPORTED_PROTOCOL_VERSIONS: Array<String>","description":"io.modelcontextprotocol.kotlin.sdk.SUPPORTED_PROTOCOL_VERSIONS","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-s-u-p-p-o-r-t-e-d_-p-r-o-t-o-c-o-l_-v-e-r-s-i-o-n-s.html","searchKeys":["SUPPORTED_PROTOCOL_VERSIONS","val SUPPORTED_PROTOCOL_VERSIONS: Array<String>","io.modelcontextprotocol.kotlin.sdk.SUPPORTED_PROTOCOL_VERSIONS"]},{"name":"val _meta: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.ProgressNotification._meta","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-notification/_meta.html","searchKeys":["_meta","val _meta: JsonObject","io.modelcontextprotocol.kotlin.sdk.ProgressNotification._meta"]},{"name":"val argument: CompleteRequest.Argument","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest.argument","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/argument.html","searchKeys":["argument","val argument: CompleteRequest.Argument","io.modelcontextprotocol.kotlin.sdk.CompleteRequest.argument"]},{"name":"val arguments: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CallToolRequest.arguments","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-request/arguments.html","searchKeys":["arguments","val arguments: JsonObject","io.modelcontextprotocol.kotlin.sdk.CallToolRequest.arguments"]},{"name":"val arguments: List<PromptArgument>?","description":"io.modelcontextprotocol.kotlin.sdk.Prompt.arguments","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt/arguments.html","searchKeys":["arguments","val arguments: List<PromptArgument>?","io.modelcontextprotocol.kotlin.sdk.Prompt.arguments"]},{"name":"val arguments: Map<String, String>?","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptRequest.arguments","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-request/arguments.html","searchKeys":["arguments","val arguments: Map<String, String>?","io.modelcontextprotocol.kotlin.sdk.GetPromptRequest.arguments"]},{"name":"val blob: String","description":"io.modelcontextprotocol.kotlin.sdk.BlobResourceContents.blob","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-blob-resource-contents/blob.html","searchKeys":["blob","val blob: String","io.modelcontextprotocol.kotlin.sdk.BlobResourceContents.blob"]},{"name":"val capabilities: ClientCapabilities","description":"io.modelcontextprotocol.kotlin.sdk.InitializeRequest.capabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-request/capabilities.html","searchKeys":["capabilities","val capabilities: ClientCapabilities","io.modelcontextprotocol.kotlin.sdk.InitializeRequest.capabilities"]},{"name":"val capabilities: ClientCapabilities","description":"io.modelcontextprotocol.kotlin.sdk.client.ClientOptions.capabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.client/-client-options/capabilities.html","searchKeys":["capabilities","val capabilities: ClientCapabilities","io.modelcontextprotocol.kotlin.sdk.client.ClientOptions.capabilities"]},{"name":"val capabilities: ServerCapabilities","description":"io.modelcontextprotocol.kotlin.sdk.InitializeResult.capabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-result/capabilities.html","searchKeys":["capabilities","val capabilities: ServerCapabilities","io.modelcontextprotocol.kotlin.sdk.InitializeResult.capabilities"]},{"name":"val capabilities: ServerCapabilities","description":"io.modelcontextprotocol.kotlin.sdk.server.ServerOptions.capabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server-options/capabilities.html","searchKeys":["capabilities","val capabilities: ServerCapabilities","io.modelcontextprotocol.kotlin.sdk.server.ServerOptions.capabilities"]},{"name":"val clientInfo: Implementation","description":"io.modelcontextprotocol.kotlin.sdk.InitializeRequest.clientInfo","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-request/client-info.html","searchKeys":["clientInfo","val clientInfo: Implementation","io.modelcontextprotocol.kotlin.sdk.InitializeRequest.clientInfo"]},{"name":"val code: ErrorCode","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCError.code","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-error/code.html","searchKeys":["code","val code: ErrorCode","io.modelcontextprotocol.kotlin.sdk.JSONRPCError.code"]},{"name":"val code: Int","description":"io.modelcontextprotocol.kotlin.sdk.McpError.code","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-mcp-error/code.html","searchKeys":["code","val code: Int","io.modelcontextprotocol.kotlin.sdk.McpError.code"]},{"name":"val completion: CompleteResult.Completion","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult.completion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/completion.html","searchKeys":["completion","val completion: CompleteResult.Completion","io.modelcontextprotocol.kotlin.sdk.CompleteResult.completion"]},{"name":"val content: PromptMessageContent","description":"io.modelcontextprotocol.kotlin.sdk.PromptMessage.content","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-message/content.html","searchKeys":["content","val content: PromptMessageContent","io.modelcontextprotocol.kotlin.sdk.PromptMessage.content"]},{"name":"val content: PromptMessageContentTextOrImage","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.content","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-result/content.html","searchKeys":["content","val content: PromptMessageContentTextOrImage","io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.content"]},{"name":"val content: PromptMessageContentTextOrImage","description":"io.modelcontextprotocol.kotlin.sdk.SamplingMessage.content","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-sampling-message/content.html","searchKeys":["content","val content: PromptMessageContentTextOrImage","io.modelcontextprotocol.kotlin.sdk.SamplingMessage.content"]},{"name":"val contents: List<ResourceContents>","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceResult.contents","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-result/contents.html","searchKeys":["contents","val contents: List<ResourceContents>","io.modelcontextprotocol.kotlin.sdk.ReadResourceResult.contents"]},{"name":"val costPriority: Double?","description":"io.modelcontextprotocol.kotlin.sdk.ModelPreferences.costPriority","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-preferences/cost-priority.html","searchKeys":["costPriority","val costPriority: Double?","io.modelcontextprotocol.kotlin.sdk.ModelPreferences.costPriority"]},{"name":"val data: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCError.data","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-error/data.html","searchKeys":["data","val data: JsonObject","io.modelcontextprotocol.kotlin.sdk.JSONRPCError.data"]},{"name":"val data: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.data","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/data.html","searchKeys":["data","val data: JsonObject","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.data"]},{"name":"val data: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.McpError.data","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-mcp-error/data.html","searchKeys":["data","val data: JsonObject","io.modelcontextprotocol.kotlin.sdk.McpError.data"]},{"name":"val data: String","description":"io.modelcontextprotocol.kotlin.sdk.ImageContent.data","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-image-content/data.html","searchKeys":["data","val data: String","io.modelcontextprotocol.kotlin.sdk.ImageContent.data"]},{"name":"val description: String?","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptResult.description","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-result/description.html","searchKeys":["description","val description: String?","io.modelcontextprotocol.kotlin.sdk.GetPromptResult.description"]},{"name":"val description: String?","description":"io.modelcontextprotocol.kotlin.sdk.Prompt.description","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt/description.html","searchKeys":["description","val description: String?","io.modelcontextprotocol.kotlin.sdk.Prompt.description"]},{"name":"val description: String?","description":"io.modelcontextprotocol.kotlin.sdk.PromptArgument.description","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-argument/description.html","searchKeys":["description","val description: String?","io.modelcontextprotocol.kotlin.sdk.PromptArgument.description"]},{"name":"val description: String?","description":"io.modelcontextprotocol.kotlin.sdk.Resource.description","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource/description.html","searchKeys":["description","val description: String?","io.modelcontextprotocol.kotlin.sdk.Resource.description"]},{"name":"val description: String?","description":"io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.description","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-template/description.html","searchKeys":["description","val description: String?","io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.description"]},{"name":"val description: String?","description":"io.modelcontextprotocol.kotlin.sdk.Tool.description","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/description.html","searchKeys":["description","val description: String?","io.modelcontextprotocol.kotlin.sdk.Tool.description"]},{"name":"val entries: EnumEntries<CreateMessageRequest.IncludeContext>","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.entries","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/-include-context/entries.html","searchKeys":["entries","val entries: EnumEntries<CreateMessageRequest.IncludeContext>","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.IncludeContext.entries"]},{"name":"val entries: EnumEntries<ErrorCode.Defined>","description":"io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.entries","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-error-code/-defined/entries.html","searchKeys":["entries","val entries: EnumEntries<ErrorCode.Defined>","io.modelcontextprotocol.kotlin.sdk.ErrorCode.Defined.entries"]},{"name":"val entries: EnumEntries<LoggingLevel>","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.entries","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/entries.html","searchKeys":["entries","val entries: EnumEntries<LoggingLevel>","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.entries"]},{"name":"val entries: EnumEntries<Method.Defined>","description":"io.modelcontextprotocol.kotlin.sdk.Method.Defined.entries","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-method/-defined/entries.html","searchKeys":["entries","val entries: EnumEntries<Method.Defined>","io.modelcontextprotocol.kotlin.sdk.Method.Defined.entries"]},{"name":"val entries: EnumEntries<Role>","description":"io.modelcontextprotocol.kotlin.sdk.Role.entries","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-role/entries.html","searchKeys":["entries","val entries: EnumEntries<Role>","io.modelcontextprotocol.kotlin.sdk.Role.entries"]},{"name":"val error: JSONRPCError? = null","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.error","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-response/error.html","searchKeys":["error","val error: JSONRPCError? = null","io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.error"]},{"name":"val experimental: JsonObject?","description":"io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.experimental","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-capabilities/experimental.html","searchKeys":["experimental","val experimental: JsonObject?","io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.experimental"]},{"name":"val experimental: JsonObject?","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.experimental","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/experimental.html","searchKeys":["experimental","val experimental: JsonObject?","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.experimental"]},{"name":"val handler: suspend (CallToolRequest) -> CallToolResult","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredTool.handler","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-tool/handler.html","searchKeys":["handler","val handler: suspend (CallToolRequest) -> CallToolResult","io.modelcontextprotocol.kotlin.sdk.server.RegisteredTool.handler"]},{"name":"val hasMore: Boolean?","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion.hasMore","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/-completion/has-more.html","searchKeys":["hasMore","val hasMore: Boolean?","io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion.hasMore"]},{"name":"val hints: List<ModelHint>?","description":"io.modelcontextprotocol.kotlin.sdk.ModelPreferences.hints","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-preferences/hints.html","searchKeys":["hints","val hints: List<ModelHint>?","io.modelcontextprotocol.kotlin.sdk.ModelPreferences.hints"]},{"name":"val id: RequestId","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.id","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-request/id.html","searchKeys":["id","val id: RequestId","io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.id"]},{"name":"val id: RequestId","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.id","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-response/id.html","searchKeys":["id","val id: RequestId","io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.id"]},{"name":"val includeContext: CreateMessageRequest.IncludeContext?","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.includeContext","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/include-context.html","searchKeys":["includeContext","val includeContext: CreateMessageRequest.IncludeContext?","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.includeContext"]},{"name":"val inputSchema: Tool.Input","description":"io.modelcontextprotocol.kotlin.sdk.Tool.inputSchema","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/input-schema.html","searchKeys":["inputSchema","val inputSchema: Tool.Input","io.modelcontextprotocol.kotlin.sdk.Tool.inputSchema"]},{"name":"val intelligencePriority: Double?","description":"io.modelcontextprotocol.kotlin.sdk.ModelPreferences.intelligencePriority","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-preferences/intelligence-priority.html","searchKeys":["intelligencePriority","val intelligencePriority: Double?","io.modelcontextprotocol.kotlin.sdk.ModelPreferences.intelligencePriority"]},{"name":"val jsonrpc: String","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification.jsonrpc","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-notification/jsonrpc.html","searchKeys":["jsonrpc","val jsonrpc: String","io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification.jsonrpc"]},{"name":"val jsonrpc: String","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.jsonrpc","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-request/jsonrpc.html","searchKeys":["jsonrpc","val jsonrpc: String","io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.jsonrpc"]},{"name":"val jsonrpc: String","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.jsonrpc","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-response/jsonrpc.html","searchKeys":["jsonrpc","val jsonrpc: String","io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.jsonrpc"]},{"name":"val level: LoggingLevel","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest.level","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/-set-level-request/level.html","searchKeys":["level","val level: LoggingLevel","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest.level"]},{"name":"val level: LoggingLevel","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.level","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/level.html","searchKeys":["level","val level: LoggingLevel","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.level"]},{"name":"val listChanged: Boolean?","description":"io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.Roots.listChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-capabilities/-roots/list-changed.html","searchKeys":["listChanged","val listChanged: Boolean?","io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.Roots.listChanged"]},{"name":"val listChanged: Boolean?","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Prompts.listChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-prompts/list-changed.html","searchKeys":["listChanged","val listChanged: Boolean?","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Prompts.listChanged"]},{"name":"val listChanged: Boolean?","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Resources.listChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-resources/list-changed.html","searchKeys":["listChanged","val listChanged: Boolean?","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Resources.listChanged"]},{"name":"val listChanged: Boolean?","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Tools.listChanged","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-tools/list-changed.html","searchKeys":["listChanged","val listChanged: Boolean?","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Tools.listChanged"]},{"name":"val logger: String? = null","description":"io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.logger","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-message-notification/logger.html","searchKeys":["logger","val logger: String? = null","io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.logger"]},{"name":"val logging: JsonObject?","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.logging","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/logging.html","searchKeys":["logging","val logging: JsonObject?","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.logging"]},{"name":"val maxTokens: Int","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.maxTokens","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/max-tokens.html","searchKeys":["maxTokens","val maxTokens: Int","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.maxTokens"]},{"name":"val message: String","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCError.message","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-error/message.html","searchKeys":["message","val message: String","io.modelcontextprotocol.kotlin.sdk.JSONRPCError.message"]},{"name":"val messageProvider: suspend (GetPromptRequest) -> GetPromptResult","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredPrompt.messageProvider","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-prompt/message-provider.html","searchKeys":["messageProvider","val messageProvider: suspend (GetPromptRequest) -> GetPromptResult","io.modelcontextprotocol.kotlin.sdk.server.RegisteredPrompt.messageProvider"]},{"name":"val messages: List<PromptMessage>","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptResult.messages","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-result/messages.html","searchKeys":["messages","val messages: List<PromptMessage>","io.modelcontextprotocol.kotlin.sdk.GetPromptResult.messages"]},{"name":"val messages: List<SamplingMessage>","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.messages","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/messages.html","searchKeys":["messages","val messages: List<SamplingMessage>","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.messages"]},{"name":"val metadata: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.metadata","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/metadata.html","searchKeys":["metadata","val metadata: JsonObject","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.metadata"]},{"name":"val method: String","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-notification/method.html","searchKeys":["method","val method: String","io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification.method"]},{"name":"val method: String","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.method","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-request/method.html","searchKeys":["method","val method: String","io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.method"]},{"name":"val mimeType: String","description":"io.modelcontextprotocol.kotlin.sdk.ImageContent.mimeType","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-image-content/mime-type.html","searchKeys":["mimeType","val mimeType: String","io.modelcontextprotocol.kotlin.sdk.ImageContent.mimeType"]},{"name":"val mimeType: String?","description":"io.modelcontextprotocol.kotlin.sdk.Resource.mimeType","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource/mime-type.html","searchKeys":["mimeType","val mimeType: String?","io.modelcontextprotocol.kotlin.sdk.Resource.mimeType"]},{"name":"val mimeType: String?","description":"io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.mimeType","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-template/mime-type.html","searchKeys":["mimeType","val mimeType: String?","io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.mimeType"]},{"name":"val model: String","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.model","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-result/model.html","searchKeys":["model","val model: String","io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.model"]},{"name":"val modelPreferences: ModelPreferences?","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.modelPreferences","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/model-preferences.html","searchKeys":["modelPreferences","val modelPreferences: ModelPreferences?","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.modelPreferences"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.CallToolRequest.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-call-tool-request/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.CallToolRequest.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest.Argument.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/-argument/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.CompleteRequest.Argument.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.GetPromptRequest.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-get-prompt-request/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.GetPromptRequest.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.Implementation.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-implementation/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.Implementation.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.Prompt.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.Prompt.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.PromptArgument.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-argument/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.PromptArgument.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.PromptReference.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-reference/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.PromptReference.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.Resource.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.Resource.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-template/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.name"]},{"name":"val name: String","description":"io.modelcontextprotocol.kotlin.sdk.Tool.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/name.html","searchKeys":["name","val name: String","io.modelcontextprotocol.kotlin.sdk.Tool.name"]},{"name":"val name: String?","description":"io.modelcontextprotocol.kotlin.sdk.ModelHint.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-hint/name.html","searchKeys":["name","val name: String?","io.modelcontextprotocol.kotlin.sdk.ModelHint.name"]},{"name":"val name: String?","description":"io.modelcontextprotocol.kotlin.sdk.Root.name","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-root/name.html","searchKeys":["name","val name: String?","io.modelcontextprotocol.kotlin.sdk.Root.name"]},{"name":"val notificationHandlers: MutableMap<String, suspend (notification: JSONRPCNotification) -> Unit>","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.notificationHandlers","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/notification-handlers.html","searchKeys":["notificationHandlers","val notificationHandlers: MutableMap<String, suspend (notification: JSONRPCNotification) -> Unit>","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.notificationHandlers"]},{"name":"val onProgress: ProgressCallback? = null","description":"io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions.onProgress","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-request-options/on-progress.html","searchKeys":["onProgress","val onProgress: ProgressCallback? = null","io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions.onProgress"]},{"name":"val params: JsonElement","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification.params","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-notification/params.html","searchKeys":["params","val params: JsonElement","io.modelcontextprotocol.kotlin.sdk.JSONRPCNotification.params"]},{"name":"val params: JsonElement? = null","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.params","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-request/params.html","searchKeys":["params","val params: JsonElement? = null","io.modelcontextprotocol.kotlin.sdk.JSONRPCRequest.params"]},{"name":"val progressToken: ProgressToken","description":"io.modelcontextprotocol.kotlin.sdk.ProgressNotification.progressToken","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-progress-notification/progress-token.html","searchKeys":["progressToken","val progressToken: ProgressToken","io.modelcontextprotocol.kotlin.sdk.ProgressNotification.progressToken"]},{"name":"val prompt: Prompt","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredPrompt.prompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-prompt/prompt.html","searchKeys":["prompt","val prompt: Prompt","io.modelcontextprotocol.kotlin.sdk.server.RegisteredPrompt.prompt"]},{"name":"val prompts: List<Prompt>","description":"io.modelcontextprotocol.kotlin.sdk.ListPromptsResult.prompts","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-prompts-result/prompts.html","searchKeys":["prompts","val prompts: List<Prompt>","io.modelcontextprotocol.kotlin.sdk.ListPromptsResult.prompts"]},{"name":"val prompts: ServerCapabilities.Prompts? = null","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.prompts","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/prompts.html","searchKeys":["prompts","val prompts: ServerCapabilities.Prompts? = null","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.prompts"]},{"name":"val properties: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.Tool.Input.properties","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/-input/properties.html","searchKeys":["properties","val properties: JsonObject","io.modelcontextprotocol.kotlin.sdk.Tool.Input.properties"]},{"name":"val protocolVersion: String","description":"io.modelcontextprotocol.kotlin.sdk.InitializeRequest.protocolVersion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-request/protocol-version.html","searchKeys":["protocolVersion","val protocolVersion: String","io.modelcontextprotocol.kotlin.sdk.InitializeRequest.protocolVersion"]},{"name":"val protocolVersion: String","description":"io.modelcontextprotocol.kotlin.sdk.InitializeResult.protocolVersion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-result/protocol-version.html","searchKeys":["protocolVersion","val protocolVersion: String","io.modelcontextprotocol.kotlin.sdk.InitializeResult.protocolVersion"]},{"name":"val readHandler: suspend (ReadResourceRequest) -> ReadResourceResult","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredResource.readHandler","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-resource/read-handler.html","searchKeys":["readHandler","val readHandler: suspend (ReadResourceRequest) -> ReadResourceResult","io.modelcontextprotocol.kotlin.sdk.server.RegisteredResource.readHandler"]},{"name":"val reason: String?","description":"io.modelcontextprotocol.kotlin.sdk.CancelledNotification.reason","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-cancelled-notification/reason.html","searchKeys":["reason","val reason: String?","io.modelcontextprotocol.kotlin.sdk.CancelledNotification.reason"]},{"name":"val ref: Reference","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest.ref","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/ref.html","searchKeys":["ref","val ref: Reference","io.modelcontextprotocol.kotlin.sdk.CompleteRequest.ref"]},{"name":"val requestId: RequestId","description":"io.modelcontextprotocol.kotlin.sdk.CancelledNotification.requestId","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-cancelled-notification/request-id.html","searchKeys":["requestId","val requestId: RequestId","io.modelcontextprotocol.kotlin.sdk.CancelledNotification.requestId"]},{"name":"val required: Boolean?","description":"io.modelcontextprotocol.kotlin.sdk.PromptArgument.required","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-argument/required.html","searchKeys":["required","val required: Boolean?","io.modelcontextprotocol.kotlin.sdk.PromptArgument.required"]},{"name":"val resource: Resource","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredResource.resource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-resource/resource.html","searchKeys":["resource","val resource: Resource","io.modelcontextprotocol.kotlin.sdk.server.RegisteredResource.resource"]},{"name":"val resource: ResourceContents","description":"io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.resource","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-embedded-resource/resource.html","searchKeys":["resource","val resource: ResourceContents","io.modelcontextprotocol.kotlin.sdk.EmbeddedResource.resource"]},{"name":"val resourceTemplates: List<ResourceTemplate>","description":"io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult.resourceTemplates","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resource-templates-result/resource-templates.html","searchKeys":["resourceTemplates","val resourceTemplates: List<ResourceTemplate>","io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult.resourceTemplates"]},{"name":"val resources: List<Resource>","description":"io.modelcontextprotocol.kotlin.sdk.ListResourcesResult.resources","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-resources-result/resources.html","searchKeys":["resources","val resources: List<Resource>","io.modelcontextprotocol.kotlin.sdk.ListResourcesResult.resources"]},{"name":"val resources: ServerCapabilities.Resources? = null","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.resources","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/resources.html","searchKeys":["resources","val resources: ServerCapabilities.Resources? = null","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.resources"]},{"name":"val result: RequestResult? = null","description":"io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.result","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-j-s-o-n-r-p-c-response/result.html","searchKeys":["result","val result: RequestResult? = null","io.modelcontextprotocol.kotlin.sdk.JSONRPCResponse.result"]},{"name":"val role: Role","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.role","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-result/role.html","searchKeys":["role","val role: Role","io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.role"]},{"name":"val role: Role","description":"io.modelcontextprotocol.kotlin.sdk.PromptMessage.role","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-prompt-message/role.html","searchKeys":["role","val role: Role","io.modelcontextprotocol.kotlin.sdk.PromptMessage.role"]},{"name":"val role: Role","description":"io.modelcontextprotocol.kotlin.sdk.SamplingMessage.role","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-sampling-message/role.html","searchKeys":["role","val role: Role","io.modelcontextprotocol.kotlin.sdk.SamplingMessage.role"]},{"name":"val roots: ClientCapabilities.Roots? = null","description":"io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.roots","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-capabilities/roots.html","searchKeys":["roots","val roots: ClientCapabilities.Roots? = null","io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.roots"]},{"name":"val roots: List<Root>","description":"io.modelcontextprotocol.kotlin.sdk.ListRootsResult.roots","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-roots-result/roots.html","searchKeys":["roots","val roots: List<Root>","io.modelcontextprotocol.kotlin.sdk.ListRootsResult.roots"]},{"name":"val sampling: JsonObject?","description":"io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.sampling","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-client-capabilities/sampling.html","searchKeys":["sampling","val sampling: JsonObject?","io.modelcontextprotocol.kotlin.sdk.ClientCapabilities.sampling"]},{"name":"val sampling: JsonObject?","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.sampling","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/sampling.html","searchKeys":["sampling","val sampling: JsonObject?","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.sampling"]},{"name":"val serverInfo: Implementation","description":"io.modelcontextprotocol.kotlin.sdk.InitializeResult.serverInfo","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-initialize-result/server-info.html","searchKeys":["serverInfo","val serverInfo: Implementation","io.modelcontextprotocol.kotlin.sdk.InitializeResult.serverInfo"]},{"name":"val sessionId: String","description":"io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.sessionId","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-s-s-e-server-transport/session-id.html","searchKeys":["sessionId","val sessionId: String","io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport.sessionId"]},{"name":"val speedPriority: Double?","description":"io.modelcontextprotocol.kotlin.sdk.ModelPreferences.speedPriority","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-model-preferences/speed-priority.html","searchKeys":["speedPriority","val speedPriority: Double?","io.modelcontextprotocol.kotlin.sdk.ModelPreferences.speedPriority"]},{"name":"val stopReason: StopReason? = null","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.stopReason","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-result/stop-reason.html","searchKeys":["stopReason","val stopReason: StopReason? = null","io.modelcontextprotocol.kotlin.sdk.CreateMessageResult.stopReason"]},{"name":"val stopSequences: List<String>?","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.stopSequences","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/stop-sequences.html","searchKeys":["stopSequences","val stopSequences: List<String>?","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.stopSequences"]},{"name":"val subscribe: Boolean?","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Resources.subscribe","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/-resources/subscribe.html","searchKeys":["subscribe","val subscribe: Boolean?","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.Resources.subscribe"]},{"name":"val systemPrompt: String?","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.systemPrompt","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/system-prompt.html","searchKeys":["systemPrompt","val systemPrompt: String?","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.systemPrompt"]},{"name":"val temperature: Double?","description":"io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.temperature","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-create-message-request/temperature.html","searchKeys":["temperature","val temperature: Double?","io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest.temperature"]},{"name":"val text: String","description":"io.modelcontextprotocol.kotlin.sdk.TextResourceContents.text","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-resource-contents/text.html","searchKeys":["text","val text: String","io.modelcontextprotocol.kotlin.sdk.TextResourceContents.text"]},{"name":"val text: String? = null","description":"io.modelcontextprotocol.kotlin.sdk.TextContent.text","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-text-content/text.html","searchKeys":["text","val text: String? = null","io.modelcontextprotocol.kotlin.sdk.TextContent.text"]},{"name":"val timeout: Duration","description":"io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions.timeout","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-request-options/timeout.html","searchKeys":["timeout","val timeout: Duration","io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions.timeout"]},{"name":"val tool: Tool","description":"io.modelcontextprotocol.kotlin.sdk.server.RegisteredTool.tool","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-registered-tool/tool.html","searchKeys":["tool","val tool: Tool","io.modelcontextprotocol.kotlin.sdk.server.RegisteredTool.tool"]},{"name":"val toolResult: JsonObject","description":"io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult.toolResult","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-compatibility-call-tool-result/tool-result.html","searchKeys":["toolResult","val toolResult: JsonObject","io.modelcontextprotocol.kotlin.sdk.CompatibilityCallToolResult.toolResult"]},{"name":"val tools: List<Tool>","description":"io.modelcontextprotocol.kotlin.sdk.ListToolsResult.tools","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-list-tools-result/tools.html","searchKeys":["tools","val tools: List<Tool>","io.modelcontextprotocol.kotlin.sdk.ListToolsResult.tools"]},{"name":"val tools: ServerCapabilities.Tools? = null","description":"io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.tools","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-server-capabilities/tools.html","searchKeys":["tools","val tools: ServerCapabilities.Tools? = null","io.modelcontextprotocol.kotlin.sdk.ServerCapabilities.tools"]},{"name":"val total: Int?","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion.total","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/-completion/total.html","searchKeys":["total","val total: Int?","io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion.total"]},{"name":"val type: String","description":"io.modelcontextprotocol.kotlin.sdk.Tool.Input.type","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-tool/-input/type.html","searchKeys":["type","val type: String","io.modelcontextprotocol.kotlin.sdk.Tool.Input.type"]},{"name":"val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-read-resource-request/uri.html","searchKeys":["uri","val uri: String","io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest.uri"]},{"name":"val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.Resource.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource/uri.html","searchKeys":["uri","val uri: String","io.modelcontextprotocol.kotlin.sdk.Resource.uri"]},{"name":"val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.ResourceReference.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-reference/uri.html","searchKeys":["uri","val uri: String","io.modelcontextprotocol.kotlin.sdk.ResourceReference.uri"]},{"name":"val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-updated-notification/uri.html","searchKeys":["uri","val uri: String","io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification.uri"]},{"name":"val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.Root.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-root/uri.html","searchKeys":["uri","val uri: String","io.modelcontextprotocol.kotlin.sdk.Root.uri"]},{"name":"val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.SubscribeRequest.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-subscribe-request/uri.html","searchKeys":["uri","val uri: String","io.modelcontextprotocol.kotlin.sdk.SubscribeRequest.uri"]},{"name":"val uri: String","description":"io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest.uri","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-unsubscribe-request/uri.html","searchKeys":["uri","val uri: String","io.modelcontextprotocol.kotlin.sdk.UnsubscribeRequest.uri"]},{"name":"val uriTemplate: String","description":"io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.uriTemplate","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-resource-template/uri-template.html","searchKeys":["uriTemplate","val uriTemplate: String","io.modelcontextprotocol.kotlin.sdk.ResourceTemplate.uriTemplate"]},{"name":"val value: String","description":"io.modelcontextprotocol.kotlin.sdk.CompleteRequest.Argument.value","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-request/-argument/value.html","searchKeys":["value","val value: String","io.modelcontextprotocol.kotlin.sdk.CompleteRequest.Argument.value"]},{"name":"val values: List<String>","description":"io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion.values","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-complete-result/-completion/values.html","searchKeys":["values","val values: List<String>","io.modelcontextprotocol.kotlin.sdk.CompleteResult.Completion.values"]},{"name":"val version: String","description":"io.modelcontextprotocol.kotlin.sdk.Implementation.version","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-implementation/version.html","searchKeys":["version","val version: String","io.modelcontextprotocol.kotlin.sdk.Implementation.version"]},{"name":"value class Other(val value: String) : StopReason","description":"io.modelcontextprotocol.kotlin.sdk.StopReason.Other","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-stop-reason/-other/index.html","searchKeys":["Other","value class Other(val value: String) : StopReason","io.modelcontextprotocol.kotlin.sdk.StopReason.Other"]},{"name":"var clientCapabilities: ClientCapabilities?","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.clientCapabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/client-capabilities.html","searchKeys":["clientCapabilities","var clientCapabilities: ClientCapabilities?","io.modelcontextprotocol.kotlin.sdk.server.Server.clientCapabilities"]},{"name":"var clientVersion: Implementation?","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.clientVersion","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/client-version.html","searchKeys":["clientVersion","var clientVersion: Implementation?","io.modelcontextprotocol.kotlin.sdk.server.Server.clientVersion"]},{"name":"var enforceStrictCapabilities: Boolean","description":"io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions.enforceStrictCapabilities","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol-options/enforce-strict-capabilities.html","searchKeys":["enforceStrictCapabilities","var enforceStrictCapabilities: Boolean","io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions.enforceStrictCapabilities"]},{"name":"var fallbackNotificationHandler: suspend (notification: JSONRPCNotification) -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.fallbackNotificationHandler","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/fallback-notification-handler.html","searchKeys":["fallbackNotificationHandler","var fallbackNotificationHandler: suspend (notification: JSONRPCNotification) -> Unit?","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.fallbackNotificationHandler"]},{"name":"var fallbackRequestHandler: suspend (request: JSONRPCRequest, extra: RequestHandlerExtra) -> SendResultT??","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.fallbackRequestHandler","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/fallback-request-handler.html","searchKeys":["fallbackRequestHandler","var fallbackRequestHandler: suspend (request: JSONRPCRequest, extra: RequestHandlerExtra) -> SendResultT??","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.fallbackRequestHandler"]},{"name":"var onCloseCallback: () -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.onCloseCallback","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/on-close-callback.html","searchKeys":["onCloseCallback","var onCloseCallback: () -> Unit?","io.modelcontextprotocol.kotlin.sdk.server.Server.onCloseCallback"]},{"name":"var onInitialized: () -> Unit?","description":"io.modelcontextprotocol.kotlin.sdk.server.Server.onInitialized","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.server/-server/on-initialized.html","searchKeys":["onInitialized","var onInitialized: () -> Unit?","io.modelcontextprotocol.kotlin.sdk.server.Server.onInitialized"]},{"name":"var timeout: Duration","description":"io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions.timeout","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol-options/timeout.html","searchKeys":["timeout","var timeout: Duration","io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions.timeout"]},{"name":"var transport: Transport?","description":"io.modelcontextprotocol.kotlin.sdk.shared.Protocol.transport","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk.shared/-protocol/transport.html","searchKeys":["transport","var transport: Transport?","io.modelcontextprotocol.kotlin.sdk.shared.Protocol.transport"]},{"name":"warning","description":"io.modelcontextprotocol.kotlin.sdk.LoggingLevel.warning","location":"-m-c-p -kotlin -s-d-k/io.modelcontextprotocol.kotlin.sdk/-logging-level/warning/index.html","searchKeys":["warning","warning","io.modelcontextprotocol.kotlin.sdk.LoggingLevel.warning"]}] |