Full MCP client configuration (used in responses)
Summary
Types
@type t() :: %ExBifrost.Model.McpClientConfig{ allow_on_all_virtual_keys: boolean() | nil, auth_type: String.t() | nil, client_id: String.t() | nil, connection_string: String.t() | nil, connection_type: String.t() | nil, disabled: boolean() | nil, headers: %{optional(String.t()) => String.t()} | nil, is_code_mode_client: boolean() | nil, name: String.t() | nil, oauth_config_id: String.t() | nil, per_user_header_keys: [String.t()] | nil, stdio_config: ExBifrost.Model.AddMcpClientRequestOneOf2AllOfStdioConfig.t() | nil, tls_config: ExBifrost.Model.AddMcpClientRequestOneOfAllOfTlsConfig.t() | nil, tool_pricing: %{optional(String.t()) => float()} | nil, tools_to_auto_execute: [String.t()] | nil, tools_to_execute: [String.t()] | nil }