ALREADY_INITIALIZED_ERROR = "The provided ClientSession has already been initialized. load_mcp_server_info(
) performs the initialize handshake itself, so it needs a session that has not been initialized yet; re-initializing a live session violates the MCP protocol, resets the server's initialization state, and can cause concurrent requests on that session to fail. Either pass an uninitialized session (e.g. MultiServerMCPClient.session(name, auto_initialize=False)
), or omit `session` and pass `connection` to have a temporary session created."