List of all items
Structs
- Annotations
- AuthConfig
- AuthenticationManager
- CallToolRequestParam
- CallToolResult
- CompleteRequestParam
- CompleteResult
- CompletionContext
- CompletionInfo
- ElicitationCapability
- ElicitationRequestParam
- ElicitationResponse
- ElicitationResult
- Error
- GetPromptRequestParam
- GetPromptResult
- Icon
- Implementation
- InitializeRequestParam
- InitializeResult
- ListPromptsResult
- ListResourceTemplatesResult
- ListResourcesResult
- ListToolsResult
- LoggingCapability
- Meta
- MetricsCollector
- MonitoringConfig
- PaginatedRequestParam
- Prompt
- PromptArgument
- PromptMessage
- PromptsCapability
- ProtocolVersion
- RawResource
- ReadResourceRequestParam
- ReadResourceResult
- Request
- Resource
- ResourceContents
- ResourceTemplate
- ResourcesCapability
- Response
- SamplingCapability
- SecurityConfig
- SecurityMiddleware
- ServerCapabilities
- ServerCapabilitiesBuilder
- ServerInfo
- SetLevelRequestParam
- SubscribeRequestParam
- TextContent
- Tool
- ToolAnnotations
- ToolsCapability
- UnsubscribeRequestParam
- Validator
- alerting_endpoint::AcknowledgeRequest
- alerting_endpoint::AlertSummary
- alerting_endpoint::AlertingState
- alerting_endpoint::ResolveRequest
- common_backend::CommonBackendImpl
- context::RequestContext
- dashboard_endpoint::DashboardDataResponse
- dashboard_endpoint::DashboardState
- error::Error
- errors::Error
- errors::prelude::Error
- handler::GenericServerHandler
- health_endpoint::HealthCheck
- health_endpoint::HealthResponse
- health_endpoint::HealthState
- health_endpoint::ReadyResponse
- metrics_endpoint::MetricsState
- metrics_endpoint::PrometheusMetrics
- middleware::MiddlewareStack
- model::Annotations
- model::CallToolRequestParam
- model::CallToolResult
- model::CompleteRequestParam
- model::CompleteResult
- model::CompletionContext
- model::CompletionInfo
- model::ElicitationCapability
- model::ElicitationRequestParam
- model::ElicitationResponse
- model::ElicitationResult
- model::GetPromptRequestParam
- model::GetPromptResult
- model::Icon
- model::Implementation
- model::InitializeRequestParam
- model::InitializeResult
- model::ListPromptsResult
- model::ListResourceTemplatesResult
- model::ListResourcesResult
- model::ListToolsResult
- model::LoggingCapability
- model::Meta
- 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::ResourceTemplate
- model::ResourcesCapability
- model::Response
- model::SamplingCapability
- model::ServerCapabilities
- model::ServerCapabilitiesBuilder
- model::ServerInfo
- model::SetLevelRequestParam
- model::SubscribeRequestParam
- model::TextContent
- model::Tool
- model::ToolAnnotations
- model::ToolsCapability
- model::UnsubscribeRequestParam
- server::HealthStatus
- server::McpServer
- server::ServerConfig
- server::ServerMetrics
- validation::Validator
Enums
- CommonError
- Content
- ElicitationAction
- ErrorCode
- NumberOrString
- PromptMessageContent
- PromptMessageRole
- TransportConfig
- backend::BackendError
- common_backend::CommonMcpError
- error::ErrorCode
- errors::CommonError
- errors::ErrorCode
- errors::prelude::CommonError
- errors::prelude::ErrorCode
- handler::HandlerError
- health_endpoint::HealthStatus
- model::Content
- model::ElicitationAction
- model::NumberOrString
- model::PromptMessageContent
- model::PromptMessageRole
- server::ServerError
Traits
- Transport
- backend::McpBackend
- backend::SimpleBackend
- builder_trait::McpServerBuilder
- common_backend::HasServerInfo
- common_backend::McpPromptsProvider
- common_backend::McpResourcesProvider
- common_backend::McpToolsProvider
- errors::BackendErrorExt
- errors::ErrorContext
- errors::ErrorContextExt
- errors::prelude::BackendErrorExt
- errors::prelude::ErrorContext
- errors::prelude::ErrorContextExt
- middleware::Middleware
Macros
Functions
- alerting_endpoint::acknowledge_alert
- alerting_endpoint::create_alerting_router
- alerting_endpoint::get_active_alerts
- alerting_endpoint::get_alert
- alerting_endpoint::get_alert_history
- alerting_endpoint::get_alert_summary
- alerting_endpoint::resolve_alert
- dashboard_endpoint::create_dashboard_router
- dashboard_endpoint::get_chart_data
- dashboard_endpoint::get_dashboard_config
- dashboard_endpoint::get_dashboard_data
- dashboard_endpoint::get_dashboard_health
- dashboard_endpoint::get_dashboard_html
- health_endpoint::create_health_router
- health_endpoint::health_handler
- health_endpoint::ready_handler
- is_protocol_version_supported
- metrics_endpoint::create_metrics_router
- metrics_endpoint::metrics_handler
- validate_protocol_version
Type Aliases
- CommonResult
- McpResult
- Result
- builder_trait::McpService
- error::McpResult
- error::Result
- errors::CommonResult
- errors::McpResult
- errors::prelude::CommonResult
- errors::prelude::McpResult