Install the client's ClientProtocol collaborator, through which the
transport obtains the protocol-derived request headers (headersFor) and
the cancelled-response predicate (isCancelled). A transport that needs
neither (e.g. stdio) may keep it but ignore it. McpClient calls this once
at construction.
Install the client's ClientProtocol collaborator, through which the transport obtains the protocol-derived request headers (headersFor) and the cancelled-response predicate (isCancelled). A transport that needs neither (e.g. stdio) may keep it but ignore it. McpClient calls this once at construction.