360 Secure SkillHub
360 安全技能中心

alibaba devops

该 Skill 说明如何用 mcporter 以 stdio 方式调用阿里云云效 DevOps MCP Server,共提供 165 个工具,涵盖代码仓库与变更请求、组织成员、项目与工作项、流水线运行与主机部署、应用交付及测试管理,调用前需配置云效访问令牌。

huangbowen521
huangbowen521
热度 36.16
最近更新 2026-05-18 11:38:14
分类:开发依赖:代码执行 / MCP 服务应用场景:DevOps / API 集成 / 代码审查 / 任务管理 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add alibaba-devops
Metadata
name
alibabacloud-devops
description
阿里云云效 DevOps 平台 MCP Server,提供代码管理、项目管理、流水线、应用交付、测试管理等全面的 DevOps 能力

阿里云云效 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" <tool_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 <tool_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"

相关资源