Module config

Source
Expand description

Configuration management for MCP OAuth server

This module provides environment variable loading functions following the principle of single responsibility and making configuration explicit and testable.

Enums§

ConfigError
Configuration errors

Functions§

get_bind_socket_addr
Get server bind address as SocketAddr
get_cognito_client_id
AWS Cognito OAuth configuration values
get_cognito_client_secret
get_cognito_domain
get_cognito_oauth_provider_config
Cognito OAuth provider configuration
get_cognito_region
get_cognito_scope
get_cognito_user_pool_id
get_github_client_id
GitHub OAuth configuration values
get_github_client_secret
get_github_oauth_provider_config
GitHub OAuth provider configuration
get_github_scope
get_logging_format
get_logging_level
Logging configuration values
get_oauth_provider_config
OAuth provider configuration values
get_server_bind_address
get_server_description
get_server_host
Server configuration values
get_server_name
get_server_port
get_server_version