Module: MCPClient::Errors

Defined in:
lib/mcp_client/errors.rb

Overview

Collection of error classes used by the MCP client

Defined Under Namespace

Modules: Codes, ModernProtocolError Classes: AmbiguousPromptName, AmbiguousResourceURI, AmbiguousToolName, CapabilityError, ConnectionError, HeaderMismatchError, InputRequiredError, InsufficientScopeError, InvalidResultError, MCPError, MethodNotFoundError, MissingRequiredClientCapabilityError, ModernServerError, PromptGetError, PromptNotFound, RequestTimeoutError, ResourceNotFound, ResourceReadError, ResponseStreamClosedError, ResponseTooLargeError, ServerError, ServerNotFound, SessionChangedError, TaskError, TaskNotFound, TaskReplacedError, ToolCallError, ToolNotFound, TransientServerError, TransportDetectionError, TransportError, UnsupportedProtocolVersionError, ValidationError