McpClientConfig constructor
const
McpClientConfig({
- required String name,
- required String version,
- String? description,
- ClientCapabilities capabilities = const ClientCapabilities(),
- String? protocolVersion,
- int maxRetries = 3,
- Duration retryDelay = const Duration(seconds: 2),
- Duration requestTimeout = const Duration(seconds: 30),
- 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,
});