Method List
-
#<=> VectorMCP::Middleware::Hook
-
#add_key VectorMCP::Security::Strategies::ApiKey
-
#add_metadata VectorMCP::Middleware::Context
-
#add_permission VectorMCP::Security::SessionContext
-
#add_permissions VectorMCP::Security::SessionContext
-
#add_policy VectorMCP::Security::Authorization
-
#add_strategy VectorMCP::Security::AuthManager
-
#after_auth VectorMCP::Middleware::Base
-
#after_prompt_get VectorMCP::Middleware::Base
-
#after_resource_read VectorMCP::Middleware::Base
-
#after_response VectorMCP::Middleware::Base
-
#after_sampling_response VectorMCP::Middleware::Base
-
#after_tool_call VectorMCP::Middleware::Base
-
#algorithm VectorMCP::Security::Strategies::JwtToken
-
all_content_items? VectorMCP::Util
-
anonymous VectorMCP::Security::SessionContext
-
#arguments VectorMCP::Definitions::Prompt
-
array_content VectorMCP::Util
-
#as_mcp_definition VectorMCP::Definitions::Tool
-
#as_mcp_definition VectorMCP::Definitions::Resource
-
#as_mcp_definition VectorMCP::Definitions::Prompt
-
#as_mcp_definition VectorMCP::Definitions::Root
-
#auth_manager VectorMCP::Server
-
auth_manager VectorMCP::Security
-
#auth_manager VectorMCP::Security::Middleware
-
#auth_method VectorMCP::Security::SessionContext
-
#auth_recent? VectorMCP::Security::SessionContext
-
#auth_strategy VectorMCP::Security::SessionContext
-
#authenticate VectorMCP::Security::AuthManager
-
#authenticate VectorMCP::Security::Strategies::Custom
-
#authenticate VectorMCP::Security::Strategies::ApiKey
-
#authenticate VectorMCP::Security::Strategies::JwtToken
-
#authenticate_request VectorMCP::Security::Middleware
-
#authenticated VectorMCP::Security::SessionContext
-
#authenticated? VectorMCP::Security::SessionContext
-
#authenticated_at VectorMCP::Security::SessionContext
-
#authorization VectorMCP::Server
-
authorization VectorMCP::Security
-
#authorization VectorMCP::Security::Middleware
-
#authorize VectorMCP::Security::Authorization
-
#authorize_action VectorMCP::Security::Middleware
-
#authorize_prompts VectorMCP::Server
-
#authorize_resources VectorMCP::Server
-
#authorize_roots VectorMCP::Server
-
#authorize_tools VectorMCP::Server
-
available? VectorMCP::Security::Strategies::JwtToken
-
#available_strategies VectorMCP::Security::AuthManager
-
base64_string? VectorMCP::ImageUtil
-
#before_auth VectorMCP::Middleware::Base
-
#before_prompt_get VectorMCP::Middleware::Base
-
#before_request VectorMCP::Middleware::Base
-
#before_resource_read VectorMCP::Middleware::Base
-
#before_sampling_request VectorMCP::Middleware::Base
-
#before_tool_call VectorMCP::Middleware::Base
-
binary_image_data? VectorMCP::Util
-
binary_image_to_content VectorMCP::Util
-
#broadcast_notification VectorMCP::Transport::SSE
-
#build_rack_app VectorMCP::Transport::SSE
-
#call VectorMCP::Transport::SSE
-
#call VectorMCP::Middleware::Base
-
call_tool VectorMCP::Handlers::Core
-
#can? VectorMCP::Security::SessionContext
-
#can_access? VectorMCP::Security::SessionContext
-
cancel_request_notification VectorMCP::Handlers::Core
-
#clear! VectorMCP::Middleware::Manager
-
#clear_middleware! VectorMCP::Server
-
#clear_permissions VectorMCP::Security::SessionContext
-
#clear_prompts_list_changed VectorMCP::Server::Capabilities
-
#clear_roots_list_changed VectorMCP::Server::Capabilities
-
#client_capabilities VectorMCP::Session
-
#client_info VectorMCP::Session
-
#close VectorMCP::Transport::SSE::ClientConnection
-
#closed? VectorMCP::Transport::SSE::ClientConnection
-
#code VectorMCP::ProtocolError
-
#component VectorMCP::Logger
-
#conditions VectorMCP::Middleware::Hook
-
#configure VectorMCP::Transport::SSE::PumaConfig
-
#configured? VectorMCP::Security::Strategies::Custom
-
#configured? VectorMCP::Security::Strategies::ApiKey
-
#content VectorMCP::Sampling::Result
-
convert_to_mcp_content VectorMCP::Util
-
create_sse_stream VectorMCP::Transport::SSE::StreamManager
-
#data VectorMCP::Session
-
#debug VectorMCP::Logger
-
decode_base64 VectorMCP::ImageUtil
-
#default_strategy VectorMCP::Security::AuthManager
-
#dequeue_message VectorMCP::Transport::SSE::ClientConnection
-
#description VectorMCP::Definitions::Tool
-
#description VectorMCP::Definitions::Resource
-
#description VectorMCP::Definitions::Prompt
-
#details VectorMCP::ProtocolError
-
detect_image_format VectorMCP::ImageUtil
-
determine_final_mime_type VectorMCP::ImageUtil
-
#disable! VectorMCP::Security::AuthManager
-
#disable! VectorMCP::Security::Authorization
-
#disable_authentication! VectorMCP::Server
-
#disable_authorization! VectorMCP::Server
-
#enable! VectorMCP::Security::AuthManager
-
#enable! VectorMCP::Security::Authorization
-
#enable_authentication! VectorMCP::Server
-
#enable_authorization! VectorMCP::Server
-
#enabled VectorMCP::Security::AuthManager
-
#enabled VectorMCP::Security::Authorization
-
encode_base64 VectorMCP::ImageUtil
-
enqueue_message VectorMCP::Transport::SSE::StreamManager
-
#enqueue_message VectorMCP::Transport::SSE::ClientConnection
-
#error VectorMCP::Logger
-
#error VectorMCP::Middleware::Context
-
#error? VectorMCP::Middleware::Context
-
#execute VectorMCP::Middleware::Hook
-
#execute_hooks VectorMCP::Middleware::Manager
-
extract_dimensions VectorMCP::ImageUtil
-
extract_gif_dimensions VectorMCP::ImageUtil
-
extract_id_from_invalid_json VectorMCP::Util
-
extract_jpeg_dimensions VectorMCP::ImageUtil
-
extract_metadata VectorMCP::ImageUtil
-
extract_png_dimensions VectorMCP::ImageUtil
-
fallback_content VectorMCP::Util
-
#fatal VectorMCP::Logger
-
file_path_to_image_content VectorMCP::Util
-
file_to_mcp_image_content VectorMCP::ImageUtil
-
for VectorMCP::Logger
-
from_auth_result VectorMCP::Security::SessionContext
-
from_image_data VectorMCP::Definitions::Resource
-
from_image_file VectorMCP::Definitions::Resource
-
from_path VectorMCP::Definitions::Root
-
#generate_token VectorMCP::Security::Strategies::JwtToken
-
get_prompt VectorMCP::Handlers::Core
-
#handle_message VectorMCP::Server::MessageHandling
-
#handle_post_message VectorMCP::Transport::SSE::MessageHandler
-
#handler VectorMCP::Definitions::Tool
-
#handler VectorMCP::Definitions::Resource
-
#handler VectorMCP::Definitions::Prompt
-
#handler VectorMCP::Security::Strategies::Custom
-
hash_content VectorMCP::Util
-
#hook_type VectorMCP::Middleware::Hook
-
#host VectorMCP::Transport::SSE
-
#host VectorMCP::Transport::SSE::PumaConfig
-
#id VectorMCP::Session
-
#image? VectorMCP::Sampling::Result
-
#image_data VectorMCP::Sampling::Result
-
#image_mime_type VectorMCP::Sampling::Result
-
#image_resource? VectorMCP::Definitions::Resource
-
#in_flight_requests VectorMCP::Server
-
#include_context VectorMCP::Sampling::Request
-
#info VectorMCP::Logger
-
#initialize VectorMCP::ProtocolError
-
#initialize VectorMCP::ParseError
-
#initialize VectorMCP::InvalidRequestError
-
#initialize VectorMCP::MethodNotFoundError
-
#initialize VectorMCP::InvalidParamsError
-
#initialize VectorMCP::InternalError
-
#initialize VectorMCP::ServerError
-
#initialize VectorMCP::InitializationError
-
#initialize VectorMCP::NotFoundError
-
#initialize VectorMCP::SamplingError
-
#initialize VectorMCP::SamplingTimeoutError
-
#initialize VectorMCP::SamplingRejectedError
-
#initialize VectorMCP::UnauthorizedError
-
#initialize VectorMCP::ForbiddenError
-
#initialize VectorMCP::Logger
-
#initialize VectorMCP::Server
-
#initialize VectorMCP::Session
-
#initialize VectorMCP::Middleware::InvalidHookTypeError
-
#initialize VectorMCP::Middleware::MiddlewareError
-
#initialize VectorMCP::Transport::SSE
-
#initialize VectorMCP::Middleware::Base
-
#initialize VectorMCP::Middleware::Hook
-
#initialize VectorMCP::Sampling::Result
-
#initialize VectorMCP::Transport::Stdio
-
#initialize VectorMCP::Sampling::Request
-
#initialize VectorMCP::Middleware::Context
-
#initialize VectorMCP::Middleware::Manager
-
#initialize VectorMCP::Security::Middleware
-
#initialize VectorMCP::Security::AuthManager
-
#initialize VectorMCP::Security::Authorization
-
#initialize VectorMCP::Security::SessionContext
-
#initialize VectorMCP::Transport::SSE::PumaConfig
-
#initialize VectorMCP::Security::Strategies::Custom
-
#initialize VectorMCP::Security::Strategies::ApiKey
-
#initialize VectorMCP::Security::Strategies::JwtToken
-
#initialize VectorMCP::Transport::SSE::MessageHandler
-
#initialize VectorMCP::Transport::SSE::ClientConnection
-
#initialize! VectorMCP::Session
-
#initialized? VectorMCP::Session
-
initialized_notification VectorMCP::Handlers::Core
-
#input_schema VectorMCP::Definitions::Tool
-
jwt_available? VectorMCP::Security
-
#key_count VectorMCP::Security::Strategies::ApiKey
-
list_prompts VectorMCP::Handlers::Core
-
list_resources VectorMCP::Handlers::Core
-
list_roots VectorMCP::Handlers::Core
-
list_tools VectorMCP::Handlers::Core
-
logger VectorMCP
-
#logger VectorMCP::Server
-
#logger VectorMCP::Transport::SSE
-
#logger VectorMCP::Transport::Stdio
-
#logger VectorMCP::Transport::SSE::PumaConfig
-
#logger VectorMCP::Transport::SSE::ClientConnection
-
logger_for VectorMCP
-
looks_like_image_file_path? VectorMCP::Util
-
#max_tokens VectorMCP::Sampling::Request
-
#measure VectorMCP::Logger
-
#message VectorMCP::ProtocolError
-
#message_queue VectorMCP::Transport::SSE::ClientConnection
-
#messages VectorMCP::Sampling::Request
-
#metadata VectorMCP::Sampling::Request
-
#metadata VectorMCP::Middleware::Context
-
middleware VectorMCP::Security
-
#middleware_class VectorMCP::Middleware::MiddlewareError
-
#middleware_class VectorMCP::Middleware::Hook
-
#middleware_manager VectorMCP::Server
-
#middleware_stats VectorMCP::Server
-
#mime_type VectorMCP::Definitions::Resource
-
#model VectorMCP::Sampling::Result
-
#model_preferences VectorMCP::Sampling::Request
-
#name VectorMCP::Server
-
#name VectorMCP::Definitions::Tool
-
#name VectorMCP::Definitions::Resource
-
#name VectorMCP::Definitions::Prompt
-
#name VectorMCP::Definitions::Root
-
new VectorMCP
-
#normalize_request VectorMCP::Security::Middleware
-
#notify_prompts_list_changed VectorMCP::Server::Capabilities
-
#notify_roots_list_changed VectorMCP::Server::Capabilities
-
#on_auth_error VectorMCP::Middleware::Base
-
#on_notification VectorMCP::Server::MessageHandling
-
#on_prompt_error VectorMCP::Middleware::Base
-
#on_request VectorMCP::Server::MessageHandling
-
#on_resource_error VectorMCP::Middleware::Base
-
#on_sampling_error VectorMCP::Middleware::Base
-
#on_tool_error VectorMCP::Middleware::Base
-
#on_transport_error VectorMCP::Middleware::Base
-
#operation_name VectorMCP::Middleware::Context
-
#operation_type VectorMCP::Middleware::Context
-
#options VectorMCP::Security::Strategies::JwtToken
-
#original_error VectorMCP::Middleware::MiddlewareError
-
#params VectorMCP::Middleware::Context
-
#path VectorMCP::Definitions::Root
-
#path_prefix VectorMCP::Transport::SSE
-
#permissions VectorMCP::Security::SessionContext
-
ping VectorMCP::Handlers::Core
-
#policies VectorMCP::Security::Authorization
-
#policy_types VectorMCP::Security::Authorization
-
#port VectorMCP::Transport::SSE
-
#port VectorMCP::Transport::SSE::PumaConfig
-
#priority VectorMCP::Middleware::Hook
-
process_content_item VectorMCP::Util
-
process_image_data VectorMCP::ImageUtil
-
#process_request VectorMCP::Security::Middleware
-
#prompts VectorMCP::Server
-
#protocol_version VectorMCP::Server
-
#protocol_version VectorMCP::Session
-
#queue_size VectorMCP::Transport::SSE::ClientConnection
-
#raw_result VectorMCP::Sampling::Result
-
read_resource VectorMCP::Handlers::Core
-
#register VectorMCP::Middleware::Manager
-
#register_image_prompt VectorMCP::Server::Registry
-
#register_image_resource VectorMCP::Server::Registry
-
#register_image_resource_from_data VectorMCP::Server::Registry
-
#register_image_tool VectorMCP::Server::Registry
-
#register_prompt VectorMCP::Server::Registry
-
#register_resource VectorMCP::Server::Registry
-
#register_root VectorMCP::Server::Registry
-
#register_root_from_path VectorMCP::Server::Registry
-
#register_tool VectorMCP::Server::Registry
-
#remove_key VectorMCP::Security::Strategies::ApiKey
-
#remove_middleware VectorMCP::Server
-
#remove_permission VectorMCP::Security::SessionContext
-
#remove_policy VectorMCP::Security::Authorization
-
#remove_strategy VectorMCP::Security::AuthManager
-
#request_id VectorMCP::ProtocolError
-
#required? VectorMCP::Security::AuthManager
-
#required? VectorMCP::Security::Authorization
-
#resources VectorMCP::Server
-
#result VectorMCP::Middleware::Context
-
#role VectorMCP::Sampling::Result
-
#roots VectorMCP::Server
-
#ruby_logger VectorMCP::Logger
-
#run VectorMCP::Server
-
#run VectorMCP::Transport::SSE
-
#run VectorMCP::Transport::Stdio
-
#sample VectorMCP::Session
-
#sampling_config VectorMCP::Server::Capabilities
-
#secret VectorMCP::Security::Strategies::JwtToken
-
#security VectorMCP::Logger
-
#security_enabled? VectorMCP::Server
-
#security_enabled? VectorMCP::Security::Middleware
-
#security_middleware VectorMCP::Server
-
#security_status VectorMCP::Server
-
#security_status VectorMCP::Security::Middleware
-
#send_error VectorMCP::Transport::Stdio
-
#send_notification VectorMCP::Transport::SSE
-
#send_notification VectorMCP::Transport::Stdio
-
#send_request VectorMCP::Transport::Stdio
-
#send_response VectorMCP::Transport::Stdio
-
#server VectorMCP::Session
-
#server VectorMCP::Transport::SSE
-
#server VectorMCP::Transport::Stdio
-
#server VectorMCP::Middleware::Context
-
#server_capabilities VectorMCP::Session
-
#server_capabilities VectorMCP::Server::Capabilities
-
#server_info VectorMCP::Session
-
#server_info VectorMCP::Server::Capabilities
-
#session VectorMCP::Middleware::Context
-
#session_id VectorMCP::Transport::SSE::ClientConnection
-
#should_execute? VectorMCP::Middleware::Hook
-
#shutdown VectorMCP::Transport::Stdio
-
#skip_remaining_hooks VectorMCP::Middleware::Context
-
#stats VectorMCP::Middleware::Manager
-
#stop VectorMCP::Transport::SSE
-
#stop_reason VectorMCP::Sampling::Result
-
#stop_sequences VectorMCP::Sampling::Request
-
#strategies VectorMCP::Security::AuthManager
-
#stream_io VectorMCP::Transport::SSE::ClientConnection
-
#stream_thread VectorMCP::Transport::SSE::ClientConnection
-
string_content VectorMCP::Util
-
subscribe_prompts VectorMCP::Handlers::Core
-
#subscribe_prompts VectorMCP::Server::Capabilities
-
#success? VectorMCP::Middleware::Context
-
#supports_image_arguments? VectorMCP::Definitions::Prompt
-
#supports_image_input? VectorMCP::Definitions::Tool
-
#system_prompt VectorMCP::Sampling::Request
-
#temperature VectorMCP::Sampling::Request
-
#text? VectorMCP::Sampling::Result
-
#text_content VectorMCP::Sampling::Result
-
#timing VectorMCP::Middleware::Context
-
#to_h VectorMCP::Sampling::Request
-
#to_h VectorMCP::Middleware::Context
-
#to_h VectorMCP::Security::SessionContext
-
to_mcp_image_content VectorMCP::ImageUtil
-
#tools VectorMCP::Server
-
#transport VectorMCP::Server
-
#transport VectorMCP::Session
-
#unregister VectorMCP::Middleware::Manager
-
#uri VectorMCP::Definitions::Resource
-
#uri VectorMCP::Definitions::Root
-
#use_middleware VectorMCP::Server
-
#user VectorMCP::Middleware::Context
-
#user VectorMCP::Security::SessionContext
-
#user_identifier VectorMCP::Security::SessionContext
-
#valid_keys VectorMCP::Security::Strategies::ApiKey
-
#validate! VectorMCP::Definitions::Root
-
validate_and_detect_format VectorMCP::ImageUtil
-
validate_and_enhance_image_content VectorMCP::Util
-
validate_image VectorMCP::ImageUtil
-
#version VectorMCP::Server
-
#warn VectorMCP::Logger
-
with_image_support VectorMCP::Definitions::Prompt