McpClientConfig constructor

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

Implementation

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