From 29b690b864c07736ce818a67667f8a321e4a9944 Mon Sep 17 00:00:00 2001 From: ObjectNotFound Date: Tue, 23 Dec 2025 14:58:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=BC=BAmcp=5Fcenter=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=A8=B3=E5=AE=9A=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0000-cmd-ssh-dependency.patch | 84 +++++++++++++++++++++++++++++++++++ euler-copilot-framework.spec | 7 ++- 2 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 0000-cmd-ssh-dependency.patch diff --git a/0000-cmd-ssh-dependency.patch b/0000-cmd-ssh-dependency.patch new file mode 100644 index 0000000..d063c7c --- /dev/null +++ b/0000-cmd-ssh-dependency.patch @@ -0,0 +1,84 @@ +From 9b8a7127bed9d94353e3211695f8c807ce797576 Mon Sep 17 00:00:00 2001 +From: root +Date: Tue, 23 Dec 2025 17:20:57 +0800 +Subject: [PATCH] Add dependency for ssh remote connection in cmd_executor_tool +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +--- + .../mcp_tools/base_tools/cmd_executor_tool/deps.toml | 6 ++++++ + .../mcp_tools/base_tools/cmd_executor_tool/deps.toml.py | 0 + .../mcp_tools/base_tools/network_tools/deps.toml | 8 ++------ + .../mcp_tools/base_tools/ssh_fix_tool/deps.toml | 7 +------ + mcp_center/servers/rag/run.sh | 2 +- + 5 files changed, 10 insertions(+), 13 deletions(-) + create mode 100644 mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/cmd_executor_tool/deps.toml + delete mode 100644 mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/cmd_executor_tool/deps.toml.py + +diff --git a/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/cmd_executor_tool/deps.toml b/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/cmd_executor_tool/deps.toml +new file mode 100644 +index 00000000..430d3e20 +--- /dev/null ++++ b/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/cmd_executor_tool/deps.toml +@@ -0,0 +1,6 @@ ++[system] ++ ++[pip] ++paramiko="==4.0.0" ++ ++ +diff --git a/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/cmd_executor_tool/deps.toml.py b/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/cmd_executor_tool/deps.toml.py +deleted file mode 100644 +index e69de29b..00000000 +diff --git a/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/network_tools/deps.toml b/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/network_tools/deps.toml +index 3dbbbbb9..1c523dc1 100644 +--- a/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/network_tools/deps.toml ++++ b/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/network_tools/deps.toml +@@ -1,11 +1,7 @@ + [system] +-# NetworkManager / 网卡配置相关的系统工具(通常系统已自带,此处仅用于需要时安装) +-#network_tools = [ +-# "yum install -y NetworkManager", +-# "apt-get update && apt-get install -y network-manager" +-#] ++ + + [pip] +-# Python 依赖(与其他 mcptool 保持一致的基础依赖) ++paramiko="==4.0.0" + + +diff --git a/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/ssh_fix_tool/deps.toml b/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/ssh_fix_tool/deps.toml +index 23eff894..430d3e20 100644 +--- a/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/ssh_fix_tool/deps.toml ++++ b/mcp_center/servers/oe_cli_mcp_server/mcp_tools/base_tools/ssh_fix_tool/deps.toml +@@ -1,11 +1,6 @@ + [system] +-# SSH/sshd 相关系统工具依赖(通常系统已自带,这里仅列出以便需要时安装) +-#ssh_tools = [ +-# "yum install -y openssh-clients openssh-server", +-# "apt-get update && apt-get install -y openssh-client openssh-server" +-#] + + [pip] +-# Python 依赖(与其他 mcptool 保持一致的基础依赖) ++paramiko="==4.0.0" + + +diff --git a/mcp_center/servers/rag/run.sh b/mcp_center/servers/rag/run.sh +index d1de890c..d600bd26 100644 +--- a/mcp_center/servers/rag/run.sh ++++ b/mcp_center/servers/rag/run.sh +@@ -17,7 +17,7 @@ fi + + # 安装依赖 + if [ -f "$RAG_DIR/src/requirements.txt" ]; then +- python3 -m pip install -r "$RAG_DIR/src/requirements.txt" -i https://pypi.tuna.tsinghua.edu.cn/simple ++ python3 -m pip install -r "$RAG_DIR/src/requirements.txt" -i http://mirrors.aliyun.com/pypi/simple/ + echo "✅ 依赖安装完成" + fi + +-- +2.50.1.windows.1 + diff --git a/euler-copilot-framework.spec b/euler-copilot-framework.spec index 7a1c60d..8aacc94 100644 --- a/euler-copilot-framework.spec +++ b/euler-copilot-framework.spec @@ -1,7 +1,7 @@ %define _python_bytecompile_skip 1 Name: euler-copilot-framework Version: 2.0.0 -Release: 3 +Release: 4 Summary: Intelligent framework Engine Based On LLM License: MulanPSL-2.0 URL: https://gitee.com/openeuler/euler-copilot-framework @@ -32,12 +32,15 @@ Requires: python3-xmltodict # MCP Center Requires: python3-virtualenv +Patch0000: 0000-cmd-ssh-dependency.patch + %description Intelligent framework engine based on LLM that supports calling traditional services using both low-level func_call and higher-order protocols such as MCP. %prep %setup -b 0 -n %{name}-%{version} -q +%patch0000 -p1 %build @@ -124,6 +127,8 @@ if [ $1 -eq 0 ]; then fi %changelog +* Tue Dec 23 2025 Weitong Zhou - 2.0.0-4 +- Update mcp_center configs * Mon Dec 22 2025 - 2.0.0-3 - Fix missing prompts * Mon Dec 22 2025 - 2.0.0-2 -- Gitee