# sysIntd **Repository Path**: xuhou/intelligence-d ## Basic Information - **Project Name**: sysIntd - **Description**: openEuler IntelligenceD - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-10-10 - **Last Updated**: 2025-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IntelligenceD 负责mcp的管理,支持mcp注册发现安装等全生命周期管理 ## 安装 1 下载代码到本地[https://gitee.com/GS-Stephen_Curry/intelligence-d] 2 执行run.sh脚本完成项目部署安装 3 命令行执行sysint_ctl -h 验证是否安装成功 ## sysint_ctl支持的命令 | 命令 | 功能 | 使用 | 样例 | | ------------ | -------------------------------------- | ------------------------------------------------------------ | ----------------------------------------------------- | | ls | 列举本地已安装的mcp servers | sysint_ctl ls [OPTIONS] | sysint_ctl ls | | search | 查找指定的mcp servers | sysint_ctl search [OPTIONS] SERVER_NAME | sysint_ctl search lscpu | | install | 安装指定的mcp server | sysint_ctl install [OPTIONS] SERVER_NAME | sysint_ctl install lscpu | | info | 查看指定的mcp server | sysint_ctl info [OPTIONS] SERVER_NAME | sysint_ctl info lscpu | | start | 启动指定的mcp server | sysint_ctl start [OPTIONS] SERVER_NAME | sysint_ctl start lscpu | | stop | 停止指定的mcp server | sysint_ctl stop [OPTIONS] SERVER_NAME | sysint_ctl stop lscpu | | uninstall | 卸载指定的mcp server | sysint_ctl uninstall [OPTIONS] SERVER_NAME | sysint_ctl uninstall lscpu | | agent list | 查看所有agent | sysint_ctl agent list | sysint_ctl agent list | | agent search | 模糊搜索agent,精确匹配时展示agent详情 | sysint_ctl agent search --name agent_name | sysint_ctl agent search --name lscpu | | agent create | 创建agent | sysint_ctl agent create --name agent_name --mcp_list mcp1,mcp2 | sysint_ctl agent create --name lscpu --mcp_list lscpu | | agent delete | 删除agent | sysint_ctl agent delete --name agent_name | sysint_ctl agent delete --name lscpu | ![支持的命令](./images/help.PNG) **列举已安装服务** sysint_ctl ls sysint_ctl ls -v ```shell (py11) [root@localhost intelligence-d]# sysint_ctl ls status: success. Found 1 server(s) in local env: zip Tip: Use 'sysint_ctl ls -v' to see detailed server configurations ``` **查找指定服务** sysint_ctl search ```shell (py11) [root@localhost intelligence-d]# sysint_ctl search lscpu status: success. Searching in MCP Center for mcp server 'lscpu' ls lscpu Found 2 mcp servers in MCP Center. ``` **安装指定服务** sysint_ctl install ```shell (py11) [root@localhost intelligence-d]# sysint_ctl install lscpu MCP Server Name: lscpu Description: cpu架构等静态信息收集mcp Install this server? [y/n]: y Installing server... status: success. Installed mcp server: lscpu ``` **查看指定服务信息** sysint_ctl info ```shell (py11) [root@localhost intelligence-d]# sysint_ctl info lscpu status: success. Showing information for MCP server: lscpu Server Name: lscpu Server Description: cpu架构等静态信息收集mcp Server Information: command: python3 args: servers/lscpu/src/server.py url: http://0.0.0.0:12100/sse mcpType: sse env: {} headers: {} ``` **启动指定服务** sysint_ctl start ```shell (py11) [root@localhost intelligence-d]# sysint_ctl start lscpu status: success. Prepare start server 'lscpu' PYTHONPATH: /usr/lib/euler-copilot-framework/mcp_center 'lscpu' has installed. Start command: ['python3', 'servers/lscpu/src/server.py'] Uvicorn running on http://0.0.0.0:12100/sse. 'lscpu' start up ok, process id: 2781212. ``` **停止指定服务** sysint_ctl stop ```shell (py11) [root@localhost intelligence-d]# sysint_ctl stop lscpu status: success. Prepare stop server 'lscpu'. Find target process, pid: 2783051, startup cmd: python3 servers/lscpu/src/server.py Sending SIGTERM signal to pid: 2783051 Server lscpu has been stopped. ``` **卸载指定服务** sysint_ctl uninstall ```shell (py11) [root@localhost intelligence-d]# sysint_ctl uninstall lscpu Uninstall lscpu server? [y/n]: y Uninstalling server... status: success. mcp server has been removed! ``` ## TODO 1 外部三方mcp server的安装,运行,卸载