List of all items
Structs
- Error
- ErrorCode
- SessionError
- client::McpClient
- client::McpClientBuilder
- schema::Annotations
- schema::AudioContent
- schema::BlobResourceContents
- schema::CallToolRequest
- schema::CallToolRequestParams
- schema::CallToolResult
- schema::CancelledNotification
- schema::CancelledNotificationParams
- schema::ClientCapabilities
- schema::ClientCapabilitiesRoots
- schema::CompleteRequest
- schema::CompleteRequestParams
- schema::CompleteRequestParamsArgument
- schema::CompleteResult
- schema::CompleteResultCompletion
- schema::CreateMessageRequest
- schema::CreateMessageRequestParams
- schema::CreateMessageResult
- schema::Cursor
- schema::EmbeddedResource
- schema::EmptyResult
- schema::GetPromptRequest
- schema::GetPromptRequestParams
- schema::GetPromptResult
- schema::ImageContent
- schema::Implementation
- schema::InitializeRequest
- schema::InitializeRequestParams
- schema::InitializeResult
- schema::InitializedNotification
- schema::InitializedNotificationParams
- schema::JsonrpcBatchRequest
- schema::JsonrpcBatchResponse
- schema::JsonrpcError
- schema::JsonrpcErrorError
- schema::JsonrpcMessage
- schema::JsonrpcNotification
- schema::JsonrpcNotificationParams
- schema::JsonrpcRequest
- schema::JsonrpcRequestParams
- schema::JsonrpcRequestParamsMeta
- schema::JsonrpcResponse
- schema::ListPromptsRequest
- schema::ListPromptsRequestParams
- schema::ListPromptsResult
- schema::ListResourceTemplatesRequest
- schema::ListResourceTemplatesRequestParams
- schema::ListResourceTemplatesResult
- schema::ListResourcesRequest
- schema::ListResourcesRequestParams
- schema::ListResourcesResult
- schema::ListRootsRequest
- schema::ListRootsRequestParams
- schema::ListRootsRequestParamsMeta
- schema::ListRootsResult
- schema::ListToolsRequest
- schema::ListToolsRequestParams
- schema::ListToolsResult
- schema::LoggingMessageNotification
- schema::LoggingMessageNotificationParams
- schema::ModelHint
- schema::ModelPreferences
- schema::Notification
- schema::NotificationParams
- schema::PaginatedRequest
- schema::PaginatedRequestParams
- schema::PaginatedResult
- schema::PingRequest
- schema::PingRequestParams
- schema::PingRequestParamsMeta
- schema::ProgressNotification
- schema::ProgressNotificationParams
- schema::Prompt
- schema::PromptArgument
- schema::PromptListChangedNotification
- schema::PromptListChangedNotificationParams
- schema::PromptMessage
- schema::PromptReference
- schema::ReadResourceRequest
- schema::ReadResourceRequestParams
- schema::ReadResourceResult
- schema::Request
- schema::RequestId
- schema::RequestParams
- schema::RequestParamsMeta
- schema::Resource
- schema::ResourceContents
- schema::ResourceListChangedNotification
- schema::ResourceListChangedNotificationParams
- schema::ResourceReference
- schema::ResourceTemplate
- schema::ResourceUpdatedNotification
- schema::ResourceUpdatedNotificationParams
- schema::Result
- schema::Root
- schema::RootsListChangedNotification
- schema::RootsListChangedNotificationParams
- schema::SamplingMessage
- schema::ServerCapabilities
- schema::ServerCapabilitiesPrompts
- schema::ServerCapabilitiesResources
- schema::ServerCapabilitiesTools
- schema::SetLevelRequest
- schema::SetLevelRequestParams
- schema::SubscribeRequest
- schema::SubscribeRequestParams
- schema::TextContent
- schema::TextResourceContents
- schema::Tool
- schema::ToolAnnotations
- schema::ToolInputSchema
- schema::ToolListChangedNotification
- schema::ToolListChangedNotificationParams
- schema::UnsubscribeRequest
- schema::UnsubscribeRequestParams
- schema::error::ConversionError
- server::RequestContext
- server::builder::McpServerBuilder
- server::builder::Route
- utils::Base64Bytes
- utils::Empty
- utils::Json
- utils::ProtocolVersion
- utils::Tag
Enums
- schema::CallToolResultContentItem
- schema::ClientNotification
- schema::ClientRequest
- schema::ClientResult
- schema::CompleteRequestParamsRef
- schema::CreateMessageRequestParamsIncludeContext
- schema::CreateMessageResultContent
- schema::EmbeddedResourceResource
- schema::JsonrpcBatchRequestItem
- schema::JsonrpcBatchResponseItem
- schema::JsonrpcMessageSubtype2Item
- schema::JsonrpcMessageSubtype5Item
- schema::LoggingLevel
- schema::PromptMessageContent
- schema::ReadResourceResultContentsItem
- schema::Role
- schema::SamplingMessageContent
- schema::ServerNotification
- schema::ServerRequest
- schema::ServerResult
Traits
Macros
Attribute Macros
- server::builder::prompt
- server::builder::resource
- server::builder::tool
- server::mcp_server
- server::prompt
- server::resource
- server::tool
Functions
- server::errors::prompt_not_found
- server::errors::resource_not_found
- server::errors::tool_not_found
- server::serve_stdio
- server::serve_stdio_with