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, tasks : Nil | Hash(String, JSON::Any) = nil, extensions : Nil | Hash(String, JSON::Any) = 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
extensions
Source
extensions=(extensions : Hash(String, JSON::Any) | Nil)
Source
roots
Source
roots=(roots : RootsCapability | Nil)
Source
sampling
Source
sampling=(sampling : Hash(String, JSON::Any) | Nil)
Source
tasks
Source
tasks=(tasks : Hash(String, JSON::Any) | Nil)
Source