云效 MCP Server:AI 驱动的研发协作新范式

简介: 云效MCP Server是阿里云云效平台推出的模型上下文协议(Model Context Protocol)标准化接口系统,作为AI助手与DevOps平台的核心桥梁。通过该协议,AI大模型可无缝集成云效DevOps平台,直接访问和操作包括项目管理、代码仓库、工作项等关键研发资产,实现智能化全生命周期管理。其功能涵盖代码仓库管理、代码评审、项目管理和组织管理等多个方面,支持如创建分支、合并请求、查询工作项等具体操作。用户可通过通义灵码内置的MCP市场安装云效MCP服务,并配置个人访问令牌完成集成。实际场景中,AI助手可自动分析需求、生成代码、创建功能分支并提交合并请求,极大提升研发效率。

1.gif


云效 MCP Server 是什么?


云效 MCP(Model Context Protocol)是阿里云云效平台推出的模型上下文协议标准化接口系统,作为连接 AI 助手与 DevOps 平台的核心桥梁,通过模型上下文协议将 AI 大模型与云效 DevOps 平台无缝集成。该协议基于云效平台的深度集成能力,使 AI 助手能够直接访问和操作云效平台上的资源,包括项目管理、代码仓库、工作项等关键研发资产,实现 AI 赋能的研发全生命周期管理。


作为云效 DevOps 平台的扩展,云效 MCP 继承了云效"一站式 DevOps 平台"的理念,进一步融合了 AI 能力,为研发团队提供更智能、更高效的协作体验。


云效 MCP Server 能做什么?


云效 MCP 为 AI 助手提供了丰富的能力,使其能够深度参与软件研发流程:


代码仓库管理


  • 查询代码仓库信息
  • 创建、查询和管理分支
  • 比较不同分支或提交之间的代码差异
  • 创建代码库文件
  • 更新代码库现有文件内容
  • 删除代码库指定文件
  • 查看代码库文件内容
  • 查看代码比较内容


代码评审


  • 创建合并请求(Merge Request)
  • 添加合并请求评论
  • 查询合并请求详情和列表
  • 查询合并请求评论列表


项目管理


  • 获取项目详情
  • 搜索项目
  • 获取工作项详情
  • 搜索和筛选工作项


组织管理


  • 获取当前用户所在组织信息
  • 获取用户加入的组织列表


云效 MCP 使用方法


前提


  • 阿里云云效个人访问令牌,点击前往【1】,尽量赋予所有 api 读写权限(优先选择组织、项目、代码相关权限)。
  • 需安装 node.js 16.0 以上的版本,安装包下载地址【2】


安装云效 MCP 服务


通义灵码内置的 MCP 市场中已经提供了云效的 MCP 服务,在通义灵码中进入 MCP 市场并且找到「云效 DevOps」,直接安装即可。



其他支持 MCP 协议的 AI 工具,请在配置中添加:



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


场景示例:通义灵码+云效 实现需求开发


接下来我们将通过通义灵码 AI 助手来集成云效 MCP 服务,实现需求开发。AI 助手在需求研发场景中可以完成如下操作:


1. 拉取云效平台上的工作项详情,理解需求背景和目标

2. 根据需求自动分析项目代码结构,提出实现方案

3. 创建功能分支并生成相应的代码实现

4. 完成后创建合并请求,并提供详细的变更说明


在通义灵码中配置云效 MCP 服务


在通义灵码中进入 MCP 市场并且找到「云效 DevOps」,直接安装即可。



安装云效 MCP 服务时请确认配置是否如下图所示,并且将之前在云效个人访问中的令牌填写在环境变量的 token 中。



安装成功后如下图所示:



然后在智能会话中选择「智能体」,并选择「qwen3」。



接下来在智能会话窗口,我们可以进行简单的测试,确保 AI 助手已经就绪。例如:


1. 请查找一下 Codeup-Demo 这个代码库,并查看一下分支

2. 请读取工作项 IDDEMO-38 的详情


通常 AI 助手会自动查找一些不确定的信息,但是仍可能遇到问题,例如 AI 助手不确定当前用户所在的云效组织 ID,这时的解决方法是询问 AI 助手:获取我当前所在的组织。


让 AI 助手读取需求并实现


AI 助手就绪后,即可开始进行需求的开发了。我们给它下达如下指令:


