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 741cf648..4f2bfa2c 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
@@ -57,13 +57,37 @@ public class LocalRunnerClient extends RunnerClient {
private final String MCP_SERVER_PATH = buildPathStr(ACTION_PATH, "mcp");
private final String MCP_DESC_PATH = buildPathStr(MCP_SERVER_PATH, "desc");
+ /**
+ * 存储包括 DescMcp、DynamicActionMcp、CommonMcp 在内的所有 MCP Server 对应的客户端
+ *
+ * 自身需要针对 CommonMcp 维护一个存储 McpServers.json 文件的目录
+ *
+ * 相关目录按照以下格式组织:
+ *
+ * MCP_SERVER_PATH/mcp-server.json + *
+ */ private final Map+ * DYNAMIC_ACTION_PATH/action 名称/ + *
+ * 每个action子目录下,除了相关的程序文件外,将额外提供一个+ * MCP_DESC_PATH/server::toolName.desc.json + *
*/ private McpStatelessAsyncServer mcpDescServer; private final WatchService watchService; @@ -94,15 +118,6 @@ public class LocalRunnerClient extends RunnerClient { registerMcpClient("mcp-desc", pair.clientSide(), 10); } - /** - * 目录按照以下格式进行组织: - *- * DYNAMIC_ACTION_PATH/action 名称/ - *
- * 每个action子目录下,除了相关的程序文件外,将额外提供一个