class

MCP::Protocol::ClientCapabilities

Inherits JSON::Serializable < Reference < Object

Constructors

new(experimental : Nil | Hash(String, JSON::Any) = nil, sampling : Nil | Hash(String, JSON::Any) = nil, elicitation : Nil | Hash(String, JSON::Any) = nil, roots : MCP::Protocol::RootsCapability | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Class methods

with_roots(list_changed : Bool | Nil = nil)
Source

Instance methods

elicitation
Source
elicitation=(elicitation : Hash(String, JSON::Any) | Nil)
Source
experimental
Source
experimental=(experimental : Hash(String, JSON::Any) | Nil)
Source
roots
Source
roots=(roots : RootsCapability | Nil)
Source
sampling
Source
sampling=(sampling : Hash(String, JSON::Any) | Nil)
Source