List of all items
Structs
- AllowAllAuthProvider
- AuthRequest
- BidirectionalSenders
- BoundHttpServer
- ConsoleConfig
- FinalElicitation
- FinalRoots
- FinalSampling
- HttpNonquiescentShutdown
- HttpServerConfig
- InboundRequestContext
- LifespanHooks
- LoggingConfig
- MountResult
- ProgressNotificationSender
- Router
- Server
- ServerBuilder
- ServerHttpEndpoint
- ServerHttpRequestCancellation
- ServerHttpSession
- ServerHttpSseResponse
- ServerStats
- Session
- StaticTokenVerifier
- StatsSnapshot
- SubscriptionListenHandle
- TagFilters
- TokenAuthProvider
- bidirectional::MrtrCompletedInputs
- bidirectional::MrtrExchangeRegistry
- bidirectional::MrtrInputRequest
- bidirectional::MrtrInputRequests
- bidirectional::MrtrInputRequired
- bidirectional::MrtrInputResponse
- bidirectional::MrtrInputResponses
- bidirectional::MrtrRequestState
- bidirectional::PendingRequests
- bidirectional::RequestSender
- bidirectional::TransportElicitationSender
- bidirectional::TransportRootsProvider
- bidirectional::TransportSamplingSender
- caching::CacheStats
- caching::MethodCacheConfig
- caching::ResponseCachingMiddleware
- caching::ToolCallCacheConfig
- extensions::ExtensionHandlerKey
- extensions::ExtensionHandlerRegistry
- http_admission::AdmittedModernPost
- http_admission::HttpAdmissionLimits
- http_admission::HttpEndpointConfig
- legacy_2024::Legacy2024AdapterError
- legacy_2024::Legacy2024HandlerError
- legacy_2024::Legacy2024LiveServerLifecycle
- legacy_2024::Legacy2024ServerAdapter
- legacy_2024::Legacy2024ServerConfig
- legacy_2024::Legacy2024ServerInfo
- legacy_2024::Legacy2024StateSnapshot
- legacy_2024::LegacyAuthenticatedPeerPartition
- legacy_2024::LegacyPeerBinding
- legacy_2024::LegacyServerAdapterInstalledReceipt
- oauth::AuthorizationApprovalDecision
- oauth::AuthorizationApprovalGeneration
- oauth::AuthorizationApprovalRequest
- oauth::AuthorizationCode
- oauth::AuthorizationRequest
- oauth::OAuthAdmittedParameter
- oauth::OAuthClient
- oauth::OAuthClientBuilder
- oauth::OAuthClientMetadata
- oauth::OAuthGrantId
- oauth::OAuthHttpRoutes
- oauth::OAuthParameterAdmission
- oauth::OAuthServer
- oauth::OAuthServerConfig
- oauth::OAuthServerStats
- oauth::OAuthToken
- oauth::OAuthTokenVerifier
- oauth::TokenRequest
- oauth::TokenResponse
- oidc::AddressClaim
- oidc::DiscoveryDocument
- oidc::FnClaimsProvider
- oidc::IdToken
- oidc::IdTokenClaims
- oidc::InMemoryClaimsProvider
- oidc::OidcProvider
- oidc::OidcProviderConfig
- oidc::UserClaims
- providers::FilesystemProvider
- providers::FilesystemResourceHandler
- rate_limiting::RateLimitingMiddleware
- rate_limiting::SlidingWindowRateLimiter
- rate_limiting::SlidingWindowRateLimitingMiddleware
- rate_limiting::TokenBucketRateLimiter
- transform::ArgTransform
- transform::NotSet
- transform::TransformedTool
- transform::TransformedToolBuilder
Enums
- BannerStyle
- DuplicateBehavior
- FinalMethodOutcome
- FinalResourceReadCacheHintProvenance
- FinalToolOutcome
- FinalToolSchemaAuthority
- HttpServerShutdown
- HttpShutdownSettlement
- InboundRequestTransport
- MiddlewareDecision
- ServerExtensionConfigurationError
- ServerExtensionNegotiationError
- ServerHttpEndpointError
- ServerHttpEndpointResponse
- ServerLaunchPolicyError
- ToolErrorKind
- TrafficVerbosity
- bidirectional::DualEraElicitationParams
- bidirectional::DualEraSamplingParams
- bidirectional::DualEraServerToClient
- bidirectional::DualEraServerToClientResult
- bidirectional::MrtrInputKind
- bidirectional::MrtrRetry
- extensions::ExtensionHandlerInvocationError
- extensions::ExtensionHandlerLookupError
- extensions::ExtensionHandlerRegistrationError
- http_admission::ModernPostRejection
- http_admission::ResponseRepresentation
- legacy_2024::Legacy2024Lifecycle
- legacy_2024::Legacy2024Outbound
- oauth::AuthorizationApprovalDisposition
- oauth::ClientType
- oauth::CodeChallengeMethod
- oauth::OAuthError
- oauth::OAuthHttpRouteConfigurationError
- oauth::OAuthParameterAdmissionError
- oauth::OAuthParameterEndpoint
- oauth::OAuthParameterName
- oauth::OAuthParameterSource
- oauth::TokenType
- oidc::OidcError
- providers::FilesystemProviderError
Traits
- AuthProvider
- CompletionHandler
- FinalElicitationContextExt
- FinalRootsContextExt
- FinalSamplingContextExt
- Middleware
- PromptHandler
- ResourceHandler
- TokenVerifier
- ToolHandler
- extensions::ExtensionHandler
- legacy_2024::Legacy2024Handler
- oauth::AuthorizationApprovalBackend
- oidc::ClaimsProvider
Functions
- create_context_with_progress
- create_context_with_progress_and_senders
- http_admission::admit_modern_post
- legacy_2024::legacy_2024_a_digest_preimage
- legacy_2024::legacy_2024_b_digest_preimage
- promote_legacy_prompt_messages
- promote_legacy_resource_contents
- promote_legacy_tool_content
- rate_limiting::rate_limit_error
Type Aliases
- BoxFuture
- NotificationSender
- ShutdownHook
- StartupHook
- bidirectional::TransportSendFn
- rate_limiting::ClientIdExtractor
Constants
- bidirectional::DEFAULT_MAX_IN_FLIGHT_REQUESTS
- bidirectional::DEFAULT_MAX_MRTR_INPUT_REQUESTS_PER_ROUND
- bidirectional::DEFAULT_MAX_MRTR_INPUT_REQUESTS_TOTAL
- bidirectional::DEFAULT_MAX_MRTR_REQUEST_STATES
- bidirectional::DEFAULT_MAX_MRTR_REQUEST_STATE_BYTES
- bidirectional::DEFAULT_MAX_MRTR_ROUNDS
- bidirectional::DEFAULT_MRTR_REQUEST_STATE_TTL
- bidirectional::HARD_MAX_IN_FLIGHT_REQUESTS
- bidirectional::HARD_MAX_MRTR_INPUT_REQUESTS_PER_ROUND
- bidirectional::HARD_MAX_MRTR_INPUT_REQUESTS_TOTAL
- bidirectional::HARD_MAX_MRTR_REQUEST_STATES
- bidirectional::HARD_MAX_MRTR_REQUEST_STATE_BYTES
- bidirectional::HARD_MAX_MRTR_REQUEST_STATE_TTL
- bidirectional::HARD_MAX_MRTR_ROUNDS
- caching::DEFAULT_CALL_TTL_SECS
- caching::DEFAULT_LIST_TTL_SECS
- caching::DEFAULT_MAX_ITEM_SIZE
- http_admission::MODERN_MCP_HTTP_METHOD
- legacy_2024::LEGACY_2024_MAX_ADAPTER_RESERVATIONS
- oauth::DEFAULT_MAX_ACCESS_TOKENS
- oauth::DEFAULT_MAX_ACCESS_TOKENS_PER_CLIENT
- oauth::DEFAULT_MAX_AUTHORIZATION_CODES
- oauth::DEFAULT_MAX_AUTHORIZATION_CODES_PER_CLIENT
- oauth::DEFAULT_MAX_OAUTH_CLIENTS
- oauth::DEFAULT_MAX_REFRESH_TOKENS
- oauth::DEFAULT_MAX_REFRESH_TOKENS_PER_CLIENT
- oauth::DEFAULT_MAX_REVOCATION_TOMBSTONES
- oauth::DEFAULT_MAX_REVOCATION_TOMBSTONES_PER_CLIENT
- oauth::HARD_MAX_ACCESS_TOKENS
- oauth::HARD_MAX_ACCESS_TOKENS_PER_CLIENT
- oauth::HARD_MAX_AUTHORIZATION_CODES
- oauth::HARD_MAX_AUTHORIZATION_CODES_PER_CLIENT
- oauth::HARD_MAX_OAUTH_CLIENTS
- oauth::HARD_MAX_OAUTH_RETAINED_ENTRIES
- oauth::HARD_MAX_REFRESH_TOKENS
- oauth::HARD_MAX_REFRESH_TOKENS_PER_CLIENT
- oauth::HARD_MAX_REVOCATION_TOMBSTONES
- oauth::HARD_MAX_REVOCATION_TOMBSTONES_PER_CLIENT
- oauth::MAX_OAUTH_AUTHORIZATION_QUERY_BYTES
- oauth::MAX_OAUTH_CLIENT_CREDENTIAL_BYTES
- oauth::MAX_OAUTH_CLIENT_DESCRIPTION_BYTES
- oauth::MAX_OAUTH_CLIENT_ID_BYTES
- oauth::MAX_OAUTH_CLIENT_NAME_BYTES
- oauth::MAX_OAUTH_FORM_BODY_BYTES
- oauth::MAX_OAUTH_ISSUER_BYTES
- oauth::MAX_OAUTH_PARAMETER_NAME_BYTES
- oauth::MAX_OAUTH_PARAMETER_PAIRS
- oauth::MAX_OAUTH_PARAMETER_VALUE_BYTES
- oauth::MAX_OAUTH_REDIRECT_URIS_PER_CLIENT
- oauth::MAX_OAUTH_REDIRECT_URI_BYTES
- oauth::MAX_OAUTH_RESOURCE_BYTES
- oauth::MAX_OAUTH_SCOPES_PER_CLIENT
- oauth::MAX_OAUTH_SCOPE_BYTES
- oauth::MAX_OAUTH_STATE_BYTES
- oauth::MAX_OAUTH_SUBJECT_BYTES
- rate_limiting::RATE_LIMIT_ERROR_CODE