diff --git a/sig/sig-MCP-Tools-Ecosystem/README.md b/sig/sig-MCP-Tools-Ecosystem/README.md new file mode 100644 index 0000000000000000000000000000000000000000..a314c71ef84843ec0ebf2d97f4b025fcbef15d57 --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/README.md @@ -0,0 +1,52 @@ +# MCP Tools Ecosystem SIG +sig-MCP-Tools-Ecosystem的主要目标: +- **命令现代化**:推动系统命令工具向统一化、模块化、现代语言化方向演进,提升可靠性与可维护性。 +- **命令服务化**:探索命令的服务化运行模式,推动命令向智能接口演进,实现调用、组合与自动化执行。 +- **工具生态协同**:联动系统命令、包管理、系统管理、云原生、开发测试工具等,基于服务化命令实现跨生态协同,具备 AI 理解和消费能力。 +- **支撑系统全场景演进**:以命令服务化为基础,助力 openEuler 在运维自动化、云原生适配、多环境协同与第三方生态对接方向持续推进。 + + +# 组织会议 + +- 双周例会,周五上午十点 + +# 成员 +### Maintainer列表 +- 姜少涛[@pzxmx](https://gitee.com/pzxmx), [jiangst12@chinatelecom.cn](jiangst12@chinatelecom.cn) +- 秦勇[@smileQiny](https://gitee.com/smileQiny), [qiny15@chinatelecom.cn](qiny15@chinatelecom.cn) +- 付广哲[@free_stor](https://gitee.com/free_stor), [fugz@chinatelecom.cn](fugz@chinatelecom.cn) +- 谭利勇[@huskartang](https://gitee.com/huskartang), [tanly6@chinatelecom.cn](tanly6@chinatelecom.cn) +- 杨桃[@xhuacmer](https://gitee.com/xhuacmer), [yangt111@chinatelecom.cn](yangt111@chinatelecom.cn) +- 江政雄[@davidjzx](https://gitee.com/davidjzx), [jiangzx7@chinatelecom.cn](jiangzx7@chinatelecom.cn) +- 李洋[@thegameisfives](https://gitee.com/thegameisfives), [liyang342@huawei.com](liyang342@huawei.com) +- 段鹏杰[@duan_pj](https://gitee.com/duan_pj), [pengjieduan@gmail.com](pengjieduan@gmail.com) +- 朱泽旭[@superninesun](https://gitee.com/superninesun), [zhuzexu@huawei.com](zhuzexu@huawei.com) +- 李萍[@lipingEmmaSiguyi](https://gitee.com/lipingEmmaSiguyi), [1477412247@qq.com](1477412247@qq.com) +- 栾建海[@luanjianhai](https://gitee.com/luanjianhai), [luanjianhai@huawei.com](luanjianhai@huawei.com) + +### Committer列表 +- 刘敏[@liumin6](https://gitee.com/liumin6), [lium110@chinatelecom.cn](lium110@chinatelecom.cn) +- 刘铭然[@liumr1990](https://gitee.com/liumr1990), [liumr1@chinatelecom.cn](liumr1@chinatelecom.cn) +- 李阳[@lyxlyforever](https://gitee.com/lyxlyforever), [liy460@chinatelecom.cn](liy460@chinatelecom.cn) +- 陈浩然[@chr2301137125](https://gitee.com/chr2301137125), [chenhr13@chinatelecom.cn](chenhr13@chinatelecom.cn) +- 王思[@w-xxxx](https://gitee.com/w-xxxx), [wangs88@chinatelecom.cn](wangs88@chinatelecom.cn) +- 王龙[@empire99200](https://gitee.com/empire99200), [wanglong1@chinatelecom.cn](wanglong1@chinatelecom.cn) +- 陈敬一[@acceleratorcjy](https://gitee.com/acceleratorcjy), [chenjy23@chinatelecom.cn](chenjy23@chinatelecom.cn) +- 龚楠[@gongnan](https://gitee.com/gongnan), [gongn1@chinatelecom.cn](gongn1@chinatelecom.cn) +- 岳旭东[@yuexudong](https://gitee.com/yuexudong), [yuexd@chinatelecom.cn](yuexd@chinatelecom.cn) +- 李川[@leccg](https://gitee.com/leccg), [lichuan@chinatelecom.cn](lichuan@chinatelecom.cn) +- 张玉川[@zhangyc0391](https://gitee.com/zhangyc0391), [zhangyc121@chinatelecom.cn](zhangyc121@chinatelecom.cn) + +# 联系方式 + +- [邮件列表](sig-mcp-tools-ecosystem@openeuler.org) + + +# 项目地址 +- syskits - [https://gitee.com/openeuler/syskits](https://gitee.com/openeuler/syskits) +- workflowkits - [https://gitee.com/openeuler/workflowkits](https://gitee.com/openeuler/workflowkits) +- SysAIFrame - [https://gitee.com/openeuler/SysAIFrame](https://gitee.com/openeuler/SysAIFrame) +- Rsysstat - [https://gitee.com/openeuler/Rsysstat](https://gitee.com/openeuler/Rsysstat) +- Rprocps-ng - [https://gitee.com/openeuler/Rprocps-ng](https://gitee.com/openeuler/Rprocps-ng) +- ct-cockpit - [https://gitee.com/openeuler/ct-cockpit](https://gitee.com/openeuler/ct-cockpit) +- ctdeployer - [https://gitee.com/openeuler/ctdeployer](https://gitee.com/openeuler/ctdeployer) diff --git a/sig/sig-MCP-Tools-Ecosystem/openeuler/c/ct-cockpit.yaml b/sig/sig-MCP-Tools-Ecosystem/openeuler/c/ct-cockpit.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a90f47f6a4ef1f84a08cfb5d874748ea78315865 --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/openeuler/c/ct-cockpit.yaml @@ -0,0 +1,6 @@ +name: ct-cockpit +description: A web-based operations and maintenance tool designed to provide system administrators and users with an easy-to-use interface for managing and monitoring Linux servers. +branches: +- name: master + type: protected +type: public \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/openeuler/c/ctdeployer.yaml b/sig/sig-MCP-Tools-Ecosystem/openeuler/c/ctdeployer.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0fae67f1440be2c5710bb8d53fba4b7a122a82de --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/openeuler/c/ctdeployer.yaml @@ -0,0 +1,6 @@ +name: ctdeployer +description: The OS batch deployment tool ctdeployer enables large-scale OS installation and configuration across diverse security requirements and hardware environments. It removes the operational bottlenecks caused by BMC availability and performance differences, enhancing the usability and security of large-scale OS deployments. +branches: +- name: master + type: protected +type: public \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/openeuler/r/Rprocps-ng.yaml b/sig/sig-MCP-Tools-Ecosystem/openeuler/r/Rprocps-ng.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a98ebcb0cfb606e576913b670cec004b6406afae --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/openeuler/r/Rprocps-ng.yaml @@ -0,0 +1,6 @@ +name: Rprocps-ng +description: Redesigning and refactoring system components with Rust to establish a new foundation for operating system security. +branches: +- name: master + type: protected +type: public \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/openeuler/r/Rsysstat.yaml b/sig/sig-MCP-Tools-Ecosystem/openeuler/r/Rsysstat.yaml new file mode 100644 index 0000000000000000000000000000000000000000..84b4caa54f51d6627fe15f9d92079f1b0710bbad --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/openeuler/r/Rsysstat.yaml @@ -0,0 +1,6 @@ +name: Rsysstat +description: Rust’s guarantees in memory, type, and concurrency safety drive innovations in operating system security. +branches: +- name: master + type: protected +type: public \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/openeuler/s/SysAIFrame.yaml b/sig/sig-MCP-Tools-Ecosystem/openeuler/s/SysAIFrame.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1c20c510b5888a002c3687aaf7b3d5271eb542dc --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/openeuler/s/SysAIFrame.yaml @@ -0,0 +1,6 @@ +name: SysAIFrame +description: Focusing on AI frontiers, enhancing the operating system's overall support for AI applications. +branches: +- name: master + type: protected +type: public \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/openeuler/s/syskits.yaml b/sig/sig-MCP-Tools-Ecosystem/openeuler/s/syskits.yaml new file mode 100644 index 0000000000000000000000000000000000000000..005e26f870bc71355e2ee00ac6ece8aea065f8d5 --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/openeuler/s/syskits.yaml @@ -0,0 +1,6 @@ +name: syskits +description: A foundational command set comprising over 100 commands, providing command-as-a-service support at the basic command layer. +branches: +- name: master + type: protected +type: public \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/openeuler/w/workflowkits.yaml b/sig/sig-MCP-Tools-Ecosystem/openeuler/w/workflowkits.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d1f210ade202cc2cace5ac24e3403bcb652cdf02 --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/openeuler/w/workflowkits.yaml @@ -0,0 +1,6 @@ +name: workflowkits +description: A command orchestration and execution flow engine. +branches: +- name: master + type: protected +type: public \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/sig-MCP-Tools-Ecosystem.md b/sig/sig-MCP-Tools-Ecosystem/sig-MCP-Tools-Ecosystem.md new file mode 100644 index 0000000000000000000000000000000000000000..b4da1015172a6bbf2aaa0c9b37c0c9cfe4266f5a --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/sig-MCP-Tools-Ecosystem.md @@ -0,0 +1,28 @@ +# sig-MCP-Tools-Ecosystem +English | [简体中文](./sig-MCP-Tools-Ecosystem_cn.md) + + +Note: The Charter of this SIG follows the convention described in the openEuler charter [README](/en/governance/README.md), and follows [SIG-governance](/en/technical-committee/governance/SIG-governance.md). + +## SIG Mission and Scope + +### sig-MCP-Tools-Ecosystem objectives: +- To build an **open, unified, and extensible** system command service platform, driving the continuous evolution of commands from "tools" to "services", and ultimately to "intelligent interfaces". + +### sig-MCP-Tools-Ecosystem positioning: +- **Command Modernization**: Drive system command tools towards a unified, modular, and modern-language-based evolution, enhancing their reliability and maintainability. +- **Command Servitization**: Explore service-oriented operational models for commands, promoting their evolution into intelligent interfaces to enable invocation, composition, and automated execution. +- **Tool Ecosystem Collaboration**: Integrate system commands, package management, system administration, cloud-native, and development/testing tools. Achieve cross-ecosystem collaboration based on servitized commands and equip them with AI-understandable and consumable capabilities. +- **Supporting System-wide Scenario Evolution**: Build upon command servitization to assist openEuler in advancing operational automation, cloud-native adaptation, multi-environment coordination, and third-party ecosystem integration. + +### Repositories and description managed by this SIG +- syskits - [https://gitee.com/openeuler/syskits](https://gitee.com/openeuler/syskits) +- workflowkits - [https://gitee.com/openeuler/workflowkits](https://gitee.com/openeuler/workflowkits) +- SysAIFrame - [https://gitee.com/openeuler/SysAIFrame](https://gitee.com/openeuler/SysAIFrame) +- Rsysstat - [https://gitee.com/openeuler/Rsysstat](https://gitee.com/openeuler/Rsysstat) +- Rprocps-ng - [https://gitee.com/openeuler/Rprocps-ng](https://gitee.com/openeuler/Rprocps-ng) +- ct-cockpit - [https://gitee.com/openeuler/ct-cockpit](https://gitee.com/openeuler/ct-cockpit) +- ctdeployer - [https://gitee.com/openeuler/ctdeployer](https://gitee.com/openeuler/ctdeployer) + +### Cross-domain and external-oriented processes +- \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/sig-MCP-Tools-Ecosystem_cn.md b/sig/sig-MCP-Tools-Ecosystem/sig-MCP-Tools-Ecosystem_cn.md new file mode 100644 index 0000000000000000000000000000000000000000..73935735c02b6509987c920a1344b6713d116565 --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/sig-MCP-Tools-Ecosystem_cn.md @@ -0,0 +1,28 @@ +# sig-MCP-Tools-Ecosystem +[English](./sig-MCP-Tools-Ecosystem.md) | 简体中文 + + +说明:本SIG的Charter内容遵循openEuler章程 [README](/zh/governance/README.md)中描述的约定,使用[SIG-governance](/zh/technical-committee/governance/SIG-governance.md)中概述的角色和组织管理。 + +## SIG组工作目标和范围 + +### sig-MCP-Tools-Ecosystem的目标: +- 打造一个 **开放、统一、可扩展** 的系统命令服务平台,推动命令从“工具”到“服务”,再到“智能接口”的持续演进。 + +### sig-MCP-Tools-Ecosystem的定位: +- **命令现代化**:推动系统命令工具向统一化、模块化、现代语言化方向演进,提升可靠性与可维护性。 +- **命令服务化**:探索命令的服务化运行模式,推动命令向智能接口演进,实现调用、组合与自动化执行。 +- **工具生态协同**:联动系统命令、包管理、系统管理、云原生、开发测试工具等,基于服务化命令实现跨生态协同,具备 AI 理解和消费能力。 +- **支撑系统全场景演进**:以命令服务化为基础,助力 openEuler 在运维自动化、云原生适配、多环境协同与第三方生态对接方向持续推进。 + +### 该SIG管理的repository及描述 +- syskits - [https://gitee.com/openeuler/syskits](https://gitee.com/openeuler/syskits) +- workflowkits - [https://gitee.com/openeuler/workflowkits](https://gitee.com/openeuler/workflowkits) +- SysAIFrame - [https://gitee.com/openeuler/SysAIFrame](https://gitee.com/openeuler/SysAIFrame) +- Rsysstat - [https://gitee.com/openeuler/Rsysstat](https://gitee.com/openeuler/Rsysstat) +- Rprocps-ng - [https://gitee.com/openeuler/Rprocps-ng](https://gitee.com/openeuler/Rprocps-ng) +- ct-cockpit - [https://gitee.com/openeuler/ct-cockpit](https://gitee.com/openeuler/ct-cockpit) +- ctdeployer - [https://gitee.com/openeuler/ctdeployer](https://gitee.com/openeuler/ctdeployer) + +### 跨领域和面向外部的流程 +- \ No newline at end of file diff --git a/sig/sig-MCP-Tools-Ecosystem/sig-info.yaml b/sig/sig-MCP-Tools-Ecosystem/sig-info.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5fd1b9934a0219562fde28e3f343d05ab211f9ab --- /dev/null +++ b/sig/sig-MCP-Tools-Ecosystem/sig-info.yaml @@ -0,0 +1,134 @@ +name: sig-MCP-Tools-Ecosystem +description: The goal of sig-MCP-Tools-Ecosystem is to build an open, unified, and extensible system command service platform, driving the continuous evolution of commands from "tools" to "services", and ultimately to "intelligent interfaces". +created_on: '2025-10-30' +mailing_list: sig-mcp-tools-ecosystem@openeuler.org +maintainers: +- gitee_id: pzxmx + name: Jiang Shaotao + organization: CTyunOS + email: jiangst12@chinatelecom.cn +- gitee_id: smileQiny + name: Qin Yong + organization: CTyunOS + email: qiny15@chinatelecom.cn +- gitee_id: free_stor + name: Fu Guangzhe + organization: CTyunOS + email: fugz@chinatelecom.cn +- gitee_id: huskartang + name: Tan Liyong + organization: CTyunOS + email: tanly6@chinatelecom.cn +- gitee_id: xhuacmer + name: Yang Tao + organization: CTyunOS + email: yangt111@chinatelecom.cn +- gitee_id: davidjzx + name: Jiang Zhengxiong + organization: CTyunOS + email: jiangzx7@chinatelecom.cn +- gitee_id: duan_pj + name: Duan Pengjie + organization: Huawei + email: pengjieduan@gmail.com +- gitee_id: superninesun + name: Zhu Zexu + organization: Huawei + email: zhuzexu@huawei.com +- gitee_id: lipingEmmaSiguyi + name: Li Ping + organization: Huawei + email: 1477412247@qq.com +- gitee_id: luanjianhai + name: Luan Jianhai + organization: Huawei + email: luanjianhai@huawei.com +- gitee_id: thegameisfives + name: Li Yang + organization: Huawei + email: liyang342@huawei.com + +repositories: +- repo: + - openeuler/syskits + committers: + - gitee_id: w-xxxx + name: Wang Si + organization: CTyunOS + email: wangs88@chinatelecom.cn + - gitee_id: lyxlyforever + name: Li Yang + organization: CTyunOS + email: liy460@chinatelecom.cn + +- repo: + - openeuler/workflowkits + committers: + - gitee_id: chr2301137125 + name: Chen Haoran + organization: CTyunOS + email: chenhr13@chinatelecom.cn + - gitee_id: liumin6 + name: Liu Min + organization: CTyunOS + email: lium110@chinatelecom.cn + +- repo: + - openeuler/SysAIFrame + committers: + - gitee_id: acceleratorcjy + name: Chen Jingyi + organization: CTyunOS + email: chenjy23@chinatelecom.cn + - gitee_id: liumr1990 + name: Liu Mingran + organization: CTyunOS + email: liumr1@chinatelecom.cn + +- repo: + - openeuler/Rsysstat + committers: + - gitee_id: empire99200 + name: Wang Long + organization: CTyunOS + email: wanglong1@chinatelecom.cn + - gitee_id: gongnan + name: Gong Nan + organization: CTyunOS + email: gongn1@chinatelecom.cn + +- repo: + - openeuler/Rprocps-ng + committers: + - gitee_id: empire99200 + name: Wang Long + organization: CTyunOS + email: wanglong1@chinatelecom.cn + - gitee_id: gongnan + name: Gong Nan + organization: CTyunOS + email: gongn1@chinatelecom.cn + +- repo: + - openeuler/ct-cockpit + committers: + - gitee_id: huskartang + name: Tan Liyong + organization: CTyunOS + email: tanly6@chinatelecom.cn + - gitee_id: yuexudong + name: Yue Xudong + organization: CTyunOS + email: yuexd@chinatelecom.cn + +- repo: + - openeuler/ctdeployer + committers: + - gitee_id: leccg + name: Li Chuan + organization: CTyunOS + email: lichuan@chinatelecom.cn + - gitee_id: zhangyc0391 + name: Zhang Yuchuan + organization: CTyunOS + email: zhangyc121@chinatelecom.cn