MCP::Protocol::Tool
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(name : String, input_schema : MCP::Protocol::Tool::Input, description : Nil | String = nil, title : Nil | String = nil, output_schema : MCP::Protocol::Tool::Input | Nil = nil, annotations : MCP::Protocol::ToolAnnotations | Nil = nil, meta : Nil | Hash(String, JSON::Any) = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
annotations
Sourcedescription
Sourceinput_schema
Sourcemeta
Sourcename
Sourceoutput_schema
Sourcetitle
Source