Skip to content

Commit bb65f1a

Browse files
authored
Ensure MCP Tools Autoconfiguration happens before ChatClient Autoconfiguration (#4553)
Signed-off-by: Dariusz Jędrzejczyk <[email protected]>
1 parent 9e0e3cd commit bb65f1a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-common/src/main/java/org/springframework/ai/mcp/client/common/autoconfigure/McpToolCallbackAutoConfiguration.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
* ToolCallbacksProviders. These providers are used by Spring AI to discover and execute
4343
* tools.
4444
*/
45-
@AutoConfiguration(after = { McpClientAutoConfiguration.class })
45+
@AutoConfiguration(after = { McpClientAutoConfiguration.class },
46+
beforeName = { "org.springframework.ai.model.chat.client.autoconfigure.ChatClientAutoConfiguration" })
4647
@EnableConfigurationProperties(McpClientCommonProperties.class)
4748
@Conditional(McpToolCallbackAutoConfiguration.McpToolCallbackAutoConfigurationCondition.class)
4849
public class McpToolCallbackAutoConfiguration {

0 commit comments

Comments
 (0)