From a7deaa6230d54e05de27ebb8ad1c2100b837cf79 Mon Sep 17 00:00:00 2001 From: cui-gaoleng <562344211@qq.com> Date: Tue, 2 Dec 2025 10:27:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=BB=93=E6=9E=84=20?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mcp_center/run.sh | 2 ++ mcp_center/servers/oe-cli-mcp-server/mcp_server/cli.py | 2 +- .../servers/oe-cli-mcp-server/mcp_server/cli/handle.py | 6 ++++-- mcp_center/servers/oe-cli-mcp-server/run.sh | 4 ++-- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/mcp_center/run.sh b/mcp_center/run.sh index 43b4d212b..d77f47737 100755 --- a/mcp_center/run.sh +++ b/mcp_center/run.sh @@ -2,6 +2,8 @@ SERVICE_DIR="/usr/lib/euler-copilot-framework/mcp_center/service" +/usr/lib/euler-copilot-framework/mcp_center/servers/oe-cli-mcp-server/run.sh + for service_file in "$SERVICE_DIR"/*.service; do if [ -f "$service_file" ]; then service_name=$(basename "$service_file" .service) diff --git a/mcp_center/servers/oe-cli-mcp-server/mcp_server/cli.py b/mcp_center/servers/oe-cli-mcp-server/mcp_server/cli.py index 029bd722a..c35886c0d 100755 --- a/mcp_center/servers/oe-cli-mcp-server/mcp_server/cli.py +++ b/mcp_center/servers/oe-cli-mcp-server/mcp_server/cli.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/lib/euler-copilot-framework/mcp_center/servers/oe-cli-mcp-server/venv/global/bin/python3 import logging import os import sys diff --git a/mcp_center/servers/oe-cli-mcp-server/mcp_server/cli/handle.py b/mcp_center/servers/oe-cli-mcp-server/mcp_server/cli/handle.py index 2a52caa1d..8a00bb822 100644 --- a/mcp_center/servers/oe-cli-mcp-server/mcp_server/cli/handle.py +++ b/mcp_center/servers/oe-cli-mcp-server/mcp_server/cli/handle.py @@ -43,7 +43,8 @@ def send_http_request(action: str, params: dict = None): def handle_add(pkg_input): """处理 -add 命令""" type_map = {"智能运维": ToolType.BASE.value, "智算调优": ToolType.AI.value, - "通算调优": ToolType.CAL.value, "镜像运维": ToolType.MIRROR.value, "个性化": ToolType.PERSONAL.value} + "通算调优": ToolType.CAL.value, "镜像运维": ToolType.MIRROR.value, + "个性化": ToolType.PERSONAL.value,"知识库": ToolType.RAG.value} if pkg_input in type_map: params = {"type": "system", "value": type_map[pkg_input]} @@ -61,7 +62,8 @@ def handle_add(pkg_input): def handle_remove(pkg_input): """处理 -remove 命令""" type_map = {"智能运维": ToolType.BASE.value, "智算调优": ToolType.AI.value, - "通算调优": ToolType.CAL.value, "镜像运维": ToolType.MIRROR.value, "个性化": ToolType.PERSONAL.value} + "通算调优": ToolType.CAL.value, "镜像运维": ToolType.MIRROR.value, + "个性化": ToolType.PERSONAL.value,"知识库": ToolType.RAG.value} params = {"type": "system" if pkg_input in type_map else "custom", "value": type_map.get(pkg_input, pkg_input)} diff --git a/mcp_center/servers/oe-cli-mcp-server/run.sh b/mcp_center/servers/oe-cli-mcp-server/run.sh index 0c9a3d82b..72603970a 100755 --- a/mcp_center/servers/oe-cli-mcp-server/run.sh +++ b/mcp_center/servers/oe-cli-mcp-server/run.sh @@ -1,6 +1,6 @@ -cp mcp-server.service /etc/systemd/system/ +source /usr/lib/euler-copilot-framework/mcp_center/servers/oe-cli-mcp-server/venv/global/bin/activate -source venv/global/bin/activate +cp /usr/lib/euler-copilot-framework/mcp_center/servers/oe-cli-mcp-server/mcp-server.service /etc/systemd/system/ pip install --upgrade pip pip install -r /usr/lib/euler-copilot-framework/mcp_center/servers/oe-cli-mcp-server/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple -- Gitee