Skip to main content

OrigeneToolkit

class OrigeneToolkit(MCPToolkit):
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

def __init__(
    self,
    config_dict: Optional[Dict] = None,
    timeout: Optional[float] = None
):
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)
I