List of all items
Structs
- error::Error
- model::Annotations
- model::CallToolRequestParam
- model::CallToolResult
- model::CancelTaskRequestParam
- model::CancelTaskResult
- model::CompleteRequestParam
- model::CompleteResult
- model::CompletionArgument
- model::CompletionContext
- model::CompletionValues
- model::CreateMessageRequestParam
- model::CreateMessageResult
- model::CreateTaskResult
- model::CspConfig
- model::ElicitationCapability
- model::ElicitationCompleteNotification
- model::ElicitationRequestParam
- model::ElicitationResponse
- model::ElicitationResult
- model::FormElicitationCapability
- model::GetPromptRequestParam
- model::GetPromptResult
- model::GetTaskRequestParam
- model::GetTaskResult
- model::GetTaskResultRequestParam
- model::Icon
- model::Implementation
- model::InitializeRequestParam
- model::InitializeResult
- model::ListPromptsResult
- model::ListResourceTemplatesResult
- model::ListResourcesResult
- model::ListTasksRequestParam
- model::ListTasksResult
- model::ListToolsResult
- model::LoggingCapability
- model::Meta
- model::ModelHint
- model::ModelPreferences
- model::PaginatedRequestParam
- model::Prompt
- model::PromptArgument
- model::PromptMessage
- model::PromptsCapability
- model::ProtocolVersion
- model::RawResource
- model::ReadResourceRequestParam
- model::ReadResourceResult
- model::Request
- model::Resource
- model::ResourceContents
- model::ResourceMeta
- model::ResourceTemplate
- model::ResourceUpdatedNotification
- model::ResourcesCapability
- model::Response
- model::SamplingCapability
- model::SamplingContextCapability
- model::SamplingMessage
- model::SamplingToolsCapability
- model::ServerCapabilities
- model::ServerCapabilitiesBuilder
- model::ServerInfo
- model::SetLevelRequestParam
- model::SubscribeRequestParam
- model::Task
- model::TaskCancelCapability
- model::TaskElicitationCapability
- model::TaskListCapability
- model::TaskMetadata
- model::TaskMethodCapability
- model::TaskRequestsCapability
- model::TaskSamplingCapability
- model::TaskStatusNotification
- model::TaskToolsCapability
- model::TasksCapability
- model::TextContent
- model::Tool
- model::ToolAnnotations
- model::ToolChoice
- model::ToolExecution
- model::ToolMeta
- model::ToolsCapability
- model::UiResourceMeta
- model::UnsubscribeRequestParam
- model::UrlElicitationCapability
- model::UrlElicitationInfo
- model::UrlElicitationRequiredData
- ui::DeviceCapabilities
- ui::ToolContext
- ui::UiCapabilities
- ui::UiHostCapabilities
- ui::UiHostInfo
- ui::UiInfo
- ui::UiInitializeParams
- ui::UiInitializeResult
- ui::UiInitializedNotification
- ui::UiNotificationMessage
- ui::Viewport
- validation::Validator
Enums
- error::ErrorCode
- errors::CommonError
- model::CompletionRef
- model::Content
- model::ContextInclusion
- model::ElicitationAction
- model::ElicitationMode
- model::LogLevel
- model::NumberOrString
- model::PromptMessageContent
- model::PromptMessageRole
- model::SamplingContent
- model::SamplingRole
- model::TaskStatus
- model::TaskSupport
- model::ToolChoiceMode
- model::ToolResultContent
- ui::DisplayMode
- ui::PlatformType
- ui::SandboxProxyMessage
- ui::ThemePreference
Traits
Macros
Functions
Type Aliases
- error::McpResult
- error::Result
- errors::CommonResult
- model::CompletionInfo
- model::EmbeddedResourceContents
Constants
- MCP_VERSION
- SUPPORTED_PROTOCOL_VERSIONS
- model::mime_types::HTML
- model::mime_types::HTML_MCP
- model::mime_types::JSON
- model::mime_types::OCTET_STREAM
- model::mime_types::TEXT
- model::stop_reasons::END_TURN
- model::stop_reasons::MAX_TOKENS
- model::stop_reasons::STOP_SEQUENCE
- model::stop_reasons::TOOL_USE
- model::uri_schemes::FILE
- model::uri_schemes::HTTP
- model::uri_schemes::HTTPS
- model::uri_schemes::UI