List of all items
Structs
- CacheTtl
- CacheableResult
- CallToolParams
- CallToolResult
- CancelledParams
- ClientCapabilities
- ClientInfo
- CompleteResult
- CompletionValues
- CompletionsCapability
- CoreResultDiscriminatorPolicy
- CreateMessageParams
- CreateMessageResult
- ElicitCompleteNotificationParams
- ElicitRequestFormParams
- ElicitRequestUrlParams
- ElicitResult
- ElicitationCapability
- ElicitationRequiredErrorData
- ExactJsonMember
- ExactJsonObject
- FinalBaseMetadata
- FinalCallToolParams
- FinalCallToolResult
- FinalCancelledNotificationParams
- FinalCompletionArgument
- FinalCompletionContext
- FinalCompletionParams
- FinalCompletionResult
- FinalCompletionValues
- FinalCreateMessageInputRequiredResult
- FinalCreateMessageParams
- FinalCreateMessageResult
- FinalEmbeddedCreateMessageParams
- FinalEmbeddedElicitationResult
- FinalEmbeddedFormElicitationParams
- FinalEmbeddedRootsListParams
- FinalEmbeddedRootsListResult
- FinalEmbeddedUrlElicitationParams
- FinalEmptyNotificationParams
- FinalEmptyParams
- FinalEmptyResult
- FinalGetPromptParams
- FinalGetPromptResult
- FinalInputResponses
- FinalListParams
- FinalListPromptsResult
- FinalListResourceTemplatesResult
- FinalListResourcesResult
- FinalListToolsResult
- FinalLogMessageParams
- FinalProgressNotificationParams
- FinalPrompt
- FinalPromptArgument
- FinalPromptMessage
- FinalReadResourceParams
- FinalReadResourceResult
- FinalRequestMeta
- FinalResource
- FinalResourceTemplate
- FinalResourceUpdatedNotificationParams
- FinalResultMetadataSeal
- FinalSamplingMessage
- FinalSubscriptionsAcknowledgedNotificationParams
- FinalSubscriptionsListenParams
- FinalSubscriptionsListenResult
- FinalTool
- FinalToolAnnotations
- FinalToolChoice
- FormElicitationCapability
- GetPromptParams
- GetPromptResult
- Icon
- InitializeParams
- InitializeResult
- InputRequiredResult
- JsonRpcError
- JsonRpcRequest
- JsonRpcResponse
- JsonRpcResponseAdmission
- LegacyCompletionArgument
- LegacyCompletionParams
- LegacyCompletionResult
- LegacyEmptyResult
- LegacyOpaqueMetadata
- LegacyPromptMessage
- ListPromptsParams
- ListPromptsResult
- ListResourceTemplatesParams
- ListResourceTemplatesResult
- ListResourcesParams
- ListResourcesResult
- ListRootsParams
- ListRootsResult
- ListToolsParams
- ListToolsResult
- LogMessageParams
- LoggingCapability
- McpAppsResourceBinding
- McpAppsResourceCsp
- McpAppsResourceMetadata
- McpAppsResourcePermission
- McpAppsResourcePermissions
- McpAppsToolMetadata
- McpAppsToolResult
- MetadataView
- ModelHint
- ModelPreferences
- PaginatedResult
- ProgressParams
- Prompt
- PromptArgument
- PromptMessage
- PromptsCapability
- RawResultEnvelope
- ReadResourceParams
- ReadResourceResult
- RequestMeta
- Resource
- ResourceContent
- ResourceTemplate
- ResourceUpdatedNotificationParams
- ResourcesCapability
- ResultDecodeError
- ResultMeta
- Root
- RootsCapability
- RootsListChangedNotificationParams
- SamplingCapability
- SamplingMessage
- ServerCapabilities
- ServerInfo
- SetLogLevelParams
- SubscribeResourceParams
- SubscriptionFilter
- TaskId
- TaskInfo
- TaskResult
- TaskStatusNotificationParams
- TasksCapability
- Tool
- ToolAnnotations
- ToolsCapability
- TypedCompleteMembers
- UncorrelatedJsonRpcErrorResponse
- UnknownResultMembers
- UnsubscribeResourceParams
- UrlElicitationCapability
- common_types::AbsoluteUri
- common_types::Annotations
- common_types::CancellationNotification
- common_types::ExactNonNegativeJsonNumber
- common_types::FinalCommonTypesSchema
- common_types::Implementation
- common_types::JsonInteger
- common_types::OpenMetadata
- common_types::RawIcon
- common_types::RawIconSourceUri
- common_types::ResourceLink
- common_types::TraceContext
- common_types::UntrustedCancellationReason
- extensions::ClientExtensionDiscovery
- extensions::EffectiveExtensionSettings
- extensions::ExtensionDescriptor
- extensions::ExtensionDescriptorRegistry
- extensions::ExtensionDiscovery
- extensions::ExtensionId
- extensions::ExtensionLocalEnablement
- extensions::ExtensionMethodDescriptor
- extensions::ExtensionNegotiationResolver
- extensions::ExtensionNotificationDescriptor
- extensions::ExtensionRegistryReceipt
- extensions::ExtensionRoutingHeaderDescriptor
- extensions::ExtensionSettings
- extensions::ExtensionSettingsSchema
- extensions::McpAppsActivationReceipt
- extensions::McpAppsClientSettings
- extensions::McpAppsNegotiationResolver
- extensions::NegotiatedExtension
- extensions::NegotiatedExtensionSet
- extensions::RejectingExtensionNegotiationResolver
- extensions::ServerExtensionDiscovery
- extensions::StdioCorrelationDescriptor
- methods::Final2026Method
- methods::Legacy2024ClientCapabilities
- methods::Legacy2024ListChangedCapability
- methods::Legacy2024Method
- methods::Legacy2024ResourcesCapability
- methods::Legacy2024RootsCapability
- methods::Legacy2024ServerCapabilities
- methods::Legacy2024WireError
- protocol_policy::HttpEndpointBundle
- protocol_policy::HttpEndpointBundleKey
- protocol_policy::HttpEraCache
- protocol_policy::HttpModernProbe
- protocol_policy::LegacyClientAdapterInstalledReceipt
- protocol_policy::LegacyReceiptBinding
- protocol_policy::LegacyServerAdapterInstalledReceipt
- protocol_policy::ProtocolPolicySelection
- protocol_policy::ProtocolVersion
- protocol_policy::StdioEraClassifier
- protocol_version::FinalHttpRequestMetadata
- protocol_version::FinalProtocolVersion
- protocol_version::FinalRequestAdmission
- protocol_version::HeaderMismatchError
- protocol_version::MissingRequiredClientCapabilityError
- protocol_version::RequestVersionMetadata
- protocol_version::UnsupportedProtocolVersionError
- schema::AdmittedFinalFormSchema
- schema::AdmittedSchema
- schema::SchemaAdmissionError
- schema::ValidationError
- server_discovery::DiscoveryCacheHints
- server_discovery::ServerBehaviorRegistry
- server_discovery::ServerDiscoverCapabilities
- server_discovery::ServerDiscoverRequest
- server_discovery::ServerDiscoverResult
- server_discovery::ServerInstructions
- uri_template::ReversibleResourceTemplate
- uri_template::UriTemplate
- uri_template::UriTemplateExpansionLimits
- uri_template::UriTemplateExpression
- uri_template::UriTemplateVariable
Enums
- CacheScope
- CacheTtlConversionError
- CancellationSender
- CancellationWireCodecError
- CancellationWireMessage
- ClientIngressFailureScope
- ClientNotification
- Content
- CoreDispatchError
- CoreRequest
- CoreResult
- CorrelationKey
- DecodedResult
- ElicitAction
- ElicitContentValue
- ElicitMode
- ElicitRequestParams
- ExactJsonValue
- FinalArguments
- FinalCompletionPeerDiagnostic
- FinalCompletionReference
- FinalCoreRequest
- FinalCoreResult
- FinalEmbeddedElicitationParams
- FinalEmbeddedInputKind
- FinalEmbeddedInputRequest
- FinalEmbeddedInputResponse
- FinalInputRequiredResultType
- FinalInputResponseCorrelationError
- FinalNotificationError
- FinalSamplingMessageContent
- FinalToolChoiceMode
- IncludeContext
- JsonRpcAdmissionError
- JsonRpcEndpointRole
- JsonRpcMessage
- JsonRpcMessageDirection
- LegacyCompletionReference
- LegacyContent
- LegacyCoreRequest
- LegacyCoreResult
- LegacyResourceContent
- LogLevel
- McpAppsDisplayMode
- McpAppsLifecycleError
- McpAppsMetadataError
- McpAppsResourceBindingError
- McpAppsResultProjectionError
- McpAppsToolVisibility
- McpAppsViewLifecycle
- ProgressMarker
- RawJsonAdmissionError
- RawJsonRpcDisposition
- RequestId
- ResultDecodeErrorKind
- ResultDiscriminatorDecision
- ResultPeerDiagnostic
- ResultPeerEra
- Role
- SamplingContent
- ServerNotification
- StopReason
- TaskStatus
- common_types::AnnotationAudience
- common_types::CancellationRequestId
- common_types::CommonTypeError
- common_types::CommonWireDirection
- common_types::ContentBlock
- common_types::EmbeddedResourceContents
- common_types::IconTheme
- common_types::LoggingLevel
- common_types::OpaqueCursor
- common_types::SamplingContentBlock
- extensions::ExtensionDirection
- extensions::ExtensionDispatchError
- extensions::ExtensionFallbackPolicy
- extensions::ExtensionHttpEraDisposition
- extensions::ExtensionInactiveReason
- extensions::ExtensionNegotiationError
- extensions::ExtensionPeer
- extensions::ExtensionRegistryError
- extensions::ExtensionSettingsResolution
- methods::Final2026Direction
- methods::Final2026EnvelopeKind
- methods::Final2026Peer
- methods::Legacy2024Capability
- methods::Legacy2024Direction
- methods::Legacy2024Envelope
- methods::Legacy2024EnvelopeError
- methods::Legacy2024EnvelopeKind
- methods::Legacy2024ResultDisposition
- methods::Legacy2024ResultKind
- protocol_policy::HttpEndpointBundleError
- protocol_policy::HttpEraDecision
- protocol_policy::HttpProbeBody
- protocol_policy::HttpRouteKind
- protocol_policy::ModernVersionSupport
- protocol_policy::ProtocolEra
- protocol_policy::ProtocolPolicy
- protocol_policy::ProtocolPolicyError
- protocol_policy::ProtocolRole
- protocol_policy::ProtocolVersionError
- protocol_policy::StdioEraDecision
- protocol_policy::StdioEraRejection
- protocol_policy::StdioEraState
- protocol_policy::StdioOpeningFrame
- protocol_version::HeaderMismatchReason
- protocol_version::ProtocolVersionError
- protocol_version::RequestAdmissionError
- protocol_version::RequiredCapabilitiesError
- schema::FinalCoreResultType
- server_discovery::ServerBehavior
- server_discovery::ServerDiscoveryError
- server_discovery::ServerInstructionError
- uri_template::TemplateValue
- uri_template::UriTemplateError
- uri_template::UriTemplateMatchRejection
- uri_template::UriTemplateModifier
- uri_template::UriTemplateOperator
- uri_template::UriTemplatePart
Traits
- CompleteResultPayload
- ResultDiscriminatorPolicy
- extensions::ExtensionSettingsCompatibilityResolver
- protocol_policy::LegacyAdapterReceiptIssuer
Functions
- admit_raw_jsonrpc_document
- decode_peer_result
- decode_peer_result_for_era
- decode_strict_jsonrpc_message
- decode_strict_jsonrpc_response
- decode_typed_complete
- dispose_raw_jsonrpc_failure
- encode_complete_result
- encode_result
- exact_json_from_serde
- exact_json_to_serde
- extensions::official_mcp_apps_descriptor
- extensions::official_mcp_apps_empty_server_settings
- extensions::official_mcp_apps_extension_id
- extensions::official_mcp_apps_negotiation_resolver
- extensions::register_official_mcp_apps_extension
- extensions::resolve_official_mcp_apps_settings
- extensions::validate_official_mcp_apps_descriptor
- extensions::validate_official_mcp_apps_server_settings
- methods::classify_legacy_2024_result
- methods::decode_legacy_2024_11_05_client_capabilities
- methods::decode_legacy_2024_11_05_envelope
- methods::decode_legacy_2024_11_05_envelope_classified
- methods::decode_legacy_2024_11_05_server_capabilities
- methods::final_2026_07_28_method
- methods::legacy_2024_11_05_method
- methods::legacy_2024_11_05_schema
- methods::translate_legacy_2024_result
- methods::validate_legacy_2024_11_05_initialize_result
- methods::validate_legacy_2024_11_05_method_params
- parse_exact_json
- project_final_core_tools_call_result
- protocol_version::admit_final_http_request
- protocol_version::admit_final_request
- protocol_version::validate_final_protocol_version
- schema::admit_final_form_schema
- schema::admit_final_schema
- schema::validate
- schema::validate_final_core_result
- schema::validate_strict
Type Aliases
- ElicitRequestedSchema
- FinalSamplingMessageContentBlock
- LegacyMetadata
- schema::ValidationResult
- uri_template::TemplateValues
Constants
- FINAL_CLIENT_CAPABILITIES_META_KEY
- FINAL_CLIENT_INFO_META_KEY
- FINAL_LOG_LEVEL_META_KEY
- FINAL_PROTOCOL_VERSION_META_KEY
- FINAL_SERVER_INFO_META_KEY
- FINAL_SUBSCRIPTION_ID_META_KEY
- JSONRPC_VERSION
- MAX_CANCELLATION_REASON_BYTES
- MAX_COMPLETION_CONTEXT_ARGUMENTS
- MAX_COMPLETION_CONTEXT_ARGUMENT_BYTES
- MAX_COMPLETION_CONTEXT_ARGUMENT_KEY_BYTES
- MAX_COMPLETION_CONTEXT_ARGUMENT_VALUE_BYTES
- MAX_COMPLETION_VALUES
- MAX_FINAL_COMPLETION_VALUES_BYTES
- MAX_FINAL_COMPLETION_VALUE_BYTES
- MAX_JSONRPC_STRING_ID_ENCODED_BYTES
- MAX_MCP_APPS_CSP_DOMAINS_PER_DIRECTIVE
- MAX_MCP_APPS_CSP_DOMAIN_BYTES
- MAX_MCP_APPS_TOOL_VISIBILITY_ENTRIES
- MAX_MCP_APPS_UI_METADATA_MEMBERS
- MAX_RAW_JSON_AGGREGATE_NUMBER_BYTES
- MAX_RAW_JSON_CONTAINER_ENTRIES
- MAX_RAW_JSON_EXPONENT
- MAX_RAW_JSON_NESTING_DEPTH
- MAX_RAW_JSON_NUMBER_BYTES
- MAX_RESULT_CONTAINER_MEMBERS
- MAX_RESULT_DEPTH
- MAX_RESULT_ENCODED_BYTES
- MAX_RESULT_NUMBER_BYTES
- MAX_RESULT_STRING_BYTES
- MCP_APPS_DEPRECATED_RESOURCE_URI_METADATA_KEY
- MCP_APPS_UI_METADATA_KEY
- PROTOCOL_VERSION
- common_types::MAX_ABSOLUTE_URI_BYTES
- common_types::MAX_CANCELLATION_REASON_BYTES
- common_types::MAX_CONTENT_ENCODED_BYTES
- common_types::MAX_CURSOR_BYTES
- common_types::MAX_EXACT_PROGRESS_EXPONENT_ABS
- common_types::MAX_EXACT_PROGRESS_NUMBER_BYTES
- common_types::MAX_ICON_DATA_URI_DECODED_BYTES
- common_types::MAX_ICON_DATA_URI_ENCODED_BYTES
- common_types::MAX_ICON_DATA_URI_PREFIX_BYTES
- common_types::MAX_ICON_SIZE_BYTES
- common_types::MAX_ICON_SIZE_ENTRIES
- common_types::MAX_JSON_INTEGER_BYTES
- common_types::MAX_JSON_INTEGER_EXPONENT_ABS
- common_types::MAX_METADATA_ENTRIES
- common_types::MAX_METADATA_KEY_BYTES
- common_types::MAX_METADATA_VALUE_BYTES
- common_types::MAX_TRACE_FIELD_BYTES
- extensions::MAX_EXTENSION_DESCRIPTORS
- extensions::MAX_EXTENSION_ID_BYTES
- extensions::MAX_EXTENSION_MEMBER_NAME_BYTES
- extensions::MAX_EXTENSION_REGISTRY_CANONICAL_BYTES
- extensions::MAX_EXTENSION_ROUTING_HEADERS
- extensions::MAX_EXTENSION_ROUTING_HEADER_BYTES
- extensions::MAX_EXTENSION_SETTINGS_ENTRIES
- extensions::MAX_EXTENSION_SETTINGS_KEY_BYTES
- extensions::MAX_EXTENSION_SETTINGS_NESTING
- extensions::MAX_EXTENSION_SETTINGS_VALUE_BYTES
- extensions::MAX_MCP_APPS_MIME_TYPES
- extensions::MAX_MCP_APPS_MIME_TYPE_BYTES
- extensions::MAX_STDIO_CORRELATION_METHODS
- extensions::MCP_APPS_ACTIVATION_PREDICATE_ID
- extensions::MCP_APPS_CLIENT_SETTINGS_SCHEMA_ID
- extensions::MCP_APPS_DOWNLOAD_FILE_METHOD
- extensions::MCP_APPS_HOST_CONTEXT_CHANGED_NOTIFICATION
- extensions::MCP_APPS_HTML_MIME_TYPE
- extensions::MCP_APPS_INITIALIZED_NOTIFICATION
- extensions::MCP_APPS_INITIALIZE_METHOD
- extensions::MCP_APPS_MESSAGE_METHOD
- extensions::MCP_APPS_NEGOTIATION_RESOLVER_ID
- extensions::MCP_APPS_NEGOTIATION_RESOLVER_VERSION
- extensions::MCP_APPS_OPEN_LINK_METHOD
- extensions::MCP_APPS_PROTOCOL_VERSION
- extensions::MCP_APPS_REQUEST_DISPLAY_MODE_METHOD
- extensions::MCP_APPS_REQUEST_TEARDOWN_NOTIFICATION
- extensions::MCP_APPS_RESOURCE_TEARDOWN_METHOD
- extensions::MCP_APPS_SANDBOX_PROXY_READY_NOTIFICATION
- extensions::MCP_APPS_SANDBOX_RESOURCE_READY_NOTIFICATION
- extensions::MCP_APPS_SERVER_SETTINGS_SCHEMA_ID
- extensions::MCP_APPS_SIZE_CHANGED_NOTIFICATION
- extensions::MCP_APPS_TOOL_CANCELLED_NOTIFICATION
- extensions::MCP_APPS_TOOL_INPUT_NOTIFICATION
- extensions::MCP_APPS_TOOL_INPUT_PARTIAL_NOTIFICATION
- extensions::MCP_APPS_TOOL_RESULT_NOTIFICATION
- extensions::MCP_APPS_UPDATE_MODEL_CONTEXT_METHOD
- extensions::OFFICIAL_MCP_APPS_EXTENSION_ID
- methods::COMPLETION_COMPLETE
- methods::FINAL_2026_07_28_METHODS
- methods::INITIALIZE
- methods::LEGACY_2024_11_05_METHODS
- methods::LEGACY_2024_11_05_PROTOCOL_VERSION
- methods::LEGACY_2024_11_05_SCHEMA_JSON
- methods::LEGACY_2024_11_05_SCHEMA_SHA256
- methods::LOGGING_SET_LEVEL
- methods::NOTIFICATIONS_CANCELLED
- methods::NOTIFICATIONS_INITIALIZED
- methods::NOTIFICATIONS_MESSAGE
- methods::NOTIFICATIONS_PROGRESS
- methods::NOTIFICATIONS_PROMPTS_LIST_CHANGED
- methods::NOTIFICATIONS_RESOURCES_LIST_CHANGED
- methods::NOTIFICATIONS_RESOURCES_UPDATED
- methods::NOTIFICATIONS_ROOTS_LIST_CHANGED
- methods::NOTIFICATIONS_SUBSCRIPTIONS_ACKNOWLEDGED
- methods::NOTIFICATIONS_TOOLS_LIST_CHANGED
- methods::PING
- methods::PROMPTS_GET
- methods::PROMPTS_LIST
- methods::RESOURCES_LIST
- methods::RESOURCES_READ
- methods::RESOURCES_SUBSCRIBE
- methods::RESOURCES_TEMPLATES_LIST
- methods::RESOURCES_UNSUBSCRIBE
- methods::ROOTS_LIST
- methods::SAMPLING_CREATE_MESSAGE
- methods::SERVER_DISCOVER
- methods::SUBSCRIPTIONS_LISTEN
- methods::TOOLS_CALL
- methods::TOOLS_LIST
- protocol_policy::LEGACY_PROTOCOL_VERSION
- protocol_policy::MODERN_PROTOCOL_VERSION
- protocol_version::FINAL_PROTOCOL_VERSION
- protocol_version::HEADER_MISMATCH_ERROR_CODE
- protocol_version::MAX_REQUIRED_CAPABILITIES_ERROR_DATA_BYTES
- protocol_version::MCP_METHOD_HEADER
- protocol_version::MCP_NAME_HEADER
- protocol_version::MCP_PROTOCOL_VERSION_HEADER
- protocol_version::MISSING_REQUIRED_CLIENT_CAPABILITY_ERROR_CODE
- protocol_version::SUPPORTED_FINAL_PROTOCOL_VERSIONS
- protocol_version::UNSUPPORTED_PROTOCOL_VERSION_ERROR_CODE
- schema::FINAL_JSON_SCHEMA_DIALECT
- schema::MAX_COMPOSITION_BRANCHES
- schema::MAX_LOCAL_REFERENCE_DEPTH
- schema::MAX_PATTERN_BYTES
- schema::MAX_PATTERN_PROPERTIES
- schema::MAX_PATTERN_PROPERTY_BYTES
- schema::MAX_SCHEMA_ADMISSION_NODES
- schema::MAX_SCHEMA_ASSERTION_ENTRIES
- schema::MAX_SCHEMA_ASSERTION_STRING_BYTES
- schema::MAX_SCHEMA_INSTANCE_DEPTH
- schema::MAX_SCHEMA_INSTANCE_NODES
- schema::MAX_SCHEMA_INSTANCE_STRING_BYTES
- schema::MAX_SCHEMA_VALIDATION_DEPTH
- schema::MAX_SCHEMA_VALIDATION_WORK
- schema::MAX_VALIDATION_ERRORS
- server_discovery::MAX_DISCOVERY_EXTENSION_NAME_BYTES
- server_discovery::MAX_DISCOVERY_EXTENSION_SETTINGS
- server_discovery::MAX_DISCOVERY_EXTENSION_VALUE_BYTES
- server_discovery::MAX_SERVER_INSTRUCTIONS_BYTES
- server_discovery::SERVER_DISCOVER_METHOD
- server_discovery::SERVER_DISCOVER_SERVER_INFO_META_KEY
- server_discovery::SERVER_DISCOVER_SUPPORTED_VERSIONS
- uri_template::MAX_URI_TEMPLATE_BYTES
- uri_template::MAX_URI_TEMPLATE_COMPOSITE_ITEMS
- uri_template::MAX_URI_TEMPLATE_EXPANSION_OUTPUT_BYTES
- uri_template::MAX_URI_TEMPLATE_EXPRESSIONS
- uri_template::MAX_URI_TEMPLATE_MATCH_INPUT_BYTES
- uri_template::MAX_URI_TEMPLATE_PARTS
- uri_template::MAX_URI_TEMPLATE_PREFIX_LENGTH
- uri_template::MAX_URI_TEMPLATE_VALUE_BYTES
- uri_template::MAX_URI_TEMPLATE_VARIABLES_PER_EXPRESSION
- uri_template::MAX_URI_TEMPLATE_VARIABLE_NAME_BYTES