MinimaxMCPToolkit
Using explicit API key
async with MinimaxMCPToolkit(api_key=“your-key”) as toolkit: tools = toolkit.get_tools()Toolkit is automatically disconnected when exiting
Using environment variables (recommended for security)
Set MINIMAX_API_KEY=your-key in environment
async with MinimaxMCPToolkit() as toolkit: tools = toolkit.get_tools() Environment Variables: MINIMAX_API_KEY: MiniMax API key for authentication MINIMAX_API_HOST: API host URL (default: https://api.minimax.io) MINIMAX_MCP_BASE_PATH: Base path for output files Parameters:- timeout (Optional[float]): Connection timeout in seconds. (default: :obj:
None
)
init
- api_key (Optional[str]): MiniMax API key for authentication. If None, will attempt to read from MINIMAX_API_KEY environment variable. (default: :obj:
None
) - api_host (str): MiniMax API host URL. Can be either “https://api.minimax.io” (global) or “https://api.minimaxi.com” (mainland China). Can also be read from MINIMAX_API_HOST environment variable. (default: :obj:
"https://api.minimax.io"
) - base_path (Optional[str]): Base path for output files. If None, uses current working directory. Can also be read from MINIMAX_MCP_BASE_PATH environment variable. (default: :obj:
None
) - timeout (Optional[float]): Connection timeout in seconds. (default: :obj:
None
)