Class List
- RubyLLMTop Level Namespace
- Chat < ObjectRubyLLM
- MCPRubyLLM
- AdaptersRubyLLM::MCP
- BaseAdapter < ObjectRubyLLM::MCP::Adapters
- MCPSdkAdapter < BaseAdapterRubyLLM::MCP::Adapters
- MCPTransportsRubyLLM::MCP::Adapters
- CoordinatorStub < ObjectRubyLLM::MCP::Adapters::MCPTransports
- SSE < ObjectRubyLLM::MCP::Adapters::MCPTransports
- Stdio < ObjectRubyLLM::MCP::Adapters::MCPTransports
- StreamableHTTP < ObjectRubyLLM::MCP::Adapters::MCPTransports
- RubyLLMAdapter < BaseAdapterRubyLLM::MCP::Adapters
- Annotation < ObjectRubyLLM::MCP
- Attachment < AttachmentRubyLLM::MCP
- AuthRubyLLM::MCP
- BrowserRubyLLM::MCP::Auth
- CallbackHandler < ObjectRubyLLM::MCP::Auth::Browser
- CallbackServer < ObjectRubyLLM::MCP::Auth::Browser
- HttpServer < ObjectRubyLLM::MCP::Auth::Browser
- Opener < ObjectRubyLLM::MCP::Auth::Browser
- Pages < ObjectRubyLLM::MCP::Auth::Browser
- BrowserOAuthProvider < ObjectRubyLLM::MCP::Auth
- NullLogger < ObjectRubyLLM::MCP::Auth::BrowserOAuthProvider
- SynchronizedLogger < ObjectRubyLLM::MCP::Auth::BrowserOAuthProvider
- ClientInfo < ObjectRubyLLM::MCP::Auth
- ClientMetadata < ObjectRubyLLM::MCP::Auth
- ClientRegistrar < ObjectRubyLLM::MCP::Auth
- Discoverer < ObjectRubyLLM::MCP::Auth
- FlowsRubyLLM::MCP::Auth
- AuthorizationCodeFlow < ObjectRubyLLM::MCP::Auth::Flows
- ClientCredentialsFlow < ObjectRubyLLM::MCP::Auth::Flows
- GrantStrategiesRubyLLM::MCP::Auth
- AuthorizationCode < BaseRubyLLM::MCP::Auth::GrantStrategies
- Base < ObjectRubyLLM::MCP::Auth::GrantStrategies
- ClientCredentials < BaseRubyLLM::MCP::Auth::GrantStrategies
- HttpResponseHandler < ObjectRubyLLM::MCP::Auth
- MemoryStorage < ObjectRubyLLM::MCP::Auth
- OAuthProvider < ObjectRubyLLM::MCP::Auth
- PKCE < ObjectRubyLLM::MCP::Auth
- ResourceMetadata < ObjectRubyLLM::MCP::Auth
- SecurityRubyLLM::MCP::Auth
- ServerMetadata < ObjectRubyLLM::MCP::Auth
- SessionManager < ObjectRubyLLM::MCP::Auth
- Token < ObjectRubyLLM::MCP::Auth
- TokenManager < ObjectRubyLLM::MCP::Auth
- TransportOauthHelperRubyLLM::MCP::Auth
- UrlBuilder < ObjectRubyLLM::MCP::Auth
- Client < ObjectRubyLLM::MCP
- Completion < ObjectRubyLLM::MCP
- Configuration < ObjectRubyLLM::MCP
- AdapterConfig < ObjectRubyLLM::MCP::Configuration
- ConfigFile < ObjectRubyLLM::MCP::Configuration
- Elicitation < ObjectRubyLLM::MCP::Configuration
- OAuth < ObjectRubyLLM::MCP::Configuration
- Sampling < ObjectRubyLLM::MCP::Configuration
- Tasks < ObjectRubyLLM::MCP::Configuration
- Content < ContentRubyLLM::MCP
- Elicitation < ObjectRubyLLM::MCP
- DeferredCancellation < ObjectRubyLLM::MCP::Elicitation
- Error < ObjectRubyLLM::MCP
- ErrorsRubyLLM::MCP
- AdapterConfigurationError < BaseErrorRubyLLM::MCP::Errors
- AuthenticationRequiredError < BaseErrorRubyLLM::MCP::Errors
- BaseError < StandardErrorRubyLLM::MCP::Errors
- CapabilitiesRubyLLM::MCP::Errors
- CompletionNotAvailable < BaseErrorRubyLLM::MCP::Errors::Capabilities
- ResourceSubscribeNotAvailable < BaseErrorRubyLLM::MCP::Errors::Capabilities
- TaskCancelNotAvailable < BaseErrorRubyLLM::MCP::Errors::Capabilities
- ConfigurationError < BaseErrorRubyLLM::MCP::Errors
- InvalidApprovalDecision < BaseErrorRubyLLM::MCP::Errors
- InvalidFormatError < BaseErrorRubyLLM::MCP::Errors
- InvalidProtocolVersionError < BaseErrorRubyLLM::MCP::Errors
- InvalidTransportType < BaseErrorRubyLLM::MCP::Errors
- ProgressHandlerNotAvailable < BaseErrorRubyLLM::MCP::Errors
- PromptArgumentError < BaseErrorRubyLLM::MCP::Errors
- RequestCancelled < BaseErrorRubyLLM::MCP::Errors
- ResponseError < BaseErrorRubyLLM::MCP::Errors
- SessionExpiredError < BaseErrorRubyLLM::MCP::Errors
- TimeoutError < BaseErrorRubyLLM::MCP::Errors
- TransportError < BaseErrorRubyLLM::MCP::Errors
- UnknownRequest < BaseErrorRubyLLM::MCP::Errors
- UnsupportedFeature < BaseErrorRubyLLM::MCP::Errors
- UnsupportedProtocolVersion < BaseErrorRubyLLM::MCP::Errors
- UnsupportedTransport < BaseErrorRubyLLM::MCP::Errors
- ExtensionsRubyLLM::MCP
- AppsRubyLLM::MCP::Extensions
- ConstantsRubyLLM::MCP::Extensions::Apps
- ResourceMetadata < ObjectRubyLLM::MCP::Extensions::Apps
- ToolMetadata < ObjectRubyLLM::MCP::Extensions::Apps
- Configuration < ObjectRubyLLM::MCP::Extensions
- ConstantsRubyLLM::MCP::Extensions
- RegistryRubyLLM::MCP::Extensions
- GeneratorsRubyLLM::MCP
- InstallGenerator < BaseRubyLLM::MCP::Generators
- HandlersRubyLLM::MCP
- ApprovalDecision < ObjectRubyLLM::MCP::Handlers
- AsyncResponse < ObjectRubyLLM::MCP::Handlers
- ConcernsRubyLLM::MCP::Handlers
- ApprovalActionsRubyLLM::MCP::Handlers::Concerns
- AsyncExecutionRubyLLM::MCP::Handlers::Concerns
- ClassMethodsRubyLLM::MCP::Handlers::Concerns::AsyncExecution
- ElicitationActionsRubyLLM::MCP::Handlers::Concerns
- ErrorHandlingRubyLLM::MCP::Handlers::Concerns
- GuardChecksRubyLLM::MCP::Handlers::Concerns
- ClassMethodsRubyLLM::MCP::Handlers::Concerns::GuardChecks
- LifecycleRubyLLM::MCP::Handlers::Concerns
- ClassMethodsRubyLLM::MCP::Handlers::Concerns::Lifecycle
- LoggingRubyLLM::MCP::Handlers::Concerns
- ModelFilteringRubyLLM::MCP::Handlers::Concerns
- ClassMethodsRubyLLM::MCP::Handlers::Concerns::ModelFiltering
- OptionsRubyLLM::MCP::Handlers::Concerns
- ClassMethodsRubyLLM::MCP::Handlers::Concerns::Options
- RegistryIntegrationRubyLLM::MCP::Handlers::Concerns
- SamplingActionsRubyLLM::MCP::Handlers::Concerns
- TimeoutsRubyLLM::MCP::Handlers::Concerns
- ClassMethodsRubyLLM::MCP::Handlers::Concerns::Timeouts
- ToolFilteringRubyLLM::MCP::Handlers::Concerns
- ClassMethodsRubyLLM::MCP::Handlers::Concerns::ToolFiltering
- ElicitationHandler < ObjectRubyLLM::MCP::Handlers
- ElicitationRegistry < ObjectRubyLLM::MCP::Handlers
- HumanInTheLoopHandler < ObjectRubyLLM::MCP::Handlers
- HumanInTheLoopRegistry < ObjectRubyLLM::MCP::Handlers
- Promise < ObjectRubyLLM::MCP::Handlers
- SamplingHandler < ObjectRubyLLM::MCP::Handlers
- LoggingRubyLLM::MCP
- NativeRubyLLM::MCP
- CancellableOperation < ObjectRubyLLM::MCP::Native
- Client < ObjectRubyLLM::MCP::Native
- JsonRpcRubyLLM::MCP::Native
- EnvelopeValidator < ObjectRubyLLM::MCP::Native::JsonRpc
- ErrorCodesRubyLLM::MCP::Native::JsonRpc
- MessagesRubyLLM::MCP::Native
- HelpersRubyLLM::MCP::Native::Messages
- NotificationsRubyLLM::MCP::Native::Messages
- RequestsRubyLLM::MCP::Native::Messages
- ResponsesRubyLLM::MCP::Native::Messages
- Notification < ObjectRubyLLM::MCP::Native
- ProtocolRubyLLM::MCP::Native
- ResponseHandler < ObjectRubyLLM::MCP::Native
- TaskRegistry < ObjectRubyLLM::MCP::Native
- Transport < ObjectRubyLLM::MCP::Native
- TransportsRubyLLM::MCP::Native
- ReconnectionOptions < ObjectRubyLLM::MCP::Native::Transports
- SSE < ObjectRubyLLM::MCP::Native::Transports
- StartSSEOptions < ObjectRubyLLM::MCP::Native::Transports
- Stdio < ObjectRubyLLM::MCP::Native::Transports
- StreamableHTTP < ObjectRubyLLM::MCP::Native::Transports
- SupportRubyLLM::MCP::Native::Transports
- HTTPClient < ObjectRubyLLM::MCP::Native::Transports::Support
- RateLimiter < ObjectRubyLLM::MCP::Native::Transports::Support
- TimeoutRubyLLM::MCP::Native::Transports::Support
- Notification < ObjectRubyLLM::MCP
- NotificationHandler < ObjectRubyLLM::MCP
- OAuthRubyLLM::MCP
- GeneratorsRubyLLM::MCP::OAuth
- InstallGenerator < BaseRubyLLM::MCP::OAuth::Generators
- Progress < ObjectRubyLLM::MCP
- Prompt < ObjectRubyLLM::MCP
- Argument < ObjectRubyLLM::MCP::Prompt
- Railtie < RailtieRubyLLM::MCP
- Resource < ObjectRubyLLM::MCP
- ResourceTemplate < ObjectRubyLLM::MCP
- Result < ObjectRubyLLM::MCP
- Roots < ObjectRubyLLM::MCP
- Sample < ObjectRubyLLM::MCP
- Hint < ObjectRubyLLM::MCP::Sample
- SchemaValidatorRubyLLM::MCP
- ServerCapabilities < ObjectRubyLLM::MCP
- Task < ObjectRubyLLM::MCP
- Tool < ToolRubyLLM::MCP