Method List
-
#access_token MCPClient::Auth::OAuthProvider
-
#access_token MCPClient::Auth::Token
-
#activity_monitor_loop MCPClient::ServerSSE::ReconnectMonitor
-
#annotations MCPClient::ResourceContent
-
#annotations MCPClient::Resource
-
#annotations MCPClient::ResourceTemplate
-
#apply_authorization MCPClient::Auth::OAuthProvider
-
#apply_request_headers MCPClient::ServerStreamableHTTP
-
#apply_request_headers MCPClient::ServerHTTP
-
#arguments MCPClient::Prompt
-
#attempt_ping MCPClient::ServerSSE::ReconnectMonitor
-
#attempt_reconnection MCPClient::ServerSSE::ReconnectMonitor
-
#authorization_endpoint MCPClient::Auth::ServerMetadata
-
#authorization_servers MCPClient::Auth::ResourceMetadata
-
#base_url MCPClient::ServerStreamableHTTP
-
#base_url MCPClient::ServerHTTP
-
#base_url MCPClient::ServerSSE
-
#binary? MCPClient::ResourceContent
-
#blob MCPClient::ResourceContent
-
#build_jsonrpc_notification MCPClient::JsonRpcCommon
-
#build_jsonrpc_request MCPClient::JsonRpcCommon
-
build_metadata_from_hash MCPClient::Auth::ClientInfo
-
#call_tool MCPClient::ServerSSE
-
#call_tool MCPClient::ServerStreamableHTTP
-
#call_tool MCPClient::ServerHTTP
-
#call_tool MCPClient::ServerBase
-
#call_tool MCPClient::ServerStdio
-
#call_tool MCPClient::Client
-
#call_tool_streaming MCPClient::Client
-
#call_tool_streaming MCPClient::ServerStdio::JsonRpcTransport
-
#call_tool_streaming MCPClient::ServerBase
-
#call_tool_streaming MCPClient::ServerHTTP
-
#call_tool_streaming MCPClient::ServerStreamableHTTP
-
#call_tool_streaming MCPClient::ServerSSE
-
#call_tools MCPClient::Client
-
#capabilities MCPClient::ServerBase
-
#capabilities MCPClient::ServerStreamableHTTP
-
#capabilities MCPClient::ServerHTTP
-
#capabilities MCPClient::ServerStdio
-
#capabilities MCPClient::ServerSSE
-
#cleanup MCPClient::ServerStdio
-
#cleanup MCPClient::ServerBase
-
#cleanup MCPClient::Client
-
#cleanup MCPClient::ServerHTTP
-
#cleanup MCPClient::ServerSSE
-
#cleanup MCPClient::ServerStreamableHTTP
-
#clear_cache MCPClient::Client
-
#client_id MCPClient::Auth::ClientInfo
-
#client_id_issued_at MCPClient::Auth::ClientInfo
-
#client_secret MCPClient::Auth::ClientInfo
-
#client_secret_expired? MCPClient::Auth::ClientInfo
-
#client_secret_expires_at MCPClient::Auth::ClientInfo
-
#code_challenge MCPClient::Auth::PKCE
-
#code_challenge_method MCPClient::Auth::PKCE
-
#code_verifier MCPClient::Auth::PKCE
-
#command MCPClient::ServerStdio
-
#complete_authorization_flow MCPClient::Auth::OAuthProvider
-
complete_oauth_flow MCPClient::OAuthClient
-
#connect MCPClient::ServerBase
-
#connect MCPClient::ServerHTTP
-
#connect MCPClient::ServerStreamableHTTP
-
#connect MCPClient::ServerSSE
-
#connect MCPClient::ServerStdio
-
#connection_active? MCPClient::ServerSSE::ReconnectMonitor
-
#content MCPClient::ResourceContent
-
create MCPClient::ServerFactory
-
create_client MCPClient
-
create_http_server MCPClient::OAuthClient
-
create_http_server MCPClient::ServerFactory
-
create_sse_server MCPClient::ServerFactory
-
create_stdio_server MCPClient::ServerFactory
-
create_streamable_http_server MCPClient::ServerFactory
-
create_streamable_http_server MCPClient::OAuthClient
-
#delete_pkce MCPClient::Auth::OAuthProvider::MemoryStorage
-
#delete_state MCPClient::Auth::OAuthProvider::MemoryStorage
-
#description MCPClient::Tool
-
#description MCPClient::ResourceTemplate
-
#description MCPClient::Resource
-
#description MCPClient::Prompt
-
#determine_server_type MCPClient::ConfigParser
-
#endpoint MCPClient::ServerStreamableHTTP
-
#endpoint MCPClient::ServerHTTP
-
#ensure_initialized MCPClient::ServerStdio::JsonRpcTransport
-
#env MCPClient::ServerStdio
-
#expired? MCPClient::Auth::Token
-
#expires_at MCPClient::Auth::Token
-
#expires_in MCPClient::Auth::Token
-
#expires_soon? MCPClient::Auth::Token
-
extract_auth_method MCPClient::Auth::ClientInfo
-
#extract_servers_data MCPClient::ConfigParser
-
#find_server MCPClient::Client
-
#find_tool MCPClient::Client
-
#find_tools MCPClient::Client
-
from_h MCPClient::Auth::ResourceMetadata
-
from_h MCPClient::Auth::ServerMetadata
-
from_h MCPClient::Auth::ClientInfo
-
from_h MCPClient::Auth::Token
-
from_json MCPClient::Tool
-
from_json MCPClient::Prompt
-
from_json MCPClient::ResourceTemplate
-
from_json MCPClient::ResourceContent
-
from_json MCPClient::Resource
-
#get_client_info MCPClient::Auth::OAuthProvider::MemoryStorage
-
#get_pkce MCPClient::Auth::OAuthProvider::MemoryStorage
-
#get_prompt MCPClient::ServerStdio
-
#get_prompt MCPClient::ServerSSE
-
#get_prompt MCPClient::Client
-
#get_prompt MCPClient::ServerBase
-
#get_prompt MCPClient::ServerStreamableHTTP
-
#get_prompt MCPClient::ServerHTTP
-
#get_server_metadata MCPClient::Auth::OAuthProvider::MemoryStorage
-
#get_state MCPClient::Auth::OAuthProvider::MemoryStorage
-
#get_token MCPClient::Auth::OAuthProvider::MemoryStorage
-
#grant_types MCPClient::Auth::ClientMetadata
-
#grant_types_supported MCPClient::Auth::ServerMetadata
-
#handle_endpoint_event MCPClient::ServerSSE::SseParser
-
#handle_line MCPClient::ServerStdio
-
#handle_message_event MCPClient::ServerSSE::SseParser
-
#handle_ping_failure MCPClient::ServerSSE::ReconnectMonitor
-
#handle_sse_auth_error MCPClient::ServerSSE::ReconnectMonitor
-
#handle_successful_response MCPClient::ServerStreamableHTTP
-
#handle_successful_response MCPClient::ServerHTTP
-
#handle_unauthorized_response MCPClient::Auth::OAuthProvider
-
http_config MCPClient
-
#initialization_params MCPClient::JsonRpcCommon
-
#initialize MCPClient::Resource
-
#initialize MCPClient::ResourceTemplate
-
#initialize MCPClient::Prompt
-
#initialize MCPClient::ServerHTTP
-
#initialize MCPClient::Auth::OAuthProvider
-
#initialize MCPClient::Client
-
#initialize MCPClient::Auth::OAuthProvider::MemoryStorage
-
#initialize MCPClient::Tool
-
#initialize MCPClient::Auth::PKCE
-
#initialize MCPClient::Auth::ResourceMetadata
-
#initialize MCPClient::Auth::ServerMetadata
-
#initialize MCPClient::Auth::ClientInfo
-
#initialize MCPClient::ResourceContent
-
#initialize MCPClient::Auth::ClientMetadata
-
#initialize MCPClient::Auth::Token
-
#initialize MCPClient::ServerStreamableHTTP
-
#initialize MCPClient::ServerStdio
-
#initialize MCPClient::ConfigParser
-
#initialize MCPClient::ServerBase
-
#initialize MCPClient::ServerSSE
-
#issuer MCPClient::Auth::ServerMetadata
-
#list_prompts MCPClient::ServerStreamableHTTP
-
#list_prompts MCPClient::Client
-
#list_prompts MCPClient::ServerStdio
-
#list_prompts MCPClient::ServerBase
-
#list_prompts MCPClient::ServerHTTP
-
#list_prompts MCPClient::ServerSSE
-
#list_resource_templates MCPClient::ServerStreamableHTTP
-
#list_resource_templates MCPClient::ServerBase
-
#list_resource_templates MCPClient::ServerSSE
-
#list_resource_templates MCPClient::ServerStdio
-
#list_resource_templates MCPClient::ServerHTTP
-
#list_resources MCPClient::Client
-
#list_resources MCPClient::ServerStreamableHTTP
-
#list_resources MCPClient::ServerHTTP
-
#list_resources MCPClient::ServerStdio
-
#list_resources MCPClient::ServerBase
-
#list_resources MCPClient::ServerSSE
-
#list_tools MCPClient::ServerStreamableHTTP
-
#list_tools MCPClient::Client
-
#list_tools MCPClient::ServerHTTP
-
#list_tools MCPClient::ServerStdio
-
#list_tools MCPClient::ServerSSE
-
#list_tools MCPClient::ServerBase
-
#logger MCPClient::Client
-
#logger MCPClient::Auth::OAuthProvider
-
#metadata MCPClient::Auth::ClientInfo
-
#mime_type MCPClient::Resource
-
#mime_type MCPClient::ResourceContent
-
#mime_type MCPClient::ResourceTemplate
-
#name MCPClient::ServerBase
-
#name MCPClient::Resource
-
#name MCPClient::Prompt
-
#name MCPClient::Tool
-
#name MCPClient::ResourceTemplate
-
#name MCPClient::ResourceContent
-
#next_id MCPClient::ServerStdio::JsonRpcTransport
-
#on_notification MCPClient::ServerBase
-
#on_notification MCPClient::Client
-
#parse MCPClient::ConfigParser
-
#parse_and_handle_sse_event MCPClient::ServerSSE::SseParser
-
#parse_sse_event MCPClient::ServerSSE::SseParser
-
#perform_initialize MCPClient::ServerStdio::JsonRpcTransport
-
#ping MCPClient::ServerBase
-
#ping MCPClient::Client
-
#ping MCPClient::JsonRpcCommon
-
prepare_command MCPClient::ServerFactory
-
#process_error_in_message MCPClient::ServerSSE::SseParser
-
#process_jsonrpc_response MCPClient::JsonRpcCommon
-
#process_notification? MCPClient::ServerSSE::SseParser
-
#process_response? MCPClient::ServerSSE::SseParser
-
#process_server_config MCPClient::ConfigParser
-
#prompt_cache MCPClient::Client
-
#prompts MCPClient::ServerSSE
-
#read_resource MCPClient::ServerHTTP
-
#read_resource MCPClient::ServerBase
-
#read_resource MCPClient::ServerSSE
-
#read_resource MCPClient::Client
-
#read_resource MCPClient::ServerStdio
-
#read_resource MCPClient::ServerStreamableHTTP
-
#record_activity MCPClient::ServerSSE::ReconnectMonitor
-
#redirect_uri MCPClient::Auth::OAuthProvider
-
#redirect_uris MCPClient::Auth::ClientMetadata
-
#refresh_token MCPClient::Auth::Token
-
#registration_endpoint MCPClient::Auth::ServerMetadata
-
#reset_connection_state MCPClient::ServerSSE::ReconnectMonitor
-
#resource MCPClient::Auth::ResourceMetadata
-
#resource_cache MCPClient::Client
-
#resources MCPClient::ServerSSE
-
#response_types MCPClient::Auth::ClientMetadata
-
#response_types_supported MCPClient::Auth::ServerMetadata
-
#rpc_notify MCPClient::ServerBase
-
#rpc_notify MCPClient::HttpTransportBase
-
#rpc_notify MCPClient::ServerStdio::JsonRpcTransport
-
#rpc_notify MCPClient::ServerSSE::JsonRpcTransport
-
#rpc_request MCPClient::ServerBase
-
#rpc_request MCPClient::ServerSSE::JsonRpcTransport
-
#rpc_request MCPClient::ServerStdio::JsonRpcTransport
-
#rpc_request MCPClient::HttpTransportBase
-
#schema MCPClient::Tool
-
#scope MCPClient::Auth::ClientMetadata
-
#scope MCPClient::Auth::Token
-
#scope MCPClient::Auth::OAuthProvider
-
#scopes_supported MCPClient::Auth::ServerMetadata
-
#send_notification MCPClient::Client
-
#send_request MCPClient::ServerStdio::JsonRpcTransport
-
#send_rpc MCPClient::Client
-
#server MCPClient::Resource
-
#server MCPClient::Prompt
-
#server MCPClient::Tool
-
#server MCPClient::ResourceTemplate
-
#server_info MCPClient::ServerStdio
-
#server_info MCPClient::ServerHTTP
-
#server_info MCPClient::ServerSSE
-
#server_info MCPClient::ServerStreamableHTTP
-
#server_url MCPClient::Auth::OAuthProvider
-
#servers MCPClient::Client
-
#set_client_info MCPClient::Auth::OAuthProvider::MemoryStorage
-
#set_pkce MCPClient::Auth::OAuthProvider::MemoryStorage
-
#set_server_metadata MCPClient::Auth::OAuthProvider::MemoryStorage
-
#set_state MCPClient::Auth::OAuthProvider::MemoryStorage
-
#set_token MCPClient::Auth::OAuthProvider::MemoryStorage
-
#setup_sse_connection MCPClient::ServerSSE::ReconnectMonitor
-
#size MCPClient::Resource
-
sse_config MCPClient
-
#start_activity_monitor MCPClient::ServerSSE::ReconnectMonitor
-
#start_authorization_flow MCPClient::Auth::OAuthProvider
-
start_oauth_flow MCPClient::OAuthClient
-
#start_reader MCPClient::ServerStdio
-
stdio_config MCPClient
-
#storage MCPClient::Auth::OAuthProvider
-
streamable_http_config MCPClient
-
#subscribe_resource MCPClient::ServerHTTP
-
#subscribe_resource MCPClient::ServerBase
-
#subscribe_resource MCPClient::ServerSSE
-
#subscribe_resource MCPClient::ServerStreamableHTTP
-
#subscribe_resource MCPClient::ServerStdio
-
#supports_registration? MCPClient::Auth::ServerMetadata
-
#terminate_session MCPClient::ServerHTTP
-
#terminate_session MCPClient::ServerStreamableHTTP
-
#terminate_session MCPClient::HttpTransportBase
-
#text MCPClient::ResourceContent
-
#text? MCPClient::ResourceContent
-
#title MCPClient::Resource
-
#title MCPClient::ResourceTemplate
-
#title MCPClient::ResourceContent
-
#to_anthropic_tool MCPClient::Tool
-
#to_anthropic_tools MCPClient::Client
-
#to_google_tool MCPClient::Tool
-
#to_google_tools MCPClient::Client
-
#to_h MCPClient::Auth::ServerMetadata
-
#to_h MCPClient::Auth::ResourceMetadata
-
#to_h MCPClient::Auth::ClientInfo
-
#to_h MCPClient::Auth::Token
-
#to_h MCPClient::Auth::ClientMetadata
-
#to_header MCPClient::Auth::Token
-
#to_openai_tool MCPClient::Tool
-
#to_openai_tools MCPClient::Client
-
#token_endpoint MCPClient::Auth::ServerMetadata
-
#token_endpoint_auth_method MCPClient::Auth::ClientMetadata
-
#token_type MCPClient::Auth::Token
-
#tool_cache MCPClient::Client
-
#tools MCPClient::ServerStreamableHTTP
-
#tools MCPClient::ServerHTTP
-
#tools MCPClient::ServerSSE
-
#unsubscribe_resource MCPClient::ServerStreamableHTTP
-
#unsubscribe_resource MCPClient::ServerStdio
-
#unsubscribe_resource MCPClient::ServerHTTP
-
#unsubscribe_resource MCPClient::ServerBase
-
#unsubscribe_resource MCPClient::ServerSSE
-
#uri MCPClient::ResourceContent
-
#uri MCPClient::Resource
-
#uri_template MCPClient::ResourceTemplate
-
#valid_server_config? MCPClient::ConfigParser
-
#valid_server_url? MCPClient::HttpTransportBase
-
#valid_session_id? MCPClient::HttpTransportBase
-
valid_token? MCPClient::OAuthClient
-
#wait_for_connection MCPClient::ServerSSE::ReconnectMonitor
-
#wait_response MCPClient::ServerStdio::JsonRpcTransport
-
#with_retry MCPClient::JsonRpcCommon