ExBifrost.Model.McpClientConfig (ex_bifrost v0.1.0)

Copy Markdown View Source

Full MCP client configuration (used in responses)

Summary

Types

t()

@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
}

Functions

decode(value)