OrigeneToolkit

class OrigeneToolkit(BaseToolkit):

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() as toolkit: tools = toolkit.get_tools()

Toolkit is automatically disconnected when exiting

Parameters:

  • timeout (Optional[float]): Connection timeout in seconds. (default: :obj:None)

init

def __init__(self, timeout: Optional[float] = None):

Initializes the OrigeneToolkit.

Parameters:

  • timeout (Optional[float]): Connection timeout in seconds. (default: :obj:None)

get_tools

def get_tools(self):

Returns:

List[FunctionTool]: List of available tools.