diff --git a/yudao-module-ai/pom.xml b/yudao-module-ai/pom.xml
index 04df6fac0d..5d112e8c7c 100644
--- a/yudao-module-ai/pom.xml
+++ b/yudao-module-ai/pom.xml
@@ -193,6 +193,12 @@
${spring-ai.version}
+
+ org.springframework.ai
+ spring-ai-starter-mcp-client-webflux
+ ${spring-ai.version}
+
+
dev.tinyflow
diff --git a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java
index 4ddb0e3ddc..541e860f07 100644
--- a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java
+++ b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java
@@ -346,7 +346,8 @@ public class AiChatMessageServiceImpl implements AiChatMessageService {
// 2.2 构建 ChatOptions 对象
AiPlatformEnum platform = AiPlatformEnum.validatePlatform(model.getPlatform());
ChatOptions chatOptions = AiUtils.buildChatOptions(platform, model.getModel(),
- conversation.getTemperature(), conversation.getMaxTokens(), toolNames, toolContext);
+ conversation.getTemperature(), conversation.getMaxTokens(),
+ toolNames, toolContext);
return new Prompt(chatMessages, chatOptions);
}
diff --git a/yudao-server/src/main/resources/application.yaml b/yudao-server/src/main/resources/application.yaml
index 7a04290cad..3cb4dda2b8 100644
--- a/yudao-server/src/main/resources/application.yaml
+++ b/yudao-server/src/main/resources/application.yaml
@@ -203,6 +203,14 @@ spring:
version: 1.0.0
instructions: 一个 MCP 示例服务
sse-endpoint: /sse
+ client:
+ enabled: true
+ name: mcp
+ sse:
+ connections:
+ filesystem:
+ url: http://127.0.0.1:8089
+ sse-endpoint: /sse
yudao:
ai: