← 返回 Skills 市场
alibaba devops
作者
Bowen Huang
· GitHub ↗
· v1.0.0
· MIT-0
91
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install alibaba-devops
功能描述
阿里云云效 DevOps 平台 MCP Server,提供代码管理、项目管理、流水线、应用交付、测试管理等全面的 DevOps 能力
使用说明 (SKILL.md)
阿里云云效 DevOps MCP Server
这是阿里云云效 DevOps 平台的 MCP Server Skill,提供全面的 DevOps 工具集,包括代码管理、项目管理、流水线管理、应用交付、制品管理和测试管理等能力。
渐进式披露模式
本 Skill 采用渐进式披露模式,按需获取工具详情和调用工具。
查看工具列表和参数
获取所有工具及其详细参数信息:
npx -y mcporter list --stdio "npx -y alibabacloud-devops-mcp-server" --schema
如果已配置服务器,也可以直接使用:
npx -y mcporter list yunxiao --schema
调用工具
使用 key:value 或 key=value 格式传递参数:
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" \x3Ctool_name> param1:"value1" param2:"value2"
示例:
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" list_repositories organizationId:"your-org-id"
环境变量配置
MCP Server 需要配置以下环境变量:
YUNXIAO_ACCESS_TOKEN: 云效访问令牌(必需)
可通过 --env 参数传递:
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" --env YUNXIAO_ACCESS_TOKEN=your-token \x3Ctool_name> ...
工具列表
共 165 个工具,按功能分类如下:
基础工具(Base)
| 工具名 | 描述 |
|---|---|
get_current_organization_info |
获取当前用户和组织信息(基于 token) |
get_user_organizations |
获取当前用户所属的组织列表 |
get_current_user |
获取当前用户信息(基于 token) |
代码管理(Code Management)
分支管理
| 工具名 | 描述 |
|---|---|
create_branch |
创建代码仓库分支 |
get_branch |
获取分支信息 |
delete_branch |
删除分支 |
list_branches |
列出仓库所有分支 |
文件操作
| 工具名 | 描述 |
|---|---|
get_file_blobs |
获取文件内容 |
create_file |
创建新文件 |
update_file |
更新文件内容 |
delete_file |
删除文件 |
list_files |
列出目录下的文件 |
compare |
代码比较 |
仓库管理
| 工具名 | 描述 |
|---|---|
get_repository |
获取仓库详情 |
list_repositories |
列出代码仓库 |
变更请求(Merge Request)
| 工具名 | 描述 |
|---|---|
get_change_request |
获取变更请求详情 |
list_change_requests |
列出变更请求 |
create_change_request |
创建变更请求 |
create_change_request_comment |
创建变更请求评论 |
list_change_request_comments |
列出变更请求评论 |
update_change_request_comment |
更新变更请求评论 |
list_change_request_patch_sets |
列出变更请求的补丁集 |
提交记录
| 工具名 | 描述 |
|---|---|
list_commits |
列出提交记录 |
get_commit |
获取提交详情 |
create_commit_comment |
创建提交评论 |
组织管理(Organization)
部门管理
| 工具名 | 描述 |
|---|---|
list_organization_departments |
列出组织部门 |
get_organization_department_info |
获取部门信息 |
get_organization_department_ancestors |
获取部门的上级部门链 |
成员管理
| 工具名 | 描述 |
|---|---|
list_organization_members |
列出组织成员 |
get_organization_member_info |
获取成员信息 |
get_organization_member_info_by_user_id |
通过用户 ID 获取成员信息 |
search_organization_members |
搜索组织成员 |
角色管理
| 工具名 | 描述 |
|---|---|
list_organization_roles |
列出组织角色 |
get_organization_role |
获取角色详情 |
项目管理(Project Management)
项目与项目集
| 工具名 | 描述 |
|---|---|
get_project |
获取项目详情 |
search_projects |
搜索项目 |
search_programs |
搜索项目集 |
list_program_versions |
列出项目集版本 |
版本管理
| 工具名 | 描述 |
|---|---|
list_versions |
列出版本 |
create_version |
创建版本 |
update_version |
更新版本 |
delete_version |
删除版本 |
迭代管理
| 工具名 | 描述 |
|---|---|
get_sprint |
获取迭代详情 |
list_sprints |
列出迭代 |
create_sprint |
创建迭代 |
update_sprint |
更新迭代 |
工作项管理
| 工具名 | 描述 |
|---|---|
get_work_item |
获取工作项详情 |
create_work_item |
创建工作项 |
search_workitems |
搜索工作项 |
update_work_item |
更新工作项 |
get_work_item_types |
获取工作项类型列表 |
list_all_work_item_types |
列出所有工作项类型 |
list_work_item_types |
列出工作项类型 |
get_work_item_type |
获取工作项类型详情 |
list_work_item_relation_work_item_types |
列出工作项关联的工作项类型 |
get_work_item_type_field_config |
获取工作项类型字段配置 |
get_work_item_workflow |
获取工作项工作流 |
list_work_item_comments |
列出工作项评论 |
create_work_item_comment |
创建工作项评论 |
list_workitem_attachments |
列出工作项附件 |
get_workitem_file |
获取工作项附件文件 |
create_workitem_attachment |
创建工作项附件 |
工时管理
| 工具名 | 描述 |
|---|---|
list_current_user_effort_records |
列出当前用户的工时记录 |
list_effort_records |
列出工时记录 |
create_effort_record |
创建工时记录 |
update_effort_record |
更新工时记录 |
list_estimated_efforts |
列出预估工时 |
create_estimated_effort |
创建预估工时 |
update_estimated_effort |
更新预估工时 |
流水线管理(Pipeline)
流水线基础操作
| 工具名 | 描述 |
|---|---|
get_pipeline |
获取流水线详情 |
list_pipelines |
列出流水线 |
smart_list_pipelines |
智能搜索流水线(支持自然语言时间) |
update_pipeline |
更新流水线配置 |
流水线生成
| 工具名 | 描述 |
|---|---|
generate_pipeline_yaml |
生成流水线 YAML 配置 |
create_pipeline_from_description |
根据描述创建流水线 |
流水线运行
| 工具名 | 描述 |
|---|---|
create_pipeline_run |
运行流水线 |
get_latest_pipeline_run |
获取最近一次运行记录 |
get_pipeline_run |
获取运行记录详情 |
list_pipeline_runs |
列出运行记录 |
流水线任务
| 工具名 | 描述 |
|---|---|
list_pipeline_jobs_by_category |
按类别列出流水线任务 |
list_pipeline_job_historys |
列出任务执行历史 |
execute_pipeline_job_run |
手动执行流水线任务 |
get_pipeline_job_run_log |
获取任务执行日志 |
服务连接
| 工具名 | 描述 |
|---|---|
list_service_connections |
列出服务连接 |
资源成员管理(Resource Member)
| 工具名 | 描述 |
|---|---|
list_resource_members |
列出资源成员 |
create_resource_member |
添加资源成员 |
update_resource_member |
更新资源成员 |
delete_resource_member |
删除资源成员 |
update_resource_owner |
转让资源所有者 |
主机部署(VM Deploy)
| 工具名 | 描述 |
|---|---|
get_vm_deploy_order |
获取主机部署单详情 |
stop_vm_deploy_order |
停止主机部署 |
resume_vm_deploy_order |
恢复主机部署 |
skip_vm_deploy_machine |
跳过指定机器部署 |
retry_vm_deploy_machine |
重试指定机器部署 |
get_vm_deploy_machine_log |
获取机器部署日志 |
制品管理(Packages)
| 工具名 | 描述 |
|---|---|
list_package_repositories |
列出制品仓库 |
list_artifacts |
列出制品 |
get_artifact |
获取制品详情 |
应用交付(Application Delivery)
应用管理
| 工具名 | 描述 |
|---|---|
list_applications |
列出应用 |
get_application |
获取应用详情 |
create_application |
创建应用 |
update_application |
更新应用 |
应用标签
| 工具名 | 描述 |
|---|---|
create_app_tag |
创建应用标签 |
update_app_tag |
更新应用标签 |
search_app_tags |
搜索应用标签 |
update_app_tag_bind |
更新应用标签绑定 |
应用模板
| 工具名 | 描述 |
|---|---|
search_app_templates |
搜索应用模板 |
全局变量
| 工具名 | 描述 |
|---|---|
create_global_var |
创建全局变量组 |
get_global_var |
获取全局变量组 |
update_global_var |
更新全局变量组 |
list_global_vars |
列出全局变量组 |
变量组管理
| 工具名 | 描述 |
|---|---|
get_env_variable_groups |
获取环境变量组 |
create_variable_group |
创建变量组 |
delete_variable_group |
删除变量组 |
get_variable_group |
获取变量组 |
update_variable_group |
更新变量组 |
get_app_variable_groups |
获取应用变量组 |
get_app_variable_groups_revision |
获取应用变量组版本 |
编排管理
| 工具名 | 描述 |
|---|---|
get_latest_orchestration |
获取最新编排 |
list_app_orchestration |
列出应用编排 |
create_app_orchestration |
创建应用编排 |
delete_app_orchestration |
删除应用编排 |
get_app_orchestration |
获取应用编排 |
update_app_orchestration |
更新应用编排 |
变更请求
| 工具名 | 描述 |
|---|---|
create_appstack_change_request |
创建变更请求 |
get_appstack_change_request_audit_items |
获取变更请求审批项 |
list_appstack_change_request_executions |
列出变更请求执行记录 |
list_appstack_change_request_work_items |
列出变更请求关联的工作项 |
cancel_appstack_change_request |
取消变更请求 |
close_appstack_change_request |
关闭变更请求 |
部署管理
| 工具名 | 描述 |
|---|---|
get_machine_deploy_log |
获取机器部署日志 |
add_host_list_to_host_group |
添加主机到主机组 |
add_host_list_to_deploy_group |
添加主机到部署组 |
部署单管理
| 工具名 | 描述 |
|---|---|
create_change_order |
创建部署单 |
list_change_order_versions |
查看部署单版本列表 |
get_change_order |
获取部署单详情 |
list_change_order_job_logs |
查询部署单日志 |
find_task_operation_log |
查询部署任务执行日志 |
execute_job_action |
操作部署单 |
list_change_orders_by_origin |
根据来源查询部署单 |
发布流程管理
| 工具名 | 描述 |
|---|---|
list_app_release_workflows |
查询应用发布流程 |
list_app_release_workflow_briefs |
查询发布流程摘要 |
get_app_release_workflow_stage |
获取发布流程阶段详情 |
list_app_release_stage_briefs |
查询发布阶段摘要列表 |
update_app_release_stage |
更新发布流程阶段 |
list_app_release_stage_runs |
查询发布阶段执行记录 |
execute_app_release_stage |
执行发布流程阶段 |
cancel_app_release_stage_execution |
取消发布阶段执行 |
retry_app_release_stage_pipeline |
重试发布阶段流水线 |
skip_app_release_stage_pipeline |
跳过发布阶段流水线 |
list_app_release_stage_metadata |
查询发布阶段集成变更信息 |
get_app_release_stage_pipeline_run |
获取发布阶段流水线运行实例 |
pass_app_release_stage_validate |
通过发布阶段验证 |
get_app_release_stage_job_log |
查询发布阶段任务日志 |
refuse_app_release_stage_validate |
拒绝发布阶段验证 |
测试管理(Test Management)
测试用例
| 工具名 | 描述 |
|---|---|
list_testcase_directories |
获取测试用例目录列表 |
create_testcase_directory |
创建测试用例目录 |
get_testcase_field_config |
获取测试用例字段配置 |
create_testcase |
创建测试用例 |
search_testcases |
搜索测试用例 |
get_testcase |
获取测试用例信息 |
delete_testcase |
删除测试用例 |
测试计划
| 工具名 | 描述 |
|---|---|
list_test_plans |
获取测试计划列表 |
get_test_result_list |
获取测试计划中的用例列表 |
update_test_result |
更新测试结果 |
常见工作流示例
1. 代码审查工作流
查看待审核的变更请求并添加评论:
# 1. 获取当前组织信息
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" get_current_organization_info
# 2. 列出待审核的变更请求
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" list_change_requests organizationId:"your-org-id" repositoryId:"your-repo-id" state:"opened"
# 3. 获取变更请求详情
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" get_change_request organizationId:"your-org-id" repositoryId:"your-repo-id" localId:"123"
# 4. 添加审查评论
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" create_change_request_comment organizationId:"your-org-id" repositoryId:"your-repo-id" localId:"123" commentType:"GLOBAL_COMMENT" content:"LGTM! Code looks good."
2. 流水线运行工作流
运行流水线并查看执行结果:
# 1. 列出可用的流水线
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" list_pipelines organizationId:"your-org-id"
# 2. 运行流水线(使用指定分支)
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" create_pipeline_run organizationId:"your-org-id" pipelineId:"123456" branch:"main"
# 3. 获取最近一次运行状态
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" get_latest_pipeline_run organizationId:"your-org-id" pipelineId:"123456"
# 4. 查看任务执行日志
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" get_pipeline_job_run_log organizationId:"your-org-id" pipelineId:"123456" pipelineRunId:"789" jobId:"job-1"
3. 项目管理工作流
创建工作项并跟踪进度:
# 1. 搜索项目
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" search_projects organizationId:"your-org-id" keyword:"my-project"
# 2. 创建工作项(需求/任务/缺陷)
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" create_work_item organizationId:"your-org-id" workitemTypeId:"type-id" subject:"实现新功能"
# 3. 搜索工作项
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" search_workitems organizationId:"your-org-id" projectId:"project-id"
# 4. 更新工作项状态
npx -y mcporter call --stdio "npx -y alibabacloud-devops-mcp-server" update_work_item organizationId:"your-org-id" workitemId:"workitem-id" updateType:"STATUS"
相关资源
安全使用建议
Before installing or invoking this skill: (1) Treat the SKILL.md as executable instructions—it tells the agent to run npx which will download and execute remote npm packages. Only proceed if you trust the exact npm packages (mcporter and alibabacloud-devops-mcp-server); inspect their source repositories and maintainers. (2) The documentation requires a YUNXIAO_ACCESS_TOKEN but the registry metadata doesn't declare it—create a least-privilege, scoped token (read-only where possible) for testing. (3) Because the tools can perform destructive DevOps actions (delete branches, stop deployments, modify pipelines), test in an isolated environment or with a minimally privileged account first. (4) Prefer skills that declare required env vars and/or provide an auditable install step; if you need higher assurance, request the skill author provide package sources, versions, and a formal install spec instead of npx-on-demand execution.
功能分析
Type: OpenClaw Skill
Name: alibaba-devops
Version: 1.0.0
The skill provides a comprehensive interface for Alibaba Cloud Yunxiao DevOps, exposing 165 tools for code management, pipeline execution, and application delivery. While the functionality is aligned with the stated purpose in SKILL.md, the inclusion of high-risk capabilities such as file/branch deletion (`delete_file`, `delete_branch`), variable group management, and the requirement for a sensitive `YUNXIAO_ACCESS_TOKEN` constitutes a significant risk profile. Per the analysis criteria, these risky capabilities, although plausibly needed for DevOps tasks, warrant a suspicious classification.
能力评估
Purpose & Capability
Name, description, and the long list of repository/project/pipeline/app management tools are coherent for an Alibaba Cloud DevOps (云效) integration; the listed operations (create/delete branches, pipelines, runs, manage apps, etc.) match the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run npx -y mcporter and npx -y alibabacloud-devops-mcp-server to list and call tools and to supply a YUNXIAO_ACCESS_TOKEN. Those instructions involve downloading and executing remote npm packages at runtime and expect a DevOps access token; the skill also exposes destructive actions (delete_branch, stop_vm_deploy_order, etc.). The instructions do not appear to limit or validate what is downloaded or executed and the required token is not declared in the registry metadata—scope and data access are broader than declared.
Install Mechanism
There is no install spec in the registry (instruction-only), but SKILL.md directs use of npx -y which will fetch and run packages from the npm registry at runtime. That is effectively remote code execution/download-on-demand (high-risk) and is not enumerated in the skill metadata. The absence of a declared, auditable install step or vetted package source increases risk.
Credentials
The SKILL.md requires a YUNXIAO_ACCESS_TOKEN (DevOps access token) for operation, which is proportionate to the described capabilities. However, the registry metadata lists no required environment variables—this mismatch is an incoherence. The single token requested is powerful (can permit wide DevOps changes); the skill does not advise using a scoped or read-only token.
Persistence & Privilege
The skill does not request persistent/always-on inclusion and does not declare modifications to other skills or global agent config. Autonomous invocation is allowed (platform default) but not combined with other privilege escalations in metadata.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install alibaba-devops - 安装完成后,直接呼叫该 Skill 的名称或使用
/alibaba-devops触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Alibaba Cloud DevOps MCP Server Skill:
- Provides a comprehensive DevOps toolkit, including code management, project management, pipelines, application delivery, artifact and test management.
- Supports progressive disclosure to fetch and use tool details as needed.
- Includes 165 categorized tools covering branch, file, repository, change request, organization, project, pipeline, resource, deployment, package, and application management.
- Describes usage with CLI commands and environment variable configuration.
- Documentation available in Chinese with detailed tool list and usage examples.
元数据
常见问题
alibaba devops 是什么?
阿里云云效 DevOps 平台 MCP Server,提供代码管理、项目管理、流水线、应用交付、测试管理等全面的 DevOps 能力. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 91 次。
如何安装 alibaba devops?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install alibaba-devops」即可一键安装,无需额外配置。
alibaba devops 是免费的吗?
是的,alibaba devops 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
alibaba devops 支持哪些平台?
alibaba devops 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 alibaba devops?
由 Bowen Huang(@huangbowen521)开发并维护,当前版本 v1.0.0。
推荐 Skills