List of all items
Structs
- client::Client
- client::ClientBuilder
- completable::CompletableString
- completable::FixedCompletions
- protocol::Protocol
- protocol::ProtocolBuilder
- protocol::RequestOptions
- registry::Tools
- server::McpServer
- server::Server
- server::completion::ArgumentInfo
- server::completion::CompletionRequest
- server::completion::CompletionResult
- server::completion::CompletionResultItem
- server::error::JsonRpcError
- server::notifications::CancelledParams
- server::notifications::LoggingMessageParams
- server::notifications::ProgressParams
- server::notifications::ResourceUpdatedParams
- server::prompt::GetPromptResult
- server::prompt::PromptBuilder
- server::prompt::PromptMessage
- server::prompt::RegisteredPrompt
- server::requests::CancelParams
- server::requests::InitializeParams
- server::requests::InitializeResult
- server::requests::SetLevelParams
- server::resource::ListResourcesCallbackFn
- server::resource::ReadResourceCallbackFn
- server::resource::ResourceTemplate
- server::resource::ResourceUpdateChannel
- server::roots::Root
- server::sampling::Message
- server::sampling::ModelHint
- server::sampling::ModelPreferences
- server::sampling::SamplingRequest
- server::sampling::SamplingResult
- server::tool::RegisteredTool
- server::tool::ToolBuilder
- sse::http_server::Claims
- sse::http_server::CorsConfig
- sse::http_server::MessageQuery
- sse::http_server::ServerConfig
- sse::http_server::SessionState
- sse::http_server::TlsConfig
- sse::middleware::AuthConfig
- sse::middleware::Claims
- sse::middleware::JwtAuth
- sse::middleware::JwtAuthMiddleware
- transport::ClientInMemoryTransport
- transport::ClientStdioTransport
- transport::ClientWsTransport
- transport::ClientWsTransportBuilder
- transport::JsonRpcError
- transport::JsonRpcNotification
- transport::JsonRpcRequest
- transport::JsonRpcResponse
- transport::JsonRpcVersion
- transport::ServerInMemoryTransport
- transport::ServerSseTransport
- transport::ServerStdioTransport
- transport::ServerWsTransport
- types::CallToolRequest
- types::CallToolResponse
- types::ClientCapabilities
- types::CompletionCapabilities
- types::Implementation
- types::InitializeRequest
- types::InitializeResponse
- types::ListRequest
- types::LoggingCapabilities
- types::Progress
- types::ProgressCancelRequest
- types::ProgressCapabilities
- types::ProgressValue
- types::Prompt
- types::PromptArgument
- types::PromptCapabilities
- types::PromptMessage
- types::PromptsListResponse
- types::ReadResourceRequest
- types::Resource
- types::ResourceCapabilities
- types::ResourceContents
- types::ResourcesListResponse
- types::RootCapabilities
- types::SamplingCapabilities
- types::ServerCapabilities
- types::Tool
- types::ToolCapabilities
- types::ToolsListResponse
Enums
- server::completion::Reference
- server::error::ErrorCode
- server::error::ServerError
- server::notifications::LoggingLevel
- server::notifications::Notification
- server::requests::Request
- server::sampling::ContextInclusion
- server::sampling::MessageContent
- server::sampling::MessageRole
- server::sampling::StopReason
- transport::ClientHttpTransport
- transport::JsonRpcMessage
- transport::ServerHttpTransport
- transport::TransportError
- transport::TransportErrorCode
- types::Content
- types::ErrorCode
- types::MessageContent
Traits
- completable::Completable
- server::completion::CompletionCallback
- server::notifications::NotificationHandler
- server::notifications::NotificationSender
- server::prompt::PromptCallback
- server::requests::RequestHandler
- server::resource::ListResourcesCallback
- server::resource::ReadResourceCallback
- server::roots::RootExt
- server::roots::RootsCallback
- server::sampling::SamplingCallback
- server::tool::ToolCallback
- transport::Transport
Functions
- sse::http_server::http_server
- sse::http_server::run_http_server
- sse::http_server::sse_handler
- transport::handle_ws_connection
Type Aliases
- server::resource::ListResourcesResult
- server::resource::ReadResourceResult
- transport::Message
- transport::RequestId
- transport::Result