productionConfig static method

McpClientConfig productionConfig({
  1. required String name,
  2. required String version,
  3. ClientCapabilities? capabilities,
})

Helper method to create a production-ready client configuration

Implementation

static McpClientConfig productionConfig({
  required String name,
  required String version,
  ClientCapabilities? capabilities,
}) {
  return McpClientConfig(
    name: name,
    version: version,
    capabilities: capabilities ?? const ClientCapabilities(),
    maxRetries: 5,
    retryDelay: const Duration(seconds: 1),
    requestTimeout: const Duration(seconds: 60),
    enableDebugLogging: false,
  );
}