Skip to main content

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