From 0da7d2bf8d784e54caf53fd0409e88b9896a4e27 Mon Sep 17 00:00:00 2001 From: jack ning Date: Thu, 4 Sep 2025 13:26:20 +0800 Subject: [PATCH] update --- .../ai/mcp_server/McpServerEntity.java | 29 +++++++++---------- .../ai/mcp_server/McpServerResponse.java | 9 +----- .../ai/mcp_server/McpServerService.java | 10 +++---- .../ai/src/main/resources/ai/mcp_servers.json | 3 ++ 4 files changed, 23 insertions(+), 28 deletions(-) create mode 100644 modules/ai/src/main/resources/ai/mcp_servers.json diff --git a/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerEntity.java b/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerEntity.java index 0e697696b4..54b7f059f1 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerEntity.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerEntity.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-05-11 18:14:28 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-08-26 14:13:08 + * @LastEditTime: 2025-09-04 12:23:24 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -20,7 +20,6 @@ import jakarta.persistence.Column; import jakarta.persistence.Entity; // import jakarta.persistence.EntityListeners; import jakarta.persistence.Table; -import java.time.ZonedDateTime; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -96,20 +95,20 @@ public class McpServerEntity extends BaseEntity { @Column(columnDefinition = TypeConsts.COLUMN_TYPE_TEXT) private String serverConfig; - /** - * Last health check time - */ - private ZonedDateTime lastHealthCheck; + // /** + // * Last health check time + // */ + // private ZonedDateTime lastHealthCheck; - /** - * Last connection time - */ - private ZonedDateTime lastConnected; + // /** + // * Last connection time + // */ + // private ZonedDateTime lastConnected; - /** - * Last error message - */ - @Column(columnDefinition = TypeConsts.COLUMN_TYPE_TEXT) - private String lastError; + // /** + // * Last error message + // */ + // @Column(columnDefinition = TypeConsts.COLUMN_TYPE_TEXT) + // private String lastError; } diff --git a/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerResponse.java b/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerResponse.java index 0f3cad0d23..264312416d 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerResponse.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerResponse.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-05-11 18:26:12 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-09-04 12:12:21 + * @LastEditTime: 2025-09-04 12:23:14 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -55,12 +55,5 @@ public class McpServerResponse extends BaseResponse { * - autoStart and other settings */ private String serverConfig; - - - private java.time.ZonedDateTime lastHealthCheck; - - private java.time.ZonedDateTime lastConnected; - - private String lastError; } diff --git a/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerService.java b/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerService.java index 4c7910c1c7..10eedc5e72 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerService.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/mcp_server/McpServerService.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2025-08-26 11:17:42 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-08-26 11:18:07 + * @LastEditTime: 2025-09-04 12:23:58 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -494,10 +494,10 @@ public class McpServerService { private void updateEntityStatus(McpServerEntity server, McpServerStatusEnum status, String error) { server.setStatus(status.name()); - server.setLastError(error); - if (McpServerStatusEnum.ACTIVE.equals(status)) { - server.setLastConnected(ZonedDateTime.now()); - } + // server.setLastError(error); + // if (McpServerStatusEnum.ACTIVE.equals(status)) { + // server.setLastConnected(ZonedDateTime.now()); + // } mcpServerRestService.save(server); } diff --git a/modules/ai/src/main/resources/ai/mcp_servers.json b/modules/ai/src/main/resources/ai/mcp_servers.json new file mode 100644 index 0000000000..544b7b4ddd --- /dev/null +++ b/modules/ai/src/main/resources/ai/mcp_servers.json @@ -0,0 +1,3 @@ +{ + +} \ No newline at end of file