请在 Codeup-Demo 代码库上创建一个分支,然后实现云效需求,工作项 IDDEMO-38,完成后推送代码到远程 Codeup 仓库,并在 Codeup 仓库创建一个合并请求。


接下来 AI 助手会一步一步进行工作(如下图),最终完成代码提交并创建合并请求。






智能研发协作的场景不限于此,欢迎大家继续探索更多的智能化场景。


立即体验 云效 MCP Server

GitHub 开源地址:

https://github.com/aliyun/alibabacloud-devops-mcp-server


相关文档


【1】阿里云云效个人访问令牌

https://help.aliyun.com/zh/yunxiao/developer-reference/obtain-personal-access-token?spm=a2c4g.11186623.help-menu-150040.d_5_0_1.5dc72af2GnT64i


【2】node.js 16.0 以上的版本安装包下载地址

https://nodejs.org/en/download

相关实践学习
流水线运行出错排查难?AI帮您智能排查
本实验将带您体验云效流水线Flow的智能排查能力,只需短短1-2分钟,即可体验AI智能排查建议。
ALPD云架构师系列 - 云原生DevOps36计
如何把握和运用云原生技术,撬动新技术红利,实现持续、安全、高效和高质量的应用交付,并提升业务的连续性和稳定性,这是云原生时代持续交付共同面对的机会和挑战。本课程由阿里云开发者学堂和阿里云云效共同出品,是ALPD方法学云架构师系列的核心课程之一,适合架构师、企业工程效能负责人、对DevOps感兴趣的研发、测试、运维。 课程目标 前沿技术:了解云原生下DevOps的正确姿势,享受云原生带来的技术红利 系统知识:全局视角看软件研发生命周期,系统学习DevOps实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
相关文章
|
3月前
|
人工智能 监控 安全
提效40%?揭秘AI驱动的支付方式“一键接入”系统
本项目构建AI驱动的研发提效系统,通过Qwen Coder与MCP工具链协同,实现跨境支付渠道接入的自动化闭环。采用多智能体协作模式,结合结构化Prompt、任务拆解、流程管控与安全约束,显著提升研发效率与交付质量,探索大模型在复杂业务场景下的高采纳率编码实践。
548 26
提效40%?揭秘AI驱动的支付方式“一键接入”系统
|
人工智能 自然语言处理 Devops
云效 AI 智能代码评审体验指南
云效AI智能代码评审正式上线!在合并请求时自动分析代码,精准识别问题,提升交付效率与质量。支持自定义规则、多语言评审,助力研发效能升级。立即体验AI驱动的代码评审革新,让AI成为你的代码质量伙伴!
452 7
|
3月前
|
人工智能 自然语言处理 测试技术
从人工到AI驱动:天猫测试全流程自动化变革实践
天猫技术质量团队探索AI在测试全流程的落地应用,覆盖需求解析、用例生成、数据构造、执行验证等核心环节。通过AI+自然语言驱动,实现测试自动化、可溯化与可管理化,在用例生成、数据构造和执行校验中显著提效,推动测试体系从人工迈向AI全流程自动化,提升效率40%以上,用例覆盖超70%,并构建行业级知识资产沉淀平台。
从人工到AI驱动:天猫测试全流程自动化变革实践
|
3月前
|
人工智能 自然语言处理 Shell
我们开源了一款 AI 驱动的用户社区
KoalaQA 是一款开源的 AI 驱动用户社区,支持智能问答、语义搜索、自动运营与辅助创作,助力企业降低客服成本,提升响应效率与用户体验。一键部署,灵活接入大模型,快速构建专属售后服务社区。
407 5
我们开源了一款 AI 驱动的用户社区
|
3月前
|
人工智能 IDE 开发工具
从6人日到1人日:一次AI驱动的客户端需求开发实战
从6人日到1人日:一次AI驱动的客户端需求开发实战
从6人日到1人日:一次AI驱动的客户端需求开发实战
|
3月前
|
机器学习/深度学习 人工智能
AI重塑电商拍摄:技术驱动的商业变革——5款AI模特图生成工具技术分析
AI技术正重塑电商拍摄:低成本、高效率生成逼真模特图,支持批量换装、换背景,助力商家快速上架、灵活试错。燕雀光年、Kaiber等工具实测好用,未来AI与实拍将互补共存。
514 0
|
3月前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
935 52
|
3月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
557 30