load_mcp_tools(
session: ClientSession | None,
*,
connection: Connection | None = None,
callbacks: Callbacks | None = None,
tool_interceptors: list[ToolCallInterceptor] | None = None,
server_name: str | None = None,
tool_name_prefix: bool = False
) -> list[BaseTool]| Name | Type | Description |
|---|---|---|
session* | ClientSession | None | The MCP client session. If |
connection | Connection | None | Default: NoneConnection config to create a new session if session is |
callbacks | Callbacks | None | Default: NoneOptional |
tool_interceptors | list[ToolCallInterceptor] | None | Default: NoneOptional list of interceptors for tool call processing. |
server_name | str | None | Default: NoneName of the server these tools belong to. |
tool_name_prefix | bool | Default: FalseIf |