McpClientConfig constructor

const McpClientConfig({
  1. required String name,
  2. required String version,
  3. String? description,
  4. ClientCapabilities capabilities = const ClientCapabilities(),
  5. String? protocolVersion,
  6. int maxRetries = 3,
  7. Duration retryDelay = const Duration(seconds: 2),
  8. Duration requestTimeout = const Duration(seconds: 30),
  9. bool enableDebugLogging = false,
})

Implementation

const McpClientConfig({
  required this.name,
  required this.version,
  this.description,
  this.capabilities = const ClientCapabilities(),
  this.protocolVersion,
  this.maxRetries = 3,
  this.retryDelay = const Duration(seconds: 2),
  this.requestTimeout = const Duration(seconds: 30),
  this.enableDebugLogging = false,
});