mcp_kit.mixins
Mixins for configurable classes in the mcp_kit package.
ConfigurableMixin
class ConfigurableMixin(ABC)
Mixin that provides a from_config class method for creating instances from configuration.
Classes that inherit from this mixin must implement from_config to handle their own instantiation from configuration data.
from_config
@classmethod
@abstractmethod
def from_config(cls, config: DictConfig) -> Self
Factory method to create an instance from configuration.
Arguments:
config
: Configuration data
Returns:
Instance of the class