diff --git a/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java b/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java index b158fa92..0a64e48b 100644 --- a/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java +++ b/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java @@ -308,6 +308,7 @@ public class LocalRunnerClient extends RunnerClient { } private void setupShutdownHook() { + dynamicActionMcpServer.close(); this.mcpClients.forEach((id, client) -> { client.close(); log.info("[{}] MCP-Client 已关闭", id);