Commit d674d68a7393d935cc48045642c1b82d339c8a2a

Authored by YunaiV
1 parent 50b5aeb4

fix:【ai 大模型】修复 mcp webflux 依赖,导致 SSE Server 失效的问题

Showing 1 changed file with 8 additions and 3 deletions
yudao-module-ai/pom.xml
@@ -187,17 +187,22 @@ @@ -187,17 +187,22 @@
187 </exclusions> 187 </exclusions>
188 </dependency> 188 </dependency>
189 189
  190 + <!-- MCP 相关 -->
  191 + <!--
  192 + 特殊说明:不能使用 spring-ai-starter-mcp-server-webflux 或 spring-ai-starter-mcp-client-webflux !!!
  193 + 原因:项目使用了 SpringMVC,而不是 WebFlux。引入上述 2 个,会导致 SSE Server 失效。
  194 + -->
190 <dependency> 195 <dependency>
  196 + <!-- 服务端 -->
191 <groupId>org.springframework.ai</groupId> 197 <groupId>org.springframework.ai</groupId>
192 <artifactId>spring-ai-starter-mcp-server-webmvc</artifactId> 198 <artifactId>spring-ai-starter-mcp-server-webmvc</artifactId>
193 <version>${spring-ai.version}</version> 199 <version>${spring-ai.version}</version>
194 </dependency> 200 </dependency>
195 -  
196 <dependency> 201 <dependency>
  202 + <!-- 客户端 -->
197 <groupId>org.springframework.ai</groupId> 203 <groupId>org.springframework.ai</groupId>
198 - <artifactId>spring-ai-starter-mcp-client-webflux</artifactId> 204 + <artifactId>spring-ai-starter-mcp-client</artifactId>
199 <version>${spring-ai.version}</version> 205 <version>${spring-ai.version}</version>
200 - <optional>true</optional>  
201 </dependency> 206 </dependency>
202 207
203 <!-- TinyFlow:AI 工作流 --> 208 <!-- TinyFlow:AI 工作流 -->