Method List
-
#access_token RubyLLM::MCP::Auth::Token
-
#access_token RubyLLM::MCP::Auth::OAuthProvider
-
#access_token RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#active? RubyLLM::MCP::Roots
-
#adapter RubyLLM::MCP::Task
-
#adapter RubyLLM::MCP::Tool
-
#adapter RubyLLM::MCP::Client
-
#adapter RubyLLM::MCP::Prompt
-
#adapter RubyLLM::MCP::Resource
-
#adapter RubyLLM::MCP::ResourceTemplate
-
#adapter_config RubyLLM::MCP::Configuration
-
#adapter_for RubyLLM::MCP::Configuration::AdapterConfig
-
#add RubyLLM::MCP::Roots
-
#add RubyLLM::MCP::Native::Transports::Support::RateLimiter
-
add_client RubyLLM::MCP
-
#add_cursor RubyLLM::MCP::Native::Messages::Helpers
-
#add_progress_token RubyLLM::MCP::Native::Messages::Helpers
-
#add_routes RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#add_user_concern RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#after_execute RubyLLM::MCP::Handlers::Concerns::Lifecycle::ClassMethods
-
#after_hooks RubyLLM::MCP::Handlers::Concerns::Lifecycle::ClassMethods
-
#alive? RubyLLM::MCP::Native::Client
-
#alive? RubyLLM::MCP::Adapters::BaseAdapter
-
#alive? RubyLLM::MCP::Native::Transports::SSE
-
#alive? RubyLLM::MCP::Native::Transports::Stdio
-
#alive? RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#alive? RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#allow_models RubyLLM::MCP::Handlers::Concerns::ModelFiltering::ClassMethods
-
#allow_tools RubyLLM::MCP::Handlers::Concerns::ToolFiltering::ClassMethods
-
#annotations RubyLLM::MCP::Tool
-
#app_visible? RubyLLM::MCP::Extensions::Apps::ToolMetadata
-
#apply_authorization RubyLLM::MCP::Auth::OAuthProvider
-
#apply_authorization RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#approval_id RubyLLM::MCP::Handlers::ApprovalDecision
-
#approval_id RubyLLM::MCP::Handlers::Concerns::ApprovalActions
-
approve RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#approve RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
approved RubyLLM::MCP::Handlers::ApprovalDecision
-
#approved? RubyLLM::MCP::Handlers::ApprovalDecision
-
#apps_metadata RubyLLM::MCP::Tool
-
#apps_metadata RubyLLM::MCP::Resource
-
#apps_metadata RubyLLM::MCP::ResourceTemplate
-
#argument RubyLLM::MCP::Completion
-
#arguments RubyLLM::MCP::Prompt
-
#ask RubyLLM::MCP::Prompt
-
#ask_prompt RubyLLM::Chat
-
#async? RubyLLM::MCP::Handlers::Concerns::AsyncExecution::ClassMethods
-
#async? RubyLLM::MCP::Handlers::Concerns::AsyncExecution
-
#async_execution RubyLLM::MCP::Handlers::Concerns::AsyncExecution::ClassMethods
-
#async_timeout RubyLLM::MCP::Handlers::Concerns::AsyncExecution::ClassMethods
-
#attachments RubyLLM::MCP::Content
-
#auth_method RubyLLM::MCP::Auth::GrantStrategies::Base
-
#auth_method RubyLLM::MCP::Auth::GrantStrategies::AuthorizationCode
-
#auth_method RubyLLM::MCP::Auth::GrantStrategies::ClientCredentials
-
#authenticate RubyLLM::MCP::Auth::OAuthProvider
-
#authenticate RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#authorization_endpoint RubyLLM::MCP::Auth::ServerMetadata
-
#authorization_servers RubyLLM::MCP::Auth::ResourceMetadata
-
#before_execute RubyLLM::MCP::Handlers::Concerns::Lifecycle::ClassMethods
-
#before_hooks RubyLLM::MCP::Handlers::Concerns::Lifecycle::ClassMethods
-
#browser_error_page RubyLLM::MCP::Configuration::OAuth
-
#browser_success_page RubyLLM::MCP::Configuration::OAuth
-
build_authorization_server_metadata_urls RubyLLM::MCP::Auth::UrlBuilder
-
build_authorization_url RubyLLM::MCP::Auth::UrlBuilder
-
#build_client_extensions_capabilities RubyLLM::MCP::Adapters::BaseAdapter
-
#build_client_extensions_capabilities RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#build_client_extensions_capabilities RubyLLM::MCP::Adapters::RubyLLMAdapter
-
build_connection RubyLLM::MCP::Native::Transports::Support::HTTPClient
-
build_discovery_url RubyLLM::MCP::Auth::UrlBuilder
-
build_discovery_urls RubyLLM::MCP::Auth::UrlBuilder
-
build_protected_resource_metadata_urls RubyLLM::MCP::Auth::UrlBuilder
-
#call RubyLLM::MCP::Handlers::Concerns::Lifecycle
-
#call RubyLLM::MCP::Handlers::Concerns::GuardChecks
-
#call RubyLLM::MCP::Handlers::Concerns::ErrorHandling
-
#callback_path RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#callback_path RubyLLM::MCP::Auth::Browser::CallbackHandler
-
#callback_port RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#cancel RubyLLM::MCP::Task
-
#cancel RubyLLM::MCP::Elicitation::DeferredCancellation
-
#cancel RubyLLM::MCP::Handlers::AsyncResponse
-
#cancel RubyLLM::MCP::Native::CancellableOperation
-
cancel RubyLLM::MCP::Handlers::ElicitationRegistry
-
#cancel RubyLLM::MCP::Handlers::ElicitationRegistry
-
#cancel_async RubyLLM::MCP::Elicitation
-
#cancel_in_flight_request RubyLLM::MCP::Native::Client
-
cancelled RubyLLM::MCP::Native::Messages::Notifications
-
#cancelled? RubyLLM::MCP::Task
-
#cancelled? RubyLLM::MCP::Handlers::AsyncResponse
-
#cancelled? RubyLLM::MCP::Native::CancellableOperation
-
#cancelled_notification RubyLLM::MCP::Native::Client
-
#cancelled_notification RubyLLM::MCP::Adapters::BaseAdapter
-
#cancelled_notification RubyLLM::MCP::Adapters::MCPSdkAdapter
-
canonicalize_id RubyLLM::MCP::Extensions::Registry
-
#capabilities RubyLLM::MCP::Native::Client
-
#capabilities RubyLLM::MCP::ServerCapabilities
-
#capabilities RubyLLM::MCP::Adapters::BaseAdapter
-
#capabilities RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#catch RubyLLM::MCP::Handlers::Promise
-
#check_dependencies RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#cleanup_session RubyLLM::MCP::Auth::SessionManager
-
clear RubyLLM::MCP::Handlers::ElicitationRegistry
-
#clear RubyLLM::MCP::Handlers::ElicitationRegistry
-
clear RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#clear RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
client RubyLLM::MCP
-
#client RubyLLM::MCP::Progress
-
#client RubyLLM::MCP::NotificationHandler
-
#client RubyLLM::MCP::Adapters::BaseAdapter
-
#client_capabilities RubyLLM::MCP::Native::Client
-
#client_capabilities RubyLLM::MCP::Adapters::BaseAdapter
-
#client_capabilities RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#client_capabilities RubyLLM::MCP::Adapters::MCPTransports::CoordinatorStub
-
#client_credentials_flow RubyLLM::MCP::Auth::OAuthProvider
-
#client_id RubyLLM::MCP::Auth::ClientInfo
-
#client_id_issued_at RubyLLM::MCP::Auth::ClientInfo
-
#client_name RubyLLM::MCP::Auth::ClientMetadata
-
#client_name RubyLLM::MCP::Configuration::OAuth
-
#client_registrar RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#client_registrar RubyLLM::MCP::Auth::Flows::ClientCredentialsFlow
-
#client_secret RubyLLM::MCP::Auth::ClientInfo
-
#client_secret_expired? RubyLLM::MCP::Auth::ClientInfo
-
#client_secret_expires_at RubyLLM::MCP::Auth::ClientInfo
-
#client_uri RubyLLM::MCP::Auth::ClientMetadata
-
#client_uri RubyLLM::MCP::Configuration::OAuth
-
clients RubyLLM::MCP
-
#close RubyLLM::MCP::Native::Transports::SSE
-
#close RubyLLM::MCP::Native::Transports::Stdio
-
#close RubyLLM::MCP::Adapters::MCPTransports::SSE
-
#close RubyLLM::MCP::Adapters::MCPTransports::Stdio
-
#close RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#close RubyLLM::MCP::Adapters::MCPTransports::StreamableHTTP
-
close_connection RubyLLM::MCP
-
#code RubyLLM::MCP::Errors::AuthenticationRequiredError
-
#code RubyLLM::MCP::Errors::TransportError
-
#code_challenge RubyLLM::MCP::Auth::PKCE
-
#code_challenge_method RubyLLM::MCP::Auth::PKCE
-
#code_challenge_methods_supported RubyLLM::MCP::Auth::ServerMetadata
-
#code_verifier RubyLLM::MCP::Auth::PKCE
-
#command RubyLLM::MCP::Native::Transports::Stdio
-
compare_date_versions RubyLLM::MCP::Native::Protocol
-
#complete RubyLLM::MCP::Prompt
-
#complete RubyLLM::MCP::Elicitation
-
#complete RubyLLM::MCP::ResourceTemplate
-
#complete RubyLLM::MCP::Handlers::AsyncResponse
-
complete RubyLLM::MCP::Handlers::ElicitationRegistry
-
#complete RubyLLM::MCP::Handlers::ElicitationRegistry
-
#complete RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#complete_authorization_flow RubyLLM::MCP::Auth::OAuthProvider
-
#complete_authorization_flow RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#completed? RubyLLM::MCP::Task
-
#completed? RubyLLM::MCP::Handlers::AsyncResponse
-
#completion? RubyLLM::MCP::ServerCapabilities
-
#completion_prompt RubyLLM::MCP::Native::Client
-
#completion_prompt RubyLLM::MCP::Adapters::BaseAdapter
-
completion_prompt RubyLLM::MCP::Native::Messages::Requests
-
#completion_resource RubyLLM::MCP::Native::Client
-
#completion_resource RubyLLM::MCP::Adapters::BaseAdapter
-
completion_resource RubyLLM::MCP::Native::Messages::Requests
-
config RubyLLM::MCP
-
#config RubyLLM::MCP::Client
-
#config RubyLLM::MCP::Native::Client
-
#config RubyLLM::MCP::Native::Transport
-
#config RubyLLM::MCP::Auth::ClientRegistrar
-
#config RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#config_path RubyLLM::MCP::Configuration
-
configure RubyLLM::MCP
-
#configure_client_socket RubyLLM::MCP::Auth::Browser::HttpServer
-
connection RubyLLM::MCP::Native::Transports::Support::HTTPClient
-
constant_time_compare? RubyLLM::MCP::Auth::Security
-
#contacts RubyLLM::MCP::Auth::ClientMetadata
-
#contacts RubyLLM::MCP::Configuration::OAuth
-
#content RubyLLM::MCP::Content
-
#content RubyLLM::MCP::Resource
-
#content RubyLLM::MCP::Attachment
-
#content_loaded? RubyLLM::MCP::Resource
-
#context RubyLLM::MCP::Configuration::Sampling
-
#coordinator RubyLLM::MCP::Native::Transport
-
#coordinator RubyLLM::MCP::Native::Transports::SSE
-
#coordinator RubyLLM::MCP::Native::ResponseHandler
-
#coordinator RubyLLM::MCP::Native::Transports::Stdio
-
#coordinator RubyLLM::MCP::Handlers::SamplingHandler
-
#coordinator RubyLLM::MCP::Handlers::ElicitationHandler
-
#coordinator RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#coordinator RubyLLM::MCP::Handlers::HumanInTheLoopHandler
-
#cost_priority RubyLLM::MCP::Sample::Hint
-
#create_cleanup_job RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#create_config_file RubyLLM::MCP::Generators::InstallGenerator
-
#create_controller RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#create_example_job RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#create_initializer RubyLLM::MCP::Generators::InstallGenerator
-
#create_mcp_client RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#create_migrations RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#create_models RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
create_oauth RubyLLM::MCP::Auth
-
create_oauth_provider RubyLLM::MCP::Auth::TransportOauthHelper
-
#create_session RubyLLM::MCP::Auth::SessionManager
-
#create_token_storage_concern RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#create_views RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#created_at RubyLLM::MCP::Task
-
#csp RubyLLM::MCP::Extensions::Apps::ResourceMetadata
-
#custom_error_page RubyLLM::MCP::Auth::Browser::Pages
-
#custom_error_page RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#custom_success_page RubyLLM::MCP::Auth::Browser::Pages
-
#custom_success_page RubyLLM::MCP::Auth::BrowserOAuthProvider
-
date_version? RubyLLM::MCP::Native::Protocol
-
#debug RubyLLM::MCP::Auth::BrowserOAuthProvider::SynchronizedLogger
-
#debug RubyLLM::MCP::Auth::BrowserOAuthProvider::NullLogger
-
deep_merge_hashes RubyLLM::MCP::Extensions::Registry
-
deep_merge_values RubyLLM::MCP::Extensions::Registry
-
deep_stringify_keys RubyLLM::MCP::Extensions::Registry
-
#default_adapter RubyLLM::MCP::Configuration::AdapterConfig
-
#default_adapter RubyLLM::MCP::Configuration
-
#default_adapter= RubyLLM::MCP::Configuration
-
default_negotiated_version RubyLLM::MCP::Native::Protocol
-
default_port? RubyLLM::MCP::Auth::UrlBuilder
-
deferred RubyLLM::MCP::Handlers::ApprovalDecision
-
#deferred? RubyLLM::MCP::Handlers::ApprovalDecision
-
#delete_pkce RubyLLM::MCP::Auth::MemoryStorage
-
#delete_resource_metadata RubyLLM::MCP::Auth::MemoryStorage
-
#delete_state RubyLLM::MCP::Auth::MemoryStorage
-
#delete_token RubyLLM::MCP::Auth::MemoryStorage
-
denied RubyLLM::MCP::Handlers::ApprovalDecision
-
#denied? RubyLLM::MCP::Handlers::ApprovalDecision
-
deny RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#deny RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#deny_tools RubyLLM::MCP::Handlers::Concerns::ToolFiltering::ClassMethods
-
#description RubyLLM::MCP::Tool
-
#description RubyLLM::MCP::Prompt::Argument
-
#description RubyLLM::MCP::Prompt
-
#description RubyLLM::MCP::Resource
-
#description RubyLLM::MCP::ResourceTemplate
-
#destructive_hint RubyLLM::MCP::Annotation
-
determine_server_url RubyLLM::MCP::Auth::TransportOauthHelper
-
#discover RubyLLM::MCP::Auth::Discoverer
-
#discoverer RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#discoverer RubyLLM::MCP::Auth::Flows::ClientCredentialsFlow
-
#display_name RubyLLM::MCP::Tool
-
#display_readme RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#display_readme RubyLLM::MCP::Generators::InstallGenerator
-
#domain RubyLLM::MCP::Extensions::Apps::ResourceMetadata
-
draft_or_newer? RubyLLM::MCP::Native::Protocol
-
draft_version RubyLLM::MCP::Native::Protocol
-
#elicitation RubyLLM::MCP::Configuration
-
elicitation RubyLLM::MCP::Native::Messages::Responses
-
#elicitation RubyLLM::MCP::Handlers::Concerns::ElicitationActions
-
#elicitation_callback RubyLLM::MCP::Native::Client
-
#elicitation_callback_enabled? RubyLLM::MCP::Client
-
elicitation_complete RubyLLM::MCP::Native::Messages::Notifications
-
#elicitation_enabled? RubyLLM::MCP::Client
-
#elicitation_id RubyLLM::MCP::Handlers::AsyncResponse
-
#elicitation_response RubyLLM::MCP::Native::Client
-
#elicitation_response RubyLLM::MCP::Adapters::BaseAdapter
-
#empty? RubyLLM::MCP::Extensions::Configuration
-
#enable_apps RubyLLM::MCP::Extensions::Configuration
-
#enabled RubyLLM::MCP::Configuration::Sampling
-
#enabled RubyLLM::MCP::Configuration::Tasks
-
#enabled? RubyLLM::MCP::Configuration::Sampling
-
#enabled? RubyLLM::MCP::Configuration::Elicitation
-
#enabled? RubyLLM::MCP::Configuration::Tasks
-
#encoded RubyLLM::MCP::Attachment
-
#envelope RubyLLM::MCP::Native::JsonRpc::EnvelopeValidator
-
#error RubyLLM::MCP::Errors::ResponseError
-
#error RubyLLM::MCP::Errors::TransportError
-
#error RubyLLM::MCP::Result
-
#error RubyLLM::MCP::Handlers::AsyncResponse
-
error RubyLLM::MCP::Native::Messages::Responses
-
#error RubyLLM::MCP::Auth::BrowserOAuthProvider::SynchronizedLogger
-
#error RubyLLM::MCP::Auth::BrowserOAuthProvider::NullLogger
-
#error? RubyLLM::MCP::Result
-
#error_message RubyLLM::MCP::Native::JsonRpc::EnvelopeValidator
-
#error_page RubyLLM::MCP::Auth::Browser::Pages
-
#error_response RubyLLM::MCP::Native::Client
-
#error_response RubyLLM::MCP::Adapters::BaseAdapter
-
#errors RubyLLM::MCP::Native::JsonRpc::EnvelopeValidator
-
establish_connection RubyLLM::MCP
-
#exceeded? RubyLLM::MCP::Native::Transports::Support::RateLimiter
-
#exchange_authorization_code RubyLLM::MCP::Auth::TokenManager
-
#exchange_client_credentials RubyLLM::MCP::Auth::TokenManager
-
#execute RubyLLM::MCP::Tool
-
#execute RubyLLM::MCP::Sample
-
#execute RubyLLM::MCP::Elicitation
-
#execute RubyLLM::MCP::NotificationHandler
-
#execute RubyLLM::MCP::Native::ResponseHandler
-
#execute RubyLLM::MCP::Handlers::Concerns::Lifecycle
-
#execute RubyLLM::MCP::Native::CancellableOperation
-
#execute RubyLLM::MCP::Auth::Flows::ClientCredentialsFlow
-
#execute_progress_handler RubyLLM::MCP::Progress
-
#execute_prompt RubyLLM::MCP::Native::Client
-
#execute_prompt RubyLLM::MCP::Adapters::BaseAdapter
-
#execute_prompt RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#execute_tool RubyLLM::MCP::Native::Client
-
#execute_tool RubyLLM::MCP::Adapters::BaseAdapter
-
#execute_tool RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#execution_error? RubyLLM::MCP::Result
-
#expired? RubyLLM::MCP::Auth::Token
-
#expires_at RubyLLM::MCP::Auth::Token
-
#expires_in RubyLLM::MCP::Auth::Token
-
#expires_soon? RubyLLM::MCP::Auth::Token
-
#extension? RubyLLM::MCP::ServerCapabilities
-
#extension_capability RubyLLM::MCP::ServerCapabilities
-
#extension_mode RubyLLM::MCP::Adapters::BaseAdapter
-
#extension_mode RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#extension_mode RubyLLM::MCP::Adapters::RubyLLMAdapter
-
#extensions RubyLLM::MCP::Configuration
-
#extensions RubyLLM::MCP::ServerCapabilities
-
extensions_supported? RubyLLM::MCP::Native::Protocol
-
#extract_oauth_params RubyLLM::MCP::Auth::Browser::CallbackHandler
-
extract_redirect_mismatch RubyLLM::MCP::Auth::HttpResponseHandler
-
#extract_request_parts RubyLLM::MCP::Auth::Browser::HttpServer
-
#failed? RubyLLM::MCP::Task
-
#fetch RubyLLM::MCP::Prompt
-
#fetch_resource RubyLLM::MCP::ResourceTemplate
-
#file_path RubyLLM::MCP::Configuration::ConfigFile
-
#finished? RubyLLM::MCP::Handlers::AsyncResponse
-
for_owner RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#form RubyLLM::MCP::Configuration::Elicitation
-
#format_completion_context RubyLLM::MCP::Native::Messages::Helpers
-
from_h RubyLLM::MCP::Auth::Token
-
from_h RubyLLM::MCP::Auth::ClientInfo
-
from_h RubyLLM::MCP::Auth::ServerMetadata
-
from_h RubyLLM::MCP::Auth::ResourceMetadata
-
from_h RubyLLM::MCP::Auth::PKCE
-
from_handler_result RubyLLM::MCP::Handlers::ApprovalDecision
-
#fulfilled? RubyLLM::MCP::Handlers::Promise
-
#generate_id RubyLLM::MCP::Native::Messages::Helpers
-
get_authorization_base_url RubyLLM::MCP::Auth::UrlBuilder
-
#get_client_info RubyLLM::MCP::Auth::MemoryStorage
-
#get_or_register RubyLLM::MCP::Auth::ClientRegistrar
-
#get_pkce RubyLLM::MCP::Auth::MemoryStorage
-
#get_resource_metadata RubyLLM::MCP::Auth::MemoryStorage
-
#get_server_metadata RubyLLM::MCP::Auth::MemoryStorage
-
#get_state RubyLLM::MCP::Auth::MemoryStorage
-
#get_token RubyLLM::MCP::Auth::MemoryStorage
-
#grant_type RubyLLM::MCP::Auth::OAuthProvider
-
#grant_types RubyLLM::MCP::Auth::ClientMetadata
-
#grant_types_list RubyLLM::MCP::Auth::GrantStrategies::Base
-
#grant_types_list RubyLLM::MCP::Auth::GrantStrategies::AuthorizationCode
-
#grant_types_list RubyLLM::MCP::Auth::GrantStrategies::ClientCredentials
-
#grant_types_supported RubyLLM::MCP::Auth::ServerMetadata
-
#guard RubyLLM::MCP::Configuration::Sampling
-
#guard RubyLLM::MCP::Handlers::Concerns::GuardChecks::ClassMethods
-
#guards RubyLLM::MCP::Handlers::Concerns::GuardChecks::ClassMethods
-
#handle_authentication_challenge RubyLLM::MCP::Auth::OAuthProvider
-
#handle_authentication_challenge RubyLLM::MCP::Auth::BrowserOAuthProvider
-
handle_response RubyLLM::MCP::Auth::HttpResponseHandler
-
#handle_timeout RubyLLM::MCP::Handlers::Concerns::Timeouts
-
#handler RubyLLM::MCP::Configuration::Sampling
-
handler_class? RubyLLM::MCP::Handlers
-
#has_more RubyLLM::MCP::Completion
-
#headers RubyLLM::MCP::Native::Transports::SSE
-
#hints RubyLLM::MCP::Sample::Hint
-
#http_client RubyLLM::MCP::Auth::Discoverer
-
#http_client RubyLLM::MCP::Auth::TokenManager
-
#http_client RubyLLM::MCP::Auth::ClientRegistrar
-
#human_in_the_loop? RubyLLM::MCP::Client
-
#human_in_the_loop_registry RubyLLM::MCP::Native::Client
-
#id RubyLLM::MCP::Result
-
#id RubyLLM::MCP::Elicitation
-
#id RubyLLM::MCP::Native::Transports::SSE
-
#id RubyLLM::MCP::Native::Transports::Stdio
-
#idempotent_hint RubyLLM::MCP::Annotation
-
#include RubyLLM::MCP::Prompt
-
#include RubyLLM::MCP::Resource
-
included RubyLLM::MCP::Handlers::Concerns::Options
-
included RubyLLM::MCP::Handlers::Concerns::Timeouts
-
included RubyLLM::MCP::Handlers::Concerns::Lifecycle
-
included RubyLLM::MCP::Handlers::Concerns::GuardChecks
-
included RubyLLM::MCP::Handlers::Concerns::ToolFiltering
-
included RubyLLM::MCP::Handlers::Concerns::AsyncExecution
-
included RubyLLM::MCP::Handlers::Concerns::ModelFiltering
-
#info RubyLLM::MCP::Auth::BrowserOAuthProvider::SynchronizedLogger
-
#info RubyLLM::MCP::Auth::BrowserOAuthProvider::NullLogger
-
#inherited RubyLLM::MCP::Handlers::Concerns::Options::ClassMethods
-
#inherited RubyLLM::MCP::Handlers::Concerns::Timeouts::ClassMethods
-
#inherited RubyLLM::MCP::Handlers::Concerns::Lifecycle::ClassMethods
-
#inherited RubyLLM::MCP::Handlers::Concerns::GuardChecks::ClassMethods
-
#inherited RubyLLM::MCP::Handlers::Concerns::AsyncExecution::ClassMethods
-
#initial_reconnection_delay RubyLLM::MCP::Native::Transports::ReconnectionOptions
-
#initialize RubyLLM::MCP::Auth::Token
-
#initialize RubyLLM::MCP::Auth::ClientMetadata
-
#initialize RubyLLM::MCP::Auth::ClientInfo
-
#initialize RubyLLM::MCP::Auth::ServerMetadata
-
#initialize RubyLLM::MCP::Auth::ResourceMetadata
-
#initialize RubyLLM::MCP::Auth::PKCE
-
#initialize RubyLLM::MCP::Task
-
#initialize RubyLLM::MCP::Annotation
-
#initialize RubyLLM::MCP::Tool
-
#initialize RubyLLM::MCP::Error
-
#initialize RubyLLM::MCP::Roots
-
#initialize RubyLLM::MCP::Client
-
#initialize RubyLLM::MCP::Errors::BaseError
-
#initialize RubyLLM::MCP::Errors::ResponseError
-
#initialize RubyLLM::MCP::Errors::AuthenticationRequiredError
-
#initialize RubyLLM::MCP::Errors::TimeoutError
-
#initialize RubyLLM::MCP::Errors::TransportError
-
#initialize RubyLLM::MCP::Errors::RequestCancelled
-
#initialize RubyLLM::MCP::Prompt::Argument
-
#initialize RubyLLM::MCP::Prompt
-
#initialize RubyLLM::MCP::Notification
-
#initialize RubyLLM::MCP::Result
-
#initialize RubyLLM::MCP::Sample::Hint
-
#initialize RubyLLM::MCP::Sample
-
#initialize RubyLLM::MCP::Content
-
#initialize RubyLLM::MCP::Progress
-
#initialize RubyLLM::MCP::Resource
-
#initialize RubyLLM::MCP::Attachment
-
#initialize RubyLLM::MCP::Completion
-
#initialize RubyLLM::MCP::Elicitation::DeferredCancellation
-
#initialize RubyLLM::MCP::Elicitation
-
#initialize RubyLLM::MCP::Configuration::AdapterConfig
-
#initialize RubyLLM::MCP::Configuration::Sampling
-
#initialize RubyLLM::MCP::Configuration::Elicitation
-
#initialize RubyLLM::MCP::Configuration::Tasks
-
#initialize RubyLLM::MCP::Configuration::OAuth
-
#initialize RubyLLM::MCP::Configuration::ConfigFile
-
#initialize RubyLLM::MCP::Configuration
-
#initialize RubyLLM::MCP::Native::Client
-
#initialize RubyLLM::MCP::Auth::Discoverer
-
#initialize RubyLLM::MCP::Native::JsonRpc::EnvelopeValidator
-
#initialize RubyLLM::MCP::Handlers::Promise
-
#initialize RubyLLM::MCP::Native::Transport
-
#initialize RubyLLM::MCP::ResourceTemplate
-
#initialize RubyLLM::MCP::Auth::Browser::Pages
-
#initialize RubyLLM::MCP::Auth::TokenManager
-
#initialize RubyLLM::MCP::Auth::Browser::Opener
-
#initialize RubyLLM::MCP::Auth::MemoryStorage
-
#initialize RubyLLM::MCP::Auth::OAuthProvider
-
#initialize RubyLLM::MCP::Native::Notification
-
#initialize RubyLLM::MCP::ServerCapabilities
-
#initialize RubyLLM::MCP::Auth::SessionManager
-
#initialize RubyLLM::MCP::Native::TaskRegistry
-
#initialize RubyLLM::MCP::NotificationHandler
-
#initialize RubyLLM::MCP::Adapters::BaseAdapter
-
#initialize RubyLLM::MCP::Auth::ClientRegistrar
-
#initialize RubyLLM::MCP::Native::Transports::SSE
-
#initialize RubyLLM::MCP::Handlers::AsyncResponse
-
#initialize RubyLLM::MCP::Native::ResponseHandler
-
#initialize RubyLLM::MCP::Native::Transports::Stdio
-
#initialize RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#initialize RubyLLM::MCP::Auth::Browser::HttpServer
-
#initialize RubyLLM::MCP::Extensions::Configuration
-
initialize RubyLLM::MCP::Native::Messages::Requests
-
#initialize RubyLLM::MCP::Adapters::RubyLLMAdapter
-
#initialize RubyLLM::MCP::Handlers::Concerns::Options
-
#initialize RubyLLM::MCP::Handlers::SamplingHandler
-
#initialize RubyLLM::MCP::Handlers::ApprovalDecision
-
#initialize RubyLLM::MCP::Adapters::MCPTransports::SSE
-
#initialize RubyLLM::MCP::Auth::BrowserOAuthProvider::SynchronizedLogger
-
#initialize RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#initialize RubyLLM::MCP::Auth::Browser::CallbackServer
-
#initialize RubyLLM::MCP::Handlers::ElicitationHandler
-
#initialize RubyLLM::MCP::Native::CancellableOperation
-
#initialize RubyLLM::MCP::Adapters::MCPTransports::Stdio
-
#initialize RubyLLM::MCP::Auth::Browser::CallbackHandler
-
#initialize RubyLLM::MCP::Extensions::Apps::ToolMetadata
-
#initialize RubyLLM::MCP::Handlers::ElicitationRegistry
-
#initialize RubyLLM::MCP::Extensions::Apps::ResourceMetadata
-
#initialize RubyLLM::MCP::Native::Transports::ReconnectionOptions
-
#initialize RubyLLM::MCP::Native::Transports::StartSSEOptions
-
#initialize RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#initialize RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#initialize RubyLLM::MCP::Auth::Flows::ClientCredentialsFlow
-
#initialize RubyLLM::MCP::Handlers::HumanInTheLoopHandler
-
#initialize RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#initialize RubyLLM::MCP::Native::Transports::Support::RateLimiter
-
#initialize RubyLLM::MCP::Adapters::MCPTransports::StreamableHTTP
-
#initialize RubyLLM::MCP::Adapters::MCPTransports::CoordinatorStub
-
#initialize_notification RubyLLM::MCP::Native::Client
-
#initialize_notification RubyLLM::MCP::Adapters::BaseAdapter
-
#initialize_request RubyLLM::MCP::Native::Client
-
initialized RubyLLM::MCP::Native::Messages::Notifications
-
#inject_concern_into_user_model RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
#input_required? RubyLLM::MCP::Task
-
#inspect RubyLLM::MCP::Client
-
#inspect RubyLLM::MCP::Result
-
#inspect RubyLLM::MCP::Configuration
-
instance RubyLLM::MCP::Handlers::ElicitationRegistry
-
instance RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#intelligence_priority RubyLLM::MCP::Sample::Hint
-
#issuer RubyLLM::MCP::Auth::ServerMetadata
-
#jwks RubyLLM::MCP::Auth::ClientMetadata
-
#jwks RubyLLM::MCP::Configuration::OAuth
-
#jwks_uri RubyLLM::MCP::Auth::ClientMetadata
-
#jwks_uri RubyLLM::MCP::Configuration::OAuth
-
#last_updated_at RubyLLM::MCP::Task
-
latest_version RubyLLM::MCP::Native::Protocol
-
#launch_control RubyLLM::MCP::Configuration
-
#linked_resources RubyLLM::MCP::Client
-
#log_file RubyLLM::MCP::Configuration
-
#log_level RubyLLM::MCP::Client
-
#log_level RubyLLM::MCP::Configuration
-
logger RubyLLM::MCP
-
#logger RubyLLM::MCP::Configuration
-
#logger RubyLLM::MCP::Auth::Discoverer
-
#logger RubyLLM::MCP::Auth::TokenManager
-
#logger RubyLLM::MCP::Auth::Browser::Opener
-
#logger RubyLLM::MCP::Auth::OAuthProvider
-
#logger RubyLLM::MCP::Auth::ClientRegistrar
-
#logger RubyLLM::MCP::Auth::Browser::HttpServer
-
#logger RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#logger RubyLLM::MCP::Auth::Browser::CallbackHandler
-
#logger RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#logger RubyLLM::MCP::Auth::Flows::ClientCredentialsFlow
-
#logging? RubyLLM::MCP::ServerCapabilities
-
#logging_enabled? RubyLLM::MCP::Client
-
#logging_handler_enabled? RubyLLM::MCP::Client
-
logging_set_level RubyLLM::MCP::Native::Messages::Requests
-
#logo_uri RubyLLM::MCP::Auth::ClientMetadata
-
#logo_uri RubyLLM::MCP::Configuration::OAuth
-
#matching_id? RubyLLM::MCP::Result
-
#max_connections RubyLLM::MCP::Configuration
-
#max_reconnection_delay RubyLLM::MCP::Native::Transports::ReconnectionOptions
-
#max_retries RubyLLM::MCP::Native::Transports::ReconnectionOptions
-
#max_tokens RubyLLM::MCP::Sample
-
#mcp_client RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#mcp_configuration RubyLLM::MCP::Configuration
-
mcp_configurations RubyLLM::MCP
-
merge RubyLLM::MCP::Extensions::Registry
-
#message RubyLLM::MCP::Errors::BaseError
-
#message RubyLLM::MCP::Sample
-
#message RubyLLM::MCP::Progress
-
#message RubyLLM::MCP::Elicitation
-
#metadata RubyLLM::MCP::Auth::ClientInfo
-
#method RubyLLM::MCP::Result
-
#mime_type RubyLLM::MCP::Resource
-
#mime_type RubyLLM::MCP::Attachment
-
#mime_type RubyLLM::MCP::ResourceTemplate
-
#model RubyLLM::MCP::Sample::Hint
-
#model_preferences RubyLLM::MCP::Sample
-
#model_visible? RubyLLM::MCP::Extensions::Apps::ToolMetadata
-
#name RubyLLM::MCP::Tool
-
#name RubyLLM::MCP::Client
-
#name RubyLLM::MCP::Prompt::Argument
-
#name RubyLLM::MCP::Prompt
-
#name RubyLLM::MCP::Resource
-
#name RubyLLM::MCP::Native::Client
-
#name RubyLLM::MCP::ResourceTemplate
-
#name RubyLLM::MCP::Adapters::MCPTransports::CoordinatorStub
-
#native_client RubyLLM::MCP::Adapters::RubyLLMAdapter
-
#native_transport RubyLLM::MCP::Adapters::MCPTransports::SSE
-
#native_transport RubyLLM::MCP::Adapters::MCPTransports::Stdio
-
#native_transport RubyLLM::MCP::Adapters::MCPTransports::StreamableHTTP
-
#next_cursor RubyLLM::MCP::Result
-
#next_cursor? RubyLLM::MCP::Result
-
next_migration_number RubyLLM::MCP::OAuth::Generators::InstallGenerator
-
normalize_map RubyLLM::MCP::Extensions::Registry
-
normalize_url RubyLLM::MCP::Auth::OAuthProvider
-
normalize_value RubyLLM::MCP::Extensions::Registry
-
normalized_path_component RubyLLM::MCP::Auth::UrlBuilder
-
#notification RubyLLM::MCP::Result
-
#notification? RubyLLM::MCP::Result
-
#notification? RubyLLM::MCP::Native::JsonRpc::EnvelopeValidator
-
#oauth RubyLLM::MCP::Client
-
#oauth RubyLLM::MCP::Configuration
-
oauth_config_present? RubyLLM::MCP::Auth::TransportOauthHelper
-
#oauth_provider RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#oauth_provider RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#on RubyLLM::MCP::Client
-
#on_close RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#on_complete RubyLLM::MCP::Handlers::AsyncResponse
-
#on_elicitation RubyLLM::MCP::Client
-
#on_elicitation RubyLLM::MCP::Configuration
-
#on_error RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#on_human_in_the_loop RubyLLM::MCP::Client
-
#on_human_in_the_loop RubyLLM::MCP::Configuration
-
#on_logging RubyLLM::MCP::Client
-
#on_logging RubyLLM::MCP::Configuration
-
#on_logging_level RubyLLM::MCP::Client
-
#on_logging_level RubyLLM::MCP::Configuration
-
#on_message RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#on_progress RubyLLM::MCP::Client
-
#on_progress RubyLLM::MCP::Configuration
-
#on_resumption_token RubyLLM::MCP::Native::Transports::StartSSEOptions
-
#on_sampling RubyLLM::MCP::Client
-
#on_timeout RubyLLM::MCP::Handlers::Concerns::Timeouts::ClassMethods
-
#open_browser RubyLLM::MCP::Auth::Browser::Opener
-
#open_world_hint RubyLLM::MCP::Annotation
-
#option RubyLLM::MCP::Handlers::Concerns::Options::ClassMethods
-
#options RubyLLM::MCP::Handlers::Concerns::Options
-
#options_config RubyLLM::MCP::Handlers::Concerns::Options::ClassMethods
-
origin_for RubyLLM::MCP::Auth::UrlBuilder
-
#output_schema RubyLLM::MCP::Tool
-
#owner_id RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#parameters RubyLLM::MCP::Handlers::Concerns::ApprovalActions
-
#params RubyLLM::MCP::Notification
-
#params RubyLLM::MCP::Result
-
#params RubyLLM::MCP::Native::Notification
-
#params_schema RubyLLM::MCP::Tool
-
#parse RubyLLM::MCP::Configuration::ConfigFile
-
#parse_callback_params RubyLLM::MCP::Auth::Browser::CallbackHandler
-
#parse_query_params RubyLLM::MCP::Auth::Browser::HttpServer
-
#parse_www_authenticate RubyLLM::MCP::Auth::OAuthProvider
-
#parse_www_authenticate RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#paths RubyLLM::MCP::Roots
-
#payload RubyLLM::MCP::Native::TaskRegistry
-
#pending? RubyLLM::MCP::Handlers::Promise
-
#pending? RubyLLM::MCP::Handlers::AsyncResponse
-
#permissions RubyLLM::MCP::Extensions::Apps::ResourceMetadata
-
#pid RubyLLM::MCP::Native::Transport
-
#ping RubyLLM::MCP::Native::Client
-
#ping RubyLLM::MCP::Adapters::BaseAdapter
-
#ping RubyLLM::MCP::Adapters::MCPSdkAdapter
-
ping RubyLLM::MCP::Native::Messages::Requests
-
ping RubyLLM::MCP::Native::Messages::Responses
-
#ping_response RubyLLM::MCP::Native::Client
-
#ping_response RubyLLM::MCP::Adapters::BaseAdapter
-
#policy_uri RubyLLM::MCP::Auth::ClientMetadata
-
#policy_uri RubyLLM::MCP::Configuration::OAuth
-
#poll_interval RubyLLM::MCP::Task
-
#pool_timeout RubyLLM::MCP::Configuration
-
#port RubyLLM::MCP::Auth::Browser::HttpServer
-
#preferred_model RubyLLM::MCP::Configuration::Sampling
-
#prefers_border RubyLLM::MCP::Extensions::Apps::ResourceMetadata
-
prepare_http_transport_config RubyLLM::MCP::Auth::TransportOauthHelper
-
prepare_stdio_transport_config RubyLLM::MCP::Auth::TransportOauthHelper
-
#process_notification RubyLLM::MCP::Native::Client
-
#process_request RubyLLM::MCP::Native::Client
-
#process_result RubyLLM::MCP::Native::Client
-
#process_result RubyLLM::MCP::Adapters::MCPTransports::CoordinatorStub
-
#progress RubyLLM::MCP::Progress
-
#progress_token RubyLLM::MCP::Progress
-
#promise RubyLLM::MCP::Handlers::ApprovalDecision
-
#prompt RubyLLM::MCP::Client
-
prompt_call RubyLLM::MCP::Native::Messages::Requests
-
#prompt_list RubyLLM::MCP::Native::Client
-
#prompt_list RubyLLM::MCP::Adapters::BaseAdapter
-
#prompt_list RubyLLM::MCP::Adapters::MCPSdkAdapter
-
prompt_list RubyLLM::MCP::Native::Messages::Requests
-
#prompt_list? RubyLLM::MCP::ServerCapabilities
-
#prompt_list_changes? RubyLLM::MCP::ServerCapabilities
-
#prompts RubyLLM::MCP::Client
-
#protocol_track RubyLLM::MCP::Configuration
-
#protocol_version RubyLLM::MCP::Configuration
-
#protocol_version RubyLLM::MCP::Native::Client
-
#protocol_version RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#protocol_version RubyLLM::MCP::Adapters::MCPTransports::CoordinatorStub
-
#raise_error! RubyLLM::MCP::Result
-
#raw RubyLLM::MCP::Extensions::Apps::ToolMetadata
-
#raw RubyLLM::MCP::Extensions::Apps::ResourceMetadata
-
#raw_messages RubyLLM::MCP::Sample
-
#read_http_headers RubyLLM::MCP::Auth::Browser::HttpServer
-
#read_only_hint RubyLLM::MCP::Annotation
-
#read_request_line RubyLLM::MCP::Auth::Browser::HttpServer
-
#reason RubyLLM::MCP::Handlers::Promise
-
#reason RubyLLM::MCP::Handlers::ApprovalDecision
-
#reconnection_delay_grow_factor RubyLLM::MCP::Native::Transports::ReconnectionOptions
-
#redirect_uri RubyLLM::MCP::Auth::OAuthProvider
-
#redirect_uri RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#redirect_uris RubyLLM::MCP::Auth::ClientMetadata
-
#refresh RubyLLM::MCP::Task
-
#refresh_token RubyLLM::MCP::Auth::Token
-
#refresh_token RubyLLM::MCP::Auth::TokenManager
-
#register RubyLLM::MCP::Auth::ClientRegistrar
-
#register RubyLLM::MCP::Extensions::Configuration
-
register_approval RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#register_in_flight_request RubyLLM::MCP::Native::Client
-
#register_resource RubyLLM::MCP::Adapters::BaseAdapter
-
#register_resource RubyLLM::MCP::Adapters::RubyLLMAdapter
-
register_transport RubyLLM::MCP::Native::Transport
-
#registration_endpoint RubyLLM::MCP::Auth::ServerMetadata
-
#registry_owner_id RubyLLM::MCP::Native::Client
-
#reject RubyLLM::MCP::Handlers::Promise
-
#reject RubyLLM::MCP::Handlers::AsyncResponse
-
#rejected? RubyLLM::MCP::Handlers::Promise
-
#rejected? RubyLLM::MCP::Handlers::AsyncResponse
-
release RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#remove RubyLLM::MCP::Roots
-
remove RubyLLM::MCP::Handlers::ElicitationRegistry
-
#remove RubyLLM::MCP::Handlers::ElicitationRegistry
-
remove RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#remove RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
remove_client RubyLLM::MCP
-
#replay_message_id RubyLLM::MCP::Native::Transports::StartSSEOptions
-
#request RubyLLM::MCP::Native::Client
-
#request RubyLLM::MCP::Native::Transports::SSE
-
#request RubyLLM::MCP::Native::Transports::Stdio
-
#request RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#request RubyLLM::MCP::Adapters::MCPTransports::CoordinatorStub
-
#request? RubyLLM::MCP::Result
-
#request? RubyLLM::MCP::Native::JsonRpc::EnvelopeValidator
-
#request_id RubyLLM::MCP::Errors::TimeoutError
-
#request_id RubyLLM::MCP::Errors::RequestCancelled
-
#request_id RubyLLM::MCP::Native::CancellableOperation
-
#request_timeout RubyLLM::MCP::Client
-
#request_timeout RubyLLM::MCP::Configuration
-
#requested_schema RubyLLM::MCP::Elicitation
-
#required RubyLLM::MCP::Prompt::Argument
-
#reset! RubyLLM::MCP::Configuration::Sampling
-
#reset! RubyLLM::MCP::Configuration
-
#reset! RubyLLM::MCP::Extensions::Configuration
-
#reset_content! RubyLLM::MCP::Resource
-
#reset_prompts! RubyLLM::MCP::Client
-
#reset_resource_templates! RubyLLM::MCP::Client
-
#reset_resources! RubyLLM::MCP::Client
-
#reset_tools! RubyLLM::MCP::Client
-
#resolve RubyLLM::MCP::Handlers::Promise
-
#resource RubyLLM::MCP::Auth::ResourceMetadata
-
#resource RubyLLM::MCP::Client
-
#resource_list RubyLLM::MCP::Native::Client
-
#resource_list RubyLLM::MCP::Adapters::BaseAdapter
-
#resource_list RubyLLM::MCP::Adapters::MCPSdkAdapter
-
resource_list RubyLLM::MCP::Native::Messages::Requests
-
#resource_read RubyLLM::MCP::Native::Client
-
#resource_read RubyLLM::MCP::Adapters::BaseAdapter
-
#resource_read RubyLLM::MCP::Adapters::MCPSdkAdapter
-
resource_read RubyLLM::MCP::Native::Messages::Requests
-
#resource_subscribe? RubyLLM::MCP::ServerCapabilities
-
#resource_template RubyLLM::MCP::Client
-
#resource_template_list RubyLLM::MCP::Native::Client
-
#resource_template_list RubyLLM::MCP::Adapters::BaseAdapter
-
#resource_template_list RubyLLM::MCP::Adapters::MCPSdkAdapter
-
resource_template_list RubyLLM::MCP::Native::Messages::Requests
-
#resource_templates RubyLLM::MCP::Client
-
#resource_uri RubyLLM::MCP::Extensions::Apps::ToolMetadata
-
#resources RubyLLM::MCP::Client
-
#resources_list? RubyLLM::MCP::ServerCapabilities
-
#resources_list_changes? RubyLLM::MCP::ServerCapabilities
-
#resources_subscribe RubyLLM::MCP::Native::Client
-
#resources_subscribe RubyLLM::MCP::Adapters::BaseAdapter
-
resources_subscribe RubyLLM::MCP::Native::Messages::Requests
-
#resources_unsubscribe RubyLLM::MCP::Native::Client
-
#resources_unsubscribe RubyLLM::MCP::Adapters::BaseAdapter
-
resources_unsubscribe RubyLLM::MCP::Native::Messages::Requests
-
#response RubyLLM::MCP::Result
-
#response? RubyLLM::MCP::Result
-
#response? RubyLLM::MCP::Native::JsonRpc::EnvelopeValidator
-
#response_types RubyLLM::MCP::Auth::ClientMetadata
-
#response_types_list RubyLLM::MCP::Auth::GrantStrategies::Base
-
#response_types_list RubyLLM::MCP::Auth::GrantStrategies::AuthorizationCode
-
#response_types_list RubyLLM::MCP::Auth::GrantStrategies::ClientCredentials
-
#response_types_supported RubyLLM::MCP::Auth::ServerMetadata
-
#response_valid? RubyLLM::MCP::Elicitation
-
#restart! RubyLLM::MCP::Client
-
#restart! RubyLLM::MCP::Native::Client
-
#restart! RubyLLM::MCP::Adapters::BaseAdapter
-
#restart! RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#result RubyLLM::MCP::Task
-
#result RubyLLM::MCP::Result
-
#result RubyLLM::MCP::Handlers::AsyncResponse
-
result RubyLLM::MCP::Native::Messages::Responses
-
#result_response RubyLLM::MCP::Native::Client
-
#resumption_token RubyLLM::MCP::Native::Transports::StartSSEOptions
-
retrieve RubyLLM::MCP::Handlers::ElicitationRegistry
-
#retrieve RubyLLM::MCP::Handlers::ElicitationRegistry
-
retrieve RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#retrieve RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#roots RubyLLM::MCP::Client
-
#roots RubyLLM::MCP::Configuration
-
roots_list RubyLLM::MCP::Native::Messages::Responses
-
#roots_list_change_notification RubyLLM::MCP::Native::Client
-
#roots_list_change_notification RubyLLM::MCP::Adapters::BaseAdapter
-
roots_list_changed RubyLLM::MCP::Native::Messages::Notifications
-
#roots_list_response RubyLLM::MCP::Native::Client
-
#roots_list_response RubyLLM::MCP::Adapters::BaseAdapter
-
#roots_paths RubyLLM::MCP::Native::Client
-
route_registry RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#running? RubyLLM::MCP::Native::Transports::SSE
-
#running? RubyLLM::MCP::Native::Transports::Stdio
-
#sample RubyLLM::MCP::Handlers::Concerns::SamplingActions
-
#sampling RubyLLM::MCP::Configuration
-
#sampling_callback RubyLLM::MCP::Native::Client
-
#sampling_callback_enabled? RubyLLM::MCP::Client
-
#sampling_callback_enabled? RubyLLM::MCP::Native::Client
-
sampling_create_message RubyLLM::MCP::Native::Messages::Responses
-
#sampling_create_message_response RubyLLM::MCP::Native::Client
-
#sampling_create_message_response RubyLLM::MCP::Adapters::BaseAdapter
-
#scope RubyLLM::MCP::Auth::Token
-
#scope RubyLLM::MCP::Auth::ClientMetadata
-
#scope RubyLLM::MCP::Auth::OAuthProvider
-
#scope RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#scopes_supported RubyLLM::MCP::Auth::ServerMetadata
-
secure_compare RubyLLM::MCP::Auth::Security
-
#send_http_response RubyLLM::MCP::Auth::Browser::HttpServer
-
#send_request RubyLLM::MCP::Adapters::MCPTransports::SSE
-
#send_request RubyLLM::MCP::Adapters::MCPTransports::Stdio
-
#send_request RubyLLM::MCP::Adapters::MCPTransports::StreamableHTTP
-
#server_url RubyLLM::MCP::Auth::OAuthProvider
-
#server_url RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#session_id RubyLLM::MCP::Result
-
#session_id RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#session_manager RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#set_client_info RubyLLM::MCP::Auth::MemoryStorage
-
#set_elicitation_enabled RubyLLM::MCP::Native::Client
-
#set_logging RubyLLM::MCP::Native::Client
-
#set_logging RubyLLM::MCP::Adapters::BaseAdapter
-
#set_logging RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#set_pkce RubyLLM::MCP::Auth::MemoryStorage
-
#set_progress_tracking RubyLLM::MCP::Native::Client
-
#set_protocol_version RubyLLM::MCP::Native::Transports::SSE
-
#set_protocol_version RubyLLM::MCP::Native::Transports::Stdio
-
#set_protocol_version RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#set_resource_metadata RubyLLM::MCP::Auth::MemoryStorage
-
#set_server_metadata RubyLLM::MCP::Auth::MemoryStorage
-
#set_state RubyLLM::MCP::Auth::MemoryStorage
-
#set_token RubyLLM::MCP::Auth::MemoryStorage
-
#settled? RubyLLM::MCP::Handlers::Promise
-
#shutdown RubyLLM::MCP::Auth::Browser::CallbackServer
-
#shutdown RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
size RubyLLM::MCP::Handlers::ElicitationRegistry
-
#size RubyLLM::MCP::Handlers::ElicitationRegistry
-
size RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#size RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#software_id RubyLLM::MCP::Auth::ClientMetadata
-
#software_id RubyLLM::MCP::Configuration::OAuth
-
#software_version RubyLLM::MCP::Auth::ClientMetadata
-
#software_version RubyLLM::MCP::Configuration::OAuth
-
#speed_priority RubyLLM::MCP::Sample::Hint
-
#start RubyLLM::MCP::Client
-
#start RubyLLM::MCP::Native::Client
-
#start RubyLLM::MCP::Adapters::BaseAdapter
-
#start RubyLLM::MCP::Native::Transports::SSE
-
#start RubyLLM::MCP::Native::Transports::Stdio
-
#start RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#start RubyLLM::MCP::Adapters::MCPTransports::SSE
-
#start RubyLLM::MCP::Auth::Browser::CallbackServer
-
#start RubyLLM::MCP::Adapters::MCPTransports::Stdio
-
#start RubyLLM::MCP::Native::Transports::StreamableHTTP
-
#start RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#start RubyLLM::MCP::Adapters::MCPTransports::StreamableHTTP
-
#start_authorization_flow RubyLLM::MCP::Auth::OAuthProvider
-
#start_authorization_flow RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#start_server RubyLLM::MCP::Auth::Browser::HttpServer
-
#state RubyLLM::MCP::Handlers::Promise
-
#state RubyLLM::MCP::Handlers::AsyncResponse
-
#state RubyLLM::MCP::Native::CancellableOperation
-
#status RubyLLM::MCP::Task
-
#status RubyLLM::MCP::Handlers::ApprovalDecision
-
#status_message RubyLLM::MCP::Task
-
#stderr RubyLLM::MCP::Native::Transports::Stdio
-
#stdin RubyLLM::MCP::Native::Transports::Stdio
-
#stdout RubyLLM::MCP::Native::Transports::Stdio
-
#stop RubyLLM::MCP::Client
-
#stop RubyLLM::MCP::Native::Client
-
#stop RubyLLM::MCP::Adapters::BaseAdapter
-
#stop RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#storage RubyLLM::MCP::Auth::Discoverer
-
#storage RubyLLM::MCP::Auth::OAuthProvider
-
#storage RubyLLM::MCP::Auth::SessionManager
-
#storage RubyLLM::MCP::Auth::ClientRegistrar
-
#storage RubyLLM::MCP::Auth::BrowserOAuthProvider
-
#storage RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#storage RubyLLM::MCP::Auth::Flows::ClientCredentialsFlow
-
store RubyLLM::MCP::Handlers::ElicitationRegistry
-
#store RubyLLM::MCP::Handlers::ElicitationRegistry
-
store RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#store RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#store_payload RubyLLM::MCP::Native::TaskRegistry
-
#subscribe! RubyLLM::MCP::Resource
-
#subscribed RubyLLM::MCP::Resource
-
#success? RubyLLM::MCP::Result
-
#success_page RubyLLM::MCP::Auth::Browser::Pages
-
support? RubyLLM::MCP::Adapters::BaseAdapter
-
supported_features RubyLLM::MCP::Adapters::BaseAdapter
-
supported_transports RubyLLM::MCP::Adapters::BaseAdapter
-
supported_version? RubyLLM::MCP::Native::Protocol
-
supported_versions RubyLLM::MCP::Native::Protocol
-
supports RubyLLM::MCP::Adapters::BaseAdapter
-
#supports? RubyLLM::MCP::Adapters::BaseAdapter
-
#supports_extension_negotiation? RubyLLM::MCP::Adapters::BaseAdapter
-
#supports_extension_negotiation? RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#supports_extension_negotiation? RubyLLM::MCP::Adapters::RubyLLMAdapter
-
#supports_registration? RubyLLM::MCP::Auth::ServerMetadata
-
supports_transport RubyLLM::MCP::Adapters::BaseAdapter
-
#system_prompt RubyLLM::MCP::Sample
-
#task RubyLLM::MCP::Native::TaskRegistry
-
#task_augmented_tool_call? RubyLLM::MCP::ServerCapabilities
-
#task_cancel RubyLLM::MCP::Client
-
#task_cancel RubyLLM::MCP::Native::Client
-
#task_cancel RubyLLM::MCP::Adapters::BaseAdapter
-
task_cancel RubyLLM::MCP::Native::Messages::Requests
-
#task_get RubyLLM::MCP::Client
-
#task_get RubyLLM::MCP::Native::Client
-
#task_get RubyLLM::MCP::Adapters::BaseAdapter
-
task_get RubyLLM::MCP::Native::Messages::Requests
-
#task_id RubyLLM::MCP::Task
-
#task_registry RubyLLM::MCP::Native::Client
-
#task_result RubyLLM::MCP::Client
-
#task_result RubyLLM::MCP::Native::Client
-
#task_result RubyLLM::MCP::Adapters::BaseAdapter
-
task_result RubyLLM::MCP::Native::Messages::Requests
-
#task_status_notification RubyLLM::MCP::Native::Client
-
#task_status_notification RubyLLM::MCP::Adapters::BaseAdapter
-
#tasks RubyLLM::MCP::Configuration
-
#tasks RubyLLM::MCP::Native::TaskRegistry
-
#tasks? RubyLLM::MCP::ServerCapabilities
-
#tasks_cancel? RubyLLM::MCP::ServerCapabilities
-
#tasks_list RubyLLM::MCP::Client
-
#tasks_list RubyLLM::MCP::Native::Client
-
#tasks_list RubyLLM::MCP::Adapters::BaseAdapter
-
tasks_list RubyLLM::MCP::Native::Messages::Requests
-
#tasks_list? RubyLLM::MCP::ServerCapabilities
-
tasks_status RubyLLM::MCP::Native::Messages::Notifications
-
#template RubyLLM::MCP::ResourceTemplate
-
#text RubyLLM::MCP::Content
-
#then RubyLLM::MCP::Handlers::Promise
-
#thread RubyLLM::MCP::Native::CancellableOperation
-
#timed_out? RubyLLM::MCP::Handlers::AsyncResponse
-
#timeout RubyLLM::MCP::Elicitation
-
#timeout RubyLLM::MCP::Handlers::ApprovalDecision
-
#timeout RubyLLM::MCP::Handlers::Concerns::AsyncExecution
-
#timeout! RubyLLM::MCP::Elicitation
-
#timeout! RubyLLM::MCP::Handlers::AsyncResponse
-
#timeout_handler RubyLLM::MCP::Handlers::Concerns::Timeouts::ClassMethods
-
#title RubyLLM::MCP::Annotation
-
#title RubyLLM::MCP::Tool
-
#to_content RubyLLM::MCP::Resource
-
#to_content RubyLLM::MCP::ResourceTemplate
-
#to_error RubyLLM::MCP::Result
-
#to_h RubyLLM::MCP::Auth::Token
-
#to_h RubyLLM::MCP::Auth::ClientMetadata
-
#to_h RubyLLM::MCP::Auth::ClientInfo
-
#to_h RubyLLM::MCP::Auth::ServerMetadata
-
#to_h RubyLLM::MCP::Auth::ResourceMetadata
-
#to_h RubyLLM::MCP::Auth::PKCE
-
#to_h RubyLLM::MCP::Task
-
#to_h RubyLLM::MCP::Annotation
-
#to_h RubyLLM::MCP::Tool
-
#to_h RubyLLM::MCP::Roots
-
#to_h RubyLLM::MCP::Client
-
#to_h RubyLLM::MCP::Prompt::Argument
-
#to_h RubyLLM::MCP::Prompt
-
#to_h RubyLLM::MCP::Sample::Hint
-
#to_h RubyLLM::MCP::Sample
-
#to_h RubyLLM::MCP::Progress
-
#to_h RubyLLM::MCP::Resource
-
#to_h RubyLLM::MCP::Extensions::Configuration
-
#to_header RubyLLM::MCP::Auth::Token
-
#to_request RubyLLM::MCP::Roots
-
#to_s RubyLLM::MCP::Error
-
#to_s RubyLLM::MCP::Result
-
#to_s RubyLLM::MCP::Content
-
#token_endpoint RubyLLM::MCP::Auth::ServerMetadata
-
#token_endpoint_auth_method RubyLLM::MCP::Auth::ClientMetadata
-
#token_manager RubyLLM::MCP::Auth::Flows::AuthorizationCodeFlow
-
#token_manager RubyLLM::MCP::Auth::Flows::ClientCredentialsFlow
-
#token_type RubyLLM::MCP::Auth::Token
-
#tool RubyLLM::MCP::Client
-
tool_call RubyLLM::MCP::Native::Messages::Requests
-
#tool_list RubyLLM::MCP::Native::Client
-
#tool_list RubyLLM::MCP::Adapters::BaseAdapter
-
#tool_list RubyLLM::MCP::Adapters::MCPSdkAdapter
-
tool_list RubyLLM::MCP::Native::Messages::Requests
-
#tool_name RubyLLM::MCP::Handlers::Concerns::ToolFiltering
-
#tool_name RubyLLM::MCP::Handlers::Concerns::ApprovalActions
-
#tool_response RubyLLM::MCP::Tool
-
#tool_success? RubyLLM::MCP::Result
-
tools RubyLLM::MCP
-
#tools RubyLLM::MCP::Client
-
#tools RubyLLM::MCP::Configuration::Sampling
-
#tools_list? RubyLLM::MCP::ServerCapabilities
-
#tools_list_changes? RubyLLM::MCP::ServerCapabilities
-
#tos_uri RubyLLM::MCP::Auth::ClientMetadata
-
#tos_uri RubyLLM::MCP::Configuration::OAuth
-
#total RubyLLM::MCP::Progress
-
#total RubyLLM::MCP::Completion
-
#tracking_progress? RubyLLM::MCP::Client
-
#tracking_progress? RubyLLM::MCP::Native::Client
-
#transport RubyLLM::MCP::Native::Client
-
#transport RubyLLM::MCP::Adapters::MCPTransports::CoordinatorStub
-
#transport_protocol RubyLLM::MCP::Native::Transport
-
transport_supported? RubyLLM::MCP::Adapters::BaseAdapter
-
#transport_type RubyLLM::MCP::Client
-
#transport_type RubyLLM::MCP::Native::Client
-
#transport_type RubyLLM::MCP::Native::Transport
-
#transport_type RubyLLM::MCP::Adapters::MCPSdkAdapter
-
transports RubyLLM::MCP::Native::Transport
-
#ttl RubyLLM::MCP::Task
-
#type RubyLLM::MCP::Error
-
#type RubyLLM::MCP::Notification
-
#type RubyLLM::MCP::Native::Notification
-
unregister_approval RubyLLM::MCP::Handlers::HumanInTheLoopRegistry
-
#unregister_in_flight_request RubyLLM::MCP::Native::Client
-
#unsubscribe! RubyLLM::MCP::Resource
-
#unsubscribe_from_resource RubyLLM::MCP::Client
-
#update_result_with_oauth_params RubyLLM::MCP::Auth::Browser::CallbackHandler
-
#update_status RubyLLM::MCP::Native::TaskRegistry
-
#upsert RubyLLM::MCP::Native::TaskRegistry
-
#upsert_many RubyLLM::MCP::Native::TaskRegistry
-
#uri RubyLLM::MCP::Resource
-
#uri RubyLLM::MCP::ResourceTemplate
-
#url RubyLLM::MCP::Configuration::Elicitation
-
#valid? RubyLLM::MCP::Native::JsonRpc::EnvelopeValidator
-
valid? RubyLLM::MCP::SchemaValidator
-
#valid_callback_path? RubyLLM::MCP::Auth::Browser::CallbackHandler
-
valid_schema? RubyLLM::MCP::SchemaValidator
-
#validate! RubyLLM::MCP::Configuration::AdapterConfig
-
#validate_and_retrieve_session RubyLLM::MCP::Auth::SessionManager
-
#validate_transport! RubyLLM::MCP::Adapters::BaseAdapter
-
#value RubyLLM::MCP::Handlers::Promise
-
#values RubyLLM::MCP::Completion
-
#visibility RubyLLM::MCP::Extensions::Apps::ToolMetadata
-
#wait RubyLLM::MCP::Handlers::Promise
-
#warn RubyLLM::MCP::Auth::BrowserOAuthProvider::SynchronizedLogger
-
#warn RubyLLM::MCP::Auth::BrowserOAuthProvider::NullLogger
-
warn_passive_extension_support_once RubyLLM::MCP::Adapters::MCPSdkAdapter
-
#with_prefix RubyLLM::MCP::Tool
-
#with_promise RubyLLM::MCP::Handlers::ApprovalDecision
-
#with_prompt RubyLLM::Chat
-
#with_resource RubyLLM::Chat
-
#with_resource_template RubyLLM::Chat
-
#with_resources RubyLLM::Chat
-
#with_timeout RubyLLM::MCP::Native::Transports::Support::Timeout
-
#working? RubyLLM::MCP::Task