InitializeRequestParams

data class InitializeRequestParams(val protocolVersion: String, val capabilities: ClientCapabilities, val clientInfo: Implementation, val meta: RequestMeta? = null) : RequestParams(source)

Parameters for an initialize request.

Constructors

Link copied to clipboard
constructor(protocolVersion: String, capabilities: ClientCapabilities, clientInfo: Implementation, meta: RequestMeta? = null)

Properties

Link copied to clipboard

The capabilities that this client supports. Describes which optional features the client has implemented.

Link copied to clipboard

Information about the client implementation, including name, version, and branding.

Link copied to clipboard
@SerialName(value = "_meta")
open override val meta: RequestMeta?

Optional metadata for this request. May include a progressToken for out-of-band progress notifications.

Link copied to clipboard

The latest version of the Model Context Protocol that the client supports. The client MAY decide to support older versions as well. The server will respond with its preferred version, which may differ.