Skip to main content
Configuration loader for MCP session. This module provides functionality to load MCP configuration from JSON files.

create_connector_from_config

function create_connector_from_config

Create a connector based on server configuration. This function can be called with just the server_config parameter: create_connector_from_config(server_config)
Parameters
dict[str, Any]
required
The server configuration section
bool
default:"False"
Whether to use sandboxed execution mode for running MCP servers.
mcp_use.client.connectors.sandbox.SandboxOptions | None
default:"None"
Optional sandbox configuration options.
mcp.client.session.SamplingFnT | None
default:"None"
Optional sampling callback function.
mcp.client.session.ElicitationFnT | None
default:"None"
Callback function
mcp.client.session.MessageHandlerFnT | None
default:"None"
Parameter value
mcp.client.session.LoggingFnT | None
default:"None"
Callback function
list[mcp_use.client.middleware.middleware.Middleware] | None
default:"None"
Middleware instance
bool | None
default:"True"
Boolean flag
list[mcp.types.Root] | None
default:"None"
List of items
mcp.client.session.ListRootsFnT | None
default:"None"
Callback function
Returns
mcp_use.client.connectors.base.BaseConnector
A configured connector instance
Signature

load_config_file

function load_config_file

Load a configuration file.
Parameters
str
required
Path to the configuration file
Returns
dict[str, Any]
The parsed configuration
Signature