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
class McpRpcMethod : AbstractValue<String>
Link copied to clipboard
class ProtocolVersion : AbstractValue<String> , 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 : AbstractValue<String>
Link copied to clipboard
class Version : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class VersionedMcpEntity(val name: McpEntity, val version: Version)

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

Properties