Skip to main content

OrigeneToolkit

OrigeneToolkit provides an interface for interacting with Origene MCP server. This toolkit can be used as an async context manager for automatic connection management: async with OrigeneToolkit(config_dict=config) as toolkit: tools = toolkit.get_tools()

Toolkit is automatically disconnected when exiting

Parameters:
  • config_dict (Dict): Configuration dictionary for MCP servers.
  • timeout (Optional[float]): Connection timeout in seconds. (default: :obj:None)

init

Initializes the OrigeneToolkit. Parameters:
  • config_dict (Optional[Dict]): Configuration dictionary for MCP servers. If None, raises ValueError as configuration is required. (default: :obj:None)
  • timeout (Optional[float]): Connection timeout in seconds. (default: :obj:None)