class

MCP::AbstractTool

Inherits Reference < Object

Base class for MCP tools

Constructors

Class methods

tool_description
Source
tool_description=(tool_description : String)
Source
tool_input_schema
Source
tool_input_schema=(tool_input_schema : String)
Source
tool_name

Class properties that can be overridden by subclasses

Source
tool_name=(tool_name : String)

Class properties that can be overridden by subclasses

Source

Instance methods

description
Source
input_schema
Source
invoke(params : Hash(String, JSON::Any), env : HTTP::Server::Context | Nil = nil)
Source
name
Source