List of all items
Structs
- auth::AuthorizationConfig
- auth::AuthorizationRequest
- auth::AuthorizationServerMetadata
- auth::ClientRegistrationRequest
- auth::ClientRegistrationResponse
- auth::OAuthErrorResponse
- auth::PkceChallenge
- auth::ProtectedResourceMetadata
- auth::StoredToken
- auth::TokenRequest
- auth::TokenResponse
- auth::WwwAuthenticate
- capability::ClientCapabilities
- capability::ClientInfo
- capability::CompletionCapability
- capability::ElicitationCapability
- capability::InitializeRequest
- capability::InitializeResult
- capability::InitializedNotification
- capability::LoggingCapability
- capability::PingRequest
- capability::PingResult
- capability::PromptCapability
- capability::ResourceCapability
- capability::RootsCapability
- capability::SamplingCapability
- capability::ServerCapabilities
- capability::ServerInfo
- capability::TaskCapability
- capability::ToolCapability
- error::HandshakeDetails
- error::InvalidParamsDetails
- error::JsonRpcError
- error::ToolExecutionDetails
- error::TransportContext
- error::TransportDetails
- protocol::Cursor
- protocol::Notification
- protocol::Request
- protocol::Response
- protocol_version::VersionParseError
- schema::Schema
- schema::SchemaBuilder
- state::Closing
- state::Connected
- state::Connection
- state::ConnectionInner
- state::Disconnected
- state::InitializeResultBuilder
- state::Initializing
- state::Ready
- types::completion::CompleteRequest
- types::completion::CompleteResult
- types::completion::Completion
- types::completion::CompletionArgument
- types::content::AudioContent
- types::content::ContentAnnotations
- types::content::ImageContent
- types::content::ResourceContent
- types::content::TextContent
- types::elicitation::ElicitRequest
- types::elicitation::ElicitResult
- types::elicitation::ElicitationSchema
- types::elicitation::PropertySchema
- types::prompt::GetPromptRequest
- types::prompt::GetPromptResult
- types::prompt::ListPromptsRequest
- types::prompt::ListPromptsResult
- types::prompt::Prompt
- types::prompt::PromptArgument
- types::prompt::PromptListChangedNotification
- types::prompt::PromptMessage
- types::resource::ListResourceTemplatesResult
- types::resource::ListResourcesRequest
- types::resource::ListResourcesResult
- types::resource::ReadResourceRequest
- types::resource::ReadResourceResult
- types::resource::Resource
- types::resource::ResourceAnnotations
- types::resource::ResourceContents
- types::resource::ResourceListChangedNotification
- types::resource::ResourceTemplate
- types::resource::ResourceUpdatedNotification
- types::sampling::CreateMessageRequest
- types::sampling::CreateMessageResult
- types::sampling::ModelHint
- types::sampling::ModelPreferences
- types::sampling::SamplingMessage
- types::task::CancelTaskRequest
- types::task::GetTaskRequest
- types::task::ListTasksRequest
- types::task::ListTasksResult
- types::task::Task
- types::task::TaskError
- types::task::TaskId
- types::task::TaskProgress
- types::task::TaskStatusNotification
- types::task::TaskSummary
- types::tool::CallToolRequest
- types::tool::CallToolResult
- types::tool::ListToolsRequest
- types::tool::ListToolsResult
- types::tool::Tool
- types::tool::ToolAnnotations
Enums
- auth::CodeChallengeMethod
- auth::GrantType
- auth::OAuthError
- capability::VersionNegotiationResult
- error::McpError
- error::TransportErrorKind
- protocol::Message
- protocol::ProgressToken
- protocol::RequestId
- protocol_version::ProtocolVersion
- schema::AdditionalProperties
- schema::SchemaType
- types::completion::CompletionRef
- types::completion::CompletionTotal
- types::content::Content
- types::content::Role
- types::elicitation::ElicitAction
- types::prompt::PromptOutput
- types::sampling::IncludeContext
- types::sampling::StopReason
- types::task::TaskStatus
- types::tool::ToolOutput
Traits
Functions
- capability::is_version_supported
- capability::negotiate_version
- capability::negotiate_version_detailed
- state::validate_initialization
Type Aliases
Constants
- capability::PROTOCOL_VERSION
- capability::SUPPORTED_PROTOCOL_VERSIONS
- error::codes::INTERNAL_ERROR
- error::codes::INVALID_PARAMS
- error::codes::INVALID_REQUEST
- error::codes::METHOD_NOT_FOUND
- error::codes::PARSE_ERROR
- error::codes::RESOURCE_NOT_FOUND
- error::codes::SERVER_ERROR_END
- error::codes::SERVER_ERROR_START
- error::codes::USER_REJECTED
- protocol::JSONRPC_VERSION
- schema::formats::DATE
- schema::formats::DATE_TIME
- schema::formats::DURATION
- schema::formats::EMAIL
- schema::formats::HOSTNAME
- schema::formats::IPV4
- schema::formats::IPV6
- schema::formats::JSON_POINTER
- schema::formats::REGEX
- schema::formats::TIME
- schema::formats::URI
- schema::formats::URI_REFERENCE
- schema::formats::UUID