云效MCP工具使用说明

云效mcp-server工具(alibabacloud-devops-mcp-server)为 AI 助手提供了与云效平台交互的能力,能够让 AI 助手可以读取项目中工作项的内容,在理解需求后自动编写代码,并提交代码合并请求。企业研发团队可以使用它协助代码审查、优化任务管理、减少重复性操作,从而专注于更重要的创新和产品交付。云效mcp-server工具是开源项目,源代码地址:https://github.com/aliyun/alibabacloud-devops-mcp-server

功能特性

alibabacloud-devops-mcp-server支持以下核心模块功能:

  • 代码仓库管理:查询代码仓库及其分支、创建分支。

  • 文件操作:创建、更新、删除和获取代码文件内容。

  • 代码评审:创建和管理代码评审流程。

  • 项目管理:搜索项目、获取项目详情。

  • 流水线管理:获取流水线详情、获取流水线列表、运行流水线、获取最近一次流水线运行信息、获取流水线运行实例、获取流水线运行实例列表、查询/运行流水线部署任务。

  • 制品仓库管理:查看制品仓库信息、查询制品信息、查看单个制品信息。

工具列表

alibabacloud-devops-mcp-server集成了多种工具,包括:

工具名称

功能描述

组织管理工具

  • get_current_organization_Info:获取当前用户所在组织信息

  • get_user_organizations:获取当前用户加入的组织列表

  • get_organization_role: 获取组织角色信息

  • get_organization_departments:获取组织中的部门列表

  • get_organization_department_info:获取组织中某个部门的信息

  • get_organization_department_ancestors:获取组织中部门的上级部门

  • get_organization_members: 获取组织成员列表

  • get_organization_member_info:获取组织成员信息

  • get_organization_member_info_by_user_id:通过用户ID获取组织成员信息

  • search_organization_members:搜索组织成员

  • list_organization_roles:列出组织角色

  • get_organization_role:获取组织角色信息

项目管理工具

  • get_project:获取项目详情

  • search_projects:搜索项目

  • get_work_item:获取工作项详情

  • search_workitems:搜索工作项

  • get_work_item_types:获取工作项类型

  • create_work_item:创建工作项

代码管理工具

  • create_branch:创建分支

  • delete_branch:删除分支

  • get_branch:获取分支信息

  • list_branches:获取分支列表

  • create_file:创建文件

  • delete_file:删除文件

  • get_file_blobs:获取文件内容

  • list_files:查询文件树

  • update_file:更新文件内容

  • create_change_request:创建合并请求

  • create_change_request_comment:创建合并请求评论

  • get_change_request:查询合并请求

  • list_change_request_patch_sets:查询合并请求版本列表

  • list_change_request:查询合并请求列表

  • list_change_request_comments:查询合并请求评论列表

  • get_compare:代码比较

  • get_repository:获取仓库详情

  • list_repositories:获取仓库列表

流水线工具

  • get_pipeline:获取流水线详情

  • list_pipelines:获取流水线列表

  • smart_list_pipelines:智能查询流水线(支持自然语言时间)

  • 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:获取服务连接列表

  • create_pipeline_from_description:根据自然语言描述生成流水线 YAML 并创建流水线

  • update_pipeline:更新流水线YAML内容

制品仓库工具

  • list_package_repositories:查看制品仓库信息

  • list_artifacts:查询制品信息

  • get_artifact:查看单个制品信息

安装使用

前提条件

  • node 版本 >= 16.0.0。

  • 获取个人访问令牌,授予组织管理、项目协作、代码管理、流水线、制品仓库、应用交付、测试管理下所有api的读写权限。令牌的到期时间注意选择一个长期有效的时间。image - 2025-06-18T153623

安装部署方式

mcp-server主要有以下四种安装部署方式:

通过 MCP 市场安装云效 MCP 服务(推荐)

  1. 通义灵码内置的MCP广场中已经提供了云效的MCP服务,在通义灵码中进入MCP广场并且找到云效DevOps,单击安装。详情,请参见MCP

    image - 2025-06-18T175146

  2. 将获取到的个人访问令牌填写至value中,单击立即添加image - 2025-06-18T174934

  3. 安装完成后请在我的服务中查看,图标显示为image,表示连接成功且可以正常使用。展开详情后,可以查看到 MCP 提供的工具列表。image - 2025-06-18T175439

在 Smithery.ai 中使用云效 MCP 服务

云效 MCP 服务已部署到 Smithery.ai 中,可以按照下列命令进行,具体操作请参见Smithery

npx -y @smithery/cli install @aliyun/alibabacloud-devops-mcp-server --client claude

通过 NPX 运行 MCP 服务器

<YOUR_TOKEN>替换为获取到的个人访问令牌:

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

通过 Docker 容器运行 MCP 服务器

https://github.com/aliyun/alibabacloud-devops-mcp-server下载源代码。

  1. 构建镜像,在代码库根目录运行以下命令:

    docker build -t alibabacloud/alibabacloud-devops-mcp-server .
  2. 配置 MCP 服务器,将<YOUR_TOKEN>替换为获取到的个人访问令牌:

    {
      "mcpServers": {
        "yunxiao": {
          "command": "docker",
          "args": [
            "run",
            "-i",
            "--rm",
            "-e",
            "YUNXIAO_ACCESS_TOKEN",
            "alibabacloud/alibabacloud-devops-mcp-server"
          ],
          "env": {
            "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
          }
        }
      }
    }

使用mcp-server

  1. 通义灵码中的智能会话中选择智能体,并选择qwen3image - 2025-06-19T094544

  2. 在会话窗口中下达相应的指令进行问答或需求开发:image - 2025-06-19T101107

使用过程中有意见和建议,可以通过钉钉群联系我们:134400004101