Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class ClientCapabilities

Determines what features the client supports.

Link copied to clipboard
class McpException(val error: ErrorMessage, cause: Throwable? = null) : Exception
Link copied to clipboard
Link copied to clipboard
class ProtocolVersion : ComparableValue<ProtocolVersion, String>
Link copied to clipboard
@JsonSerializable
data class ServerCapabilities
Link copied to clipboard
@JsonSerializable
data class ServerMetaData

Information about the server and it's capacities.

Link copied to clipboard
class SessionId
Link copied to clipboard
class Version
Link copied to clipboard
@JsonSerializable
data class VersionedMcpEntity(val name: McpEntity, val version: Version, val title: String? = null)

A description of an entity taking part in the MCP protocol - can be a client or a server.