__init__.pyโข906 B
#!/usr/bin/env python3
"""
Configuration Module
Provides configuration management functionality for the AnyDocs MCP server.
"""
from .manager import (
# Configuration classes
AppConfig,
ServerConfig,
DatabaseConfig,
AuthConfig,
CacheConfig,
LoggingConfig,
ContentConfig,
MCPConfig,
# Configuration manager
ConfigManager,
# Global functions
init_config_manager,
get_config_manager,
get_config,
get_setting,
)
# Backward compatibility alias
Settings = AppConfig
__all__ = [
# Configuration classes
'AppConfig',
'ServerConfig',
'DatabaseConfig',
'AuthConfig',
'CacheConfig',
'LoggingConfig',
'ContentConfig',
'MCPConfig',
# Configuration manager
'ConfigManager',
# Global functions
'init_config_manager',
'get_config_manager',
'get_config',
'get_setting',
]