diff --git a/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client/src/main/java/org/springframework/ai/mcp/client/autoconfigure/McpClientAutoConfiguration.java b/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client/src/main/java/org/springframework/ai/mcp/client/autoconfigure/McpClientAutoConfiguration.java index cd9bcd2d6..4de3b5d1f 100644 --- a/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client/src/main/java/org/springframework/ai/mcp/client/autoconfigure/McpClientAutoConfiguration.java +++ b/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client/src/main/java/org/springframework/ai/mcp/client/autoconfigure/McpClientAutoConfiguration.java @@ -208,7 +208,7 @@ public class McpClientAutoConfiguration { @Bean @ConditionalOnProperty(prefix = McpClientCommonProperties.CONFIG_PREFIX, name = "type", havingValue = "ASYNC") - public List mcpAsyncClients(McpAsyncClientConfigurer mcpSyncClientConfigurer, + public List mcpAsyncClients(McpAsyncClientConfigurer mcpAsyncClientConfigurer, McpClientCommonProperties commonProperties, ObjectProvider> transportsProvider) { @@ -227,7 +227,7 @@ public class McpClientAutoConfiguration { .clientInfo(clientInfo) .requestTimeout(commonProperties.getRequestTimeout()); - spec = mcpSyncClientConfigurer.configure(namedTransport.name(), spec); + spec = mcpAsyncClientConfigurer.configure(namedTransport.name(), spec); var client = spec.build();