> ## Documentation Index
> Fetch the complete documentation index at: https://docs.camel-ai.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Camel.toolkits.origene mcp toolkit

<a id="camel.toolkits.origene_mcp_toolkit" />

<a id="camel.toolkits.origene_mcp_toolkit.OrigeneToolkit" />

## OrigeneToolkit

```python theme={"system"}
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`)

<a id="camel.toolkits.origene_mcp_toolkit.OrigeneToolkit.__init__" />

### **init**

```python theme={"system"}
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`)
