MCP autoconfiguration has a few <optional>true</true> dependencies that should really be included.
It also has @ConditionalOnClass(...) that should be removed.
e.g. WebFlux client transport autoconfiguration makes no sense without WebClient. WebClient should be bundled with the client transport auto-configuration.
Review all MCP autconfig packages and fix dependency graph.
MCP autoconfiguration has a few
<optional>true</true>dependencies that should really be included.It also has
@ConditionalOnClass(...)that should be removed.e.g. WebFlux client transport autoconfiguration makes no sense without WebClient. WebClient should be bundled with the client transport auto-configuration.
Review all MCP autconfig packages and fix dependency graph.