OptionalclientDefault client identity for all servers; overridable per server.
OptionalmcpServer configurations keyed by the name used in client methods.
OptionalonCallback for elicitation requests from servers.
OptionalonCallback for notifications from servers.
OptionalonCallback for sampling input.
Top-level MCP client configuration.
Callback and client identity values act as defaults for individual servers.