MCP::Protocol::InitializeRequest
Inherits MCP::Protocol::JSONRPCRequest < MCP::Protocol::JSONRPCMessageWithId < MCP::Protocol::JSONRPCMessage < JSON::Serializable < Reference < Object
Constructors
new(protocol_version : String, capabilities : ClientCapabilities, client_info : Implementation, meta : Hash(String, JSON::Any) | Nil = nil)
Sourcenew(protocol_version : String, client_name : String, client_version : String, client_title : String | Nil = nil, experimental : Hash(String, JSON::Any) | Nil = nil, sampling : Hash(String, JSON::Any) | Nil = nil, elicitation : Hash(String, JSON::Any) | Nil = nil, roots_list_changed : Bool | Nil = nil, meta : Hash(String, JSON::Any) | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(params : MCP::Protocol::InitializeRequestParams)
SourceInstance methods
params
Source