Package-level declarations

Types

Link copied to clipboard
object Cancelled : McpRpc
Link copied to clipboard
sealed interface ClientMessage
Link copied to clipboard
sealed interface HasMeta
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object McpLogging
Link copied to clipboard
sealed interface McpNotification
Link copied to clipboard
object McpPing : McpRpc
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class McpPrompt(val name: PromptName, val description: String?, val arguments: List<McpPrompt.Argument>)
Link copied to clipboard
sealed interface McpRequest : HasMeta
Link copied to clipboard
@JsonSerializable
data class McpResource
Link copied to clipboard
sealed interface McpResponse
Link copied to clipboard
object McpRoot
Link copied to clipboard
interface McpRpc
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class McpTool(val name: ToolName, val description: String, val inputSchema: Map<String, Any> = emptyMap(), val annotations: ToolAnnotations? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface ServerMessage