diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentMcpAccessPointServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentMcpAccessPointServiceImpl.java index 7d96f748..f1cdf94c 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentMcpAccessPointServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentMcpAccessPointServiceImpl.java @@ -147,6 +147,7 @@ public class AgentMcpAccessPointServiceImpl implements AgentMcpAccessPointServic List result = toolsList.stream() .map(tool -> (String) tool.get("name")) .filter(name -> name != null) + .sorted() .collect(Collectors.toList()); log.info("成功获取MCP工具列表,智能体ID: {}, 工具数量: {}", id, result.size()); return result;