List of all items
Structs
- McpRunner
- client::McpClient
- client::Resource
- client::Tool
- config::AuthConfig
- config::BearerAuthConfig
- config::Config
- config::SSEProxyConfig
- config::ServerConfig
- server::ServerId
- server::ServerProcess
- server::lifecycle::ServerEvent
- server::lifecycle::ServerLifecycleManager
- server::monitor::ServerMonitor
- server::monitor::ServerMonitorConfig
- sse_proxy::auth::Authentication
- sse_proxy::auth::AuthenticationMiddleware
- sse_proxy::events::EventManager
- sse_proxy::proxy::SSEProxy
- sse_proxy::proxy::SSEProxyHandle
- sse_proxy::proxy::SSEProxyRunnerAccess
- sse_proxy::proxy::SSEProxySharedState
- sse_proxy::types::SSEMessage
- sse_proxy::types::ServerInfo
- transport::StdioTransport
- transport::json_rpc::JsonRpcError
- transport::json_rpc::JsonRpcNotification
- transport::json_rpc::JsonRpcRequest
- transport::json_rpc::JsonRpcResponse
Enums
- error::Error
- server::ServerStatus
- server::lifecycle::ServerLifecycleEvent
- server::monitor::ServerHealth
- sse_proxy::actix_error::ApiError
- sse_proxy::types::SSEEvent
- sse_proxy::types::ServerInfoUpdate
- transport::json_rpc::JsonRpcMessage
Traits
Functions
- config::validator::validate_config
- config::validator::validate_full_config
- config::validator::validate_server_config
- config::validator::validate_server_configs
- config::validator::validate_sse_proxy_config
- sse_proxy::handlers::sse_main_endpoint
- sse_proxy::handlers::sse_messages
- transport::create_transport_for_config
Type Aliases
Constants
- config::DEFAULT_ADDRESS
- config::DEFAULT_PORT
- config::DEFAULT_WORKERS
- transport::json_rpc::JSON_RPC_VERSION
- transport::json_rpc::error_codes::INTERNAL_ERROR
- transport::json_rpc::error_codes::INVALID_PARAMS
- transport::json_rpc::error_codes::INVALID_REQUEST
- transport::json_rpc::error_codes::METHOD_NOT_FOUND
- transport::json_rpc::error_codes::PARSE_ERROR
- transport::json_rpc::error_codes::SERVER_ERROR