Documentation by YARD 0.9.44
Alphabetic Index
File Listing
README
Namespace Listing A-Z
A
AdapterConfig
(RubyLLM::MCP::Configuration)
AdapterConfigurationError
(RubyLLM::MCP::Errors)
Adapters
(RubyLLM::MCP)
Annotation
(RubyLLM::MCP)
ApprovalActions
(RubyLLM::MCP::Handlers::Concerns)
ApprovalDecision
(RubyLLM::MCP::Handlers)
Apps
(RubyLLM::MCP::Extensions)
Argument
(RubyLLM::MCP::Prompt)
AsyncExecution
(RubyLLM::MCP::Handlers::Concerns)
AsyncResponse
(RubyLLM::MCP::Handlers)
Attachment
(RubyLLM::MCP)
Auth
(RubyLLM::MCP)
AuthenticationRequiredError
(RubyLLM::MCP::Errors)
AuthorizationCode
(RubyLLM::MCP::Auth::GrantStrategies)
AuthorizationCodeFlow
(RubyLLM::MCP::Auth::Flows)
B
Base
(RubyLLM::MCP::Auth::GrantStrategies)
BaseAdapter
(RubyLLM::MCP::Adapters)
BaseError
(RubyLLM::MCP::Errors)
Browser
(RubyLLM::MCP::Auth)
BrowserOAuthProvider
(RubyLLM::MCP::Auth)
C
CallbackHandler
(RubyLLM::MCP::Auth::Browser)
CallbackServer
(RubyLLM::MCP::Auth::Browser)
CancellableOperation
(RubyLLM::MCP::Native)
Capabilities
(RubyLLM::MCP::Errors)
Chat
(RubyLLM)
ClassMethods
(RubyLLM::MCP::Handlers::Concerns::Options)
ClassMethods
(RubyLLM::MCP::Handlers::Concerns::Timeouts)
ClassMethods
(RubyLLM::MCP::Handlers::Concerns::Lifecycle)
ClassMethods
(RubyLLM::MCP::Handlers::Concerns::GuardChecks)
ClassMethods
(RubyLLM::MCP::Handlers::Concerns::ToolFiltering)
ClassMethods
(RubyLLM::MCP::Handlers::Concerns::AsyncExecution)
ClassMethods
(RubyLLM::MCP::Handlers::Concerns::ModelFiltering)
Client
(RubyLLM::MCP)
Client
(RubyLLM::MCP::Native)
ClientCredentials
(RubyLLM::MCP::Auth::GrantStrategies)
ClientCredentialsFlow
(RubyLLM::MCP::Auth::Flows)
ClientInfo
(RubyLLM::MCP::Auth)
ClientMetadata
(RubyLLM::MCP::Auth)
ClientRegistrar
(RubyLLM::MCP::Auth)
Completion
(RubyLLM::MCP)
CompletionNotAvailable
(RubyLLM::MCP::Errors::Capabilities)
Concerns
(RubyLLM::MCP::Handlers)
ConfigFile
(RubyLLM::MCP::Configuration)
Configuration
(RubyLLM::MCP)
Configuration
(RubyLLM::MCP::Extensions)
ConfigurationError
(RubyLLM::MCP::Errors)
Constants
(RubyLLM::MCP::Extensions)
Constants
(RubyLLM::MCP::Extensions::Apps)
Content
(RubyLLM::MCP)
CoordinatorStub
(RubyLLM::MCP::Adapters::MCPTransports)
D
DeferredCancellation
(RubyLLM::MCP::Elicitation)
Discoverer
(RubyLLM::MCP::Auth)
E
Elicitation
(RubyLLM::MCP)
Elicitation
(RubyLLM::MCP::Configuration)
ElicitationActions
(RubyLLM::MCP::Handlers::Concerns)
ElicitationHandler
(RubyLLM::MCP::Handlers)
ElicitationRegistry
(RubyLLM::MCP::Handlers)
EnvelopeValidator
(RubyLLM::MCP::Native::JsonRpc)
Error
(RubyLLM::MCP)
ErrorCodes
(RubyLLM::MCP::Native::JsonRpc)
ErrorHandling
(RubyLLM::MCP::Handlers::Concerns)
Errors
(RubyLLM::MCP)
Extensions
(RubyLLM::MCP)
F
Flows
(RubyLLM::MCP::Auth)
G
Generators
(RubyLLM::MCP::OAuth)
Generators
(RubyLLM::MCP)
GrantStrategies
(RubyLLM::MCP::Auth)
GuardChecks
(RubyLLM::MCP::Handlers::Concerns)
H
HTTPClient
(RubyLLM::MCP::Native::Transports::Support)
Handlers
(RubyLLM::MCP)
Helpers
(RubyLLM::MCP::Native::Messages)
Hint
(RubyLLM::MCP::Sample)
HttpResponseHandler
(RubyLLM::MCP::Auth)
HttpServer
(RubyLLM::MCP::Auth::Browser)
HumanInTheLoopHandler
(RubyLLM::MCP::Handlers)
HumanInTheLoopRegistry
(RubyLLM::MCP::Handlers)
I
InstallGenerator
(RubyLLM::MCP::OAuth::Generators)
InstallGenerator
(RubyLLM::MCP::Generators)
InvalidApprovalDecision
(RubyLLM::MCP::Errors)
InvalidFormatError
(RubyLLM::MCP::Errors)
InvalidProtocolVersionError
(RubyLLM::MCP::Errors)
InvalidTransportType
(RubyLLM::MCP::Errors)
J
JsonRpc
(RubyLLM::MCP::Native)
L
Lifecycle
(RubyLLM::MCP::Handlers::Concerns)
Logging
(RubyLLM::MCP)
Logging
(RubyLLM::MCP::Handlers::Concerns)
M
MCP
(RubyLLM)
MCPSdkAdapter
(RubyLLM::MCP::Adapters)
MCPTransports
(RubyLLM::MCP::Adapters)
MemoryStorage
(RubyLLM::MCP::Auth)
Messages
(RubyLLM::MCP::Native)
ModelFiltering
(RubyLLM::MCP::Handlers::Concerns)
N
Native
(RubyLLM::MCP)
Notification
(RubyLLM::MCP)
Notification
(RubyLLM::MCP::Native)
NotificationHandler
(RubyLLM::MCP)
Notifications
(RubyLLM::MCP::Native::Messages)
NullLogger
(RubyLLM::MCP::Auth::BrowserOAuthProvider)
O
OAuth
(RubyLLM::MCP::Configuration)
OAuth
(RubyLLM::MCP)
OAuthProvider
(RubyLLM::MCP::Auth)
Opener
(RubyLLM::MCP::Auth::Browser)
Options
(RubyLLM::MCP::Handlers::Concerns)
P
PKCE
(RubyLLM::MCP::Auth)
Pages
(RubyLLM::MCP::Auth::Browser)
Progress
(RubyLLM::MCP)
ProgressHandlerNotAvailable
(RubyLLM::MCP::Errors)
Promise
(RubyLLM::MCP::Handlers)
Prompt
(RubyLLM::MCP)
PromptArgumentError
(RubyLLM::MCP::Errors)
Protocol
(RubyLLM::MCP::Native)
R
Railtie
(RubyLLM::MCP)
RateLimiter
(RubyLLM::MCP::Native::Transports::Support)
ReconnectionOptions
(RubyLLM::MCP::Native::Transports)
Registry
(RubyLLM::MCP::Extensions)
RegistryIntegration
(RubyLLM::MCP::Handlers::Concerns)
RequestCancelled
(RubyLLM::MCP::Errors)
Requests
(RubyLLM::MCP::Native::Messages)
Resource
(RubyLLM::MCP)
ResourceMetadata
(RubyLLM::MCP::Auth)
ResourceMetadata
(RubyLLM::MCP::Extensions::Apps)
ResourceSubscribeNotAvailable
(RubyLLM::MCP::Errors::Capabilities)
ResourceTemplate
(RubyLLM::MCP)
ResponseError
(RubyLLM::MCP::Errors)
ResponseHandler
(RubyLLM::MCP::Native)
Responses
(RubyLLM::MCP::Native::Messages)
Result
(RubyLLM::MCP)
Roots
(RubyLLM::MCP)
RubyLLM
RubyLLMAdapter
(RubyLLM::MCP::Adapters)
S
SSE
(RubyLLM::MCP::Native::Transports)
SSE
(RubyLLM::MCP::Adapters::MCPTransports)
Sample
(RubyLLM::MCP)
Sampling
(RubyLLM::MCP::Configuration)
SamplingActions
(RubyLLM::MCP::Handlers::Concerns)
SamplingHandler
(RubyLLM::MCP::Handlers)
SchemaValidator
(RubyLLM::MCP)
Security
(RubyLLM::MCP::Auth)
ServerCapabilities
(RubyLLM::MCP)
ServerMetadata
(RubyLLM::MCP::Auth)
SessionExpiredError
(RubyLLM::MCP::Errors)
SessionManager
(RubyLLM::MCP::Auth)
StartSSEOptions
(RubyLLM::MCP::Native::Transports)
Stdio
(RubyLLM::MCP::Native::Transports)
Stdio
(RubyLLM::MCP::Adapters::MCPTransports)
StreamableHTTP
(RubyLLM::MCP::Native::Transports)
StreamableHTTP
(RubyLLM::MCP::Adapters::MCPTransports)
Support
(RubyLLM::MCP::Native::Transports)
SynchronizedLogger
(RubyLLM::MCP::Auth::BrowserOAuthProvider)
T
Task
(RubyLLM::MCP)
TaskCancelNotAvailable
(RubyLLM::MCP::Errors::Capabilities)
TaskRegistry
(RubyLLM::MCP::Native)
Tasks
(RubyLLM::MCP::Configuration)
Timeout
(RubyLLM::MCP::Native::Transports::Support)
TimeoutError
(RubyLLM::MCP::Errors)
Timeouts
(RubyLLM::MCP::Handlers::Concerns)
Token
(RubyLLM::MCP::Auth)
TokenManager
(RubyLLM::MCP::Auth)
Tool
(RubyLLM::MCP)
ToolFiltering
(RubyLLM::MCP::Handlers::Concerns)
ToolMetadata
(RubyLLM::MCP::Extensions::Apps)
Transport
(RubyLLM::MCP::Native)
TransportError
(RubyLLM::MCP::Errors)
TransportOauthHelper
(RubyLLM::MCP::Auth)
Transports
(RubyLLM::MCP::Native)
U
UnknownRequest
(RubyLLM::MCP::Errors)
UnsupportedFeature
(RubyLLM::MCP::Errors)
UnsupportedProtocolVersion
(RubyLLM::MCP::Errors)
UnsupportedTransport
(RubyLLM::MCP::Errors)
UrlBuilder
(RubyLLM::MCP::Auth)