Featured Classes

Demo

All Classes

Chat

class

RubyLLM

Annotation

class

RubyLLM::MCP

Attachment

class

RubyLLM::MCP

Client

class

RubyLLM::MCP

Completion

class

RubyLLM::MCP

Configuration

class

RubyLLM::MCP

ConfigFile

class

RubyLLM::MCP::Configuration

Sampling

class

RubyLLM::MCP::Configuration

Content

class

RubyLLM::MCP

Coordinator

class

RubyLLM::MCP

Elicitation

class

RubyLLM::MCP

Error

class

RubyLLM::MCP

BaseError

class

RubyLLM::MCP::Errors

CompletionNotAvailable

class

RubyLLM::MCP::Errors::Capabilities

ResourceSubscribeNotAvailable

class

RubyLLM::MCP::Errors::Capabilities

InvalidFormatError

class

RubyLLM::MCP::Errors

InvalidProtocolVersionError

class

RubyLLM::MCP::Errors

InvalidTransportType

class

RubyLLM::MCP::Errors

ProgressHandlerNotAvailable

class

RubyLLM::MCP::Errors

PromptArgumentError

class

RubyLLM::MCP::Errors

ResponseError

class

RubyLLM::MCP::Errors

SessionExpiredError

class

RubyLLM::MCP::Errors

TimeoutError

class

RubyLLM::MCP::Errors

TransportError

class

RubyLLM::MCP::Errors

UnknownRequest

class

RubyLLM::MCP::Errors

UnsupportedProtocolVersion

class

RubyLLM::MCP::Errors

Notification

class

RubyLLM::MCP

NotificationHandler

class

RubyLLM::MCP

Cancelled

class

RubyLLM::MCP::Notifications

Initialize

class

RubyLLM::MCP::Notifications

RootsListChange

class

RubyLLM::MCP::Notifications

Progress

class

RubyLLM::MCP

Prompt

class

RubyLLM::MCP

Argument

class

RubyLLM::MCP::Prompt

Railtie

class

RubyLLM::MCP

CompletionPrompt

class

RubyLLM::MCP::Requests

CompletionResource

class

RubyLLM::MCP::Requests

Initialization

class

RubyLLM::MCP::Requests

LoggingSetLevel

class

RubyLLM::MCP::Requests

Ping

class

RubyLLM::MCP::Requests

PromptCall

class

RubyLLM::MCP::Requests

PromptList

class

RubyLLM::MCP::Requests

ResourceList

class

RubyLLM::MCP::Requests

ResourceRead

class

RubyLLM::MCP::Requests

ResourceTemplateList

class

RubyLLM::MCP::Requests

ResourcesSubscribe

class

RubyLLM::MCP::Requests

ToolCall

class

RubyLLM::MCP::Requests

ToolList

class

RubyLLM::MCP::Requests

Resource

class

RubyLLM::MCP

ResourceTemplate

class

RubyLLM::MCP

ResponseHandler

class

RubyLLM::MCP

Elicitation

class

RubyLLM::MCP::Responses

Error

class

RubyLLM::MCP::Responses

Ping

class

RubyLLM::MCP::Responses

RootsList

class

RubyLLM::MCP::Responses

SamplingCreateMessage

class

RubyLLM::MCP::Responses

Result

class

RubyLLM::MCP

Roots

class

RubyLLM::MCP

Sample

class

RubyLLM::MCP

Hint

class

RubyLLM::MCP::Sample

ServerCapabilities

class

RubyLLM::MCP

Tool

class

RubyLLM::MCP

Transport

class

RubyLLM::MCP

OAuthOptions

class

RubyLLM::MCP::Transports

ReconnectionOptions

class

RubyLLM::MCP::Transports

SSE

class

RubyLLM::MCP::Transports

StartSSEOptions

class

RubyLLM::MCP::Transports

Stdio

class

RubyLLM::MCP::Transports

StreamableHTTP

class

RubyLLM::MCP::Transports

HTTPClient

class

RubyLLM::MCP::Transports::Support

RateLimit

class

RubyLLM::MCP::Transports::Support

InstallGenerator

class

RubyLlm::Mcp::Generators

All Modules