Module initialize

Module initialize 

Source
Expand description

MCP Initialize Protocol Types

This module defines the types used for the MCP initialization handshake.

Structsยง

ClientCapabilities
Capabilities that a client may support
CompletionsCapabilities
Capabilities for completions provided by the server
ElicitationCapabilities
Capabilities related to elicitation support
Implementation
Describes the name and version of an MCP implementation
InitializeRequest
Parameters for initialize request
InitializeResult
Result payload for initialize (per MCP spec)
LoggingCapabilities
Capabilities for logging provided by the server
PromptsCapabilities
Capabilities for prompts provided by the server
ResourcesCapabilities
Capabilities for resources provided by the server
RootsCapabilities
Capabilities related to root listing support
SamplingCapabilities
Capabilities related to sampling support
ServerCapabilities
Capabilities that a server may support
ToolsCapabilities
Capabilities for tools provided by the server