List of all items
Structs
- admin::AdminConfig
- admin::AdminStatus
- auth::ApiKeyEntry
- auth::ApiKeySummary
- auth::AuthConfig
- auth::AuthConfigSummary
- auth::AuthCountersSnapshot
- auth::AuthIdentity
- auth::MtlsConfig
- auth::RateLimitConfig
- bounded_limiter::BoundedKeyedLimiter
- config::ObservabilityConfig
- config::ServerConfig
- metrics::McpMetrics
- mtls_revocation::CachedCrl
- mtls_revocation::CrlSet
- mtls_revocation::DynamicClientCertVerifier
- oauth::ClientCertConfig
- oauth::ExchangedToken
- oauth::JwksCache
- oauth::OAuthConfig
- oauth::OAuthConfigBuilder
- oauth::OAuthProxyConfig
- oauth::OAuthProxyConfigBuilder
- oauth::OauthHttpClient
- oauth::RoleMapping
- oauth::ScopeMapping
- oauth::TokenExchangeConfig
- rbac::ArgumentAllowlist
- rbac::RbacConfig
- rbac::RbacPolicy
- rbac::RbacPolicySummary
- rbac::RbacRoleSummary
- rbac::RoleConfig
- secret::SecretBox
- tool_hooks::HookedHandler
- tool_hooks::ToolCallContext
- tool_hooks::ToolHooks
- transport::McpServerConfig
- transport::ReloadHandle
- transport::Validated
Enums
- auth::AuthMethod
- bounded_limiter::BoundedLimiterError
- error::McpxError
- oauth::JwtValidationFailure
- rbac::RbacDecision
- tool_hooks::HookDisposition
- tool_hooks::HookOutcome
Traits
Functions
- admin::require_admin_role
- auth::extract_mtls_identity
- auth::generate_api_key
- auth::verify_bearer_token
- config::validate_observability_config
- config::validate_server_config
- metrics::serve_metrics
- mtls_revocation::bootstrap_fetch
- mtls_revocation::extract_cdp_urls
- mtls_revocation::parse_crl_metadata
- mtls_revocation::rebuild_verifier
- mtls_revocation::run_crl_refresher
- oauth::authorization_server_metadata
- oauth::exchange_token
- oauth::handle_authorize
- oauth::handle_introspect
- oauth::handle_register
- oauth::handle_revoke
- oauth::handle_token
- oauth::looks_like_jwt
- oauth::protected_resource_metadata
- observability::init_tracing
- observability::init_tracing_from_config
- rbac::current_identity
- rbac::current_role
- rbac::current_sub
- rbac::current_token
- rbac::with_rbac_scope
- rbac::with_token_scope
- tool_hooks::with_hooks
- transport::serve
- transport::serve_stdio
- transport::serve_with_listener