云效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集成了多种工具,包括:
工具名称 | 功能描述 |
组织管理工具 |
|
项目管理工具 |
|
代码管理工具 |
|
流水线工具 |
|
制品仓库工具 |
|
安装使用
前提条件
node 版本 >= 16.0.0。
获取个人访问令牌,授予组织管理、项目协作、代码管理、流水线、制品仓库、应用交付、测试管理下所有api的读写权限。令牌的到期时间注意选择一个长期有效的时间。
安装部署方式
mcp-server主要有以下四种安装部署方式:
通过 MCP 市场安装云效 MCP 服务(推荐)
通义灵码内置的MCP广场中已经提供了云效的MCP服务,在通义灵码中进入MCP广场并且找到云效DevOps,单击安装。详情,请参见MCP。
将获取到的个人访问令牌填写至value中,单击立即添加。
安装完成后请在我的服务中查看,图标显示为
,表示连接成功且可以正常使用。展开详情后,可以查看到 MCP 提供的工具列表。
在 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下载源代码。
构建镜像,在代码库根目录运行以下命令:
docker build -t alibabacloud/alibabacloud-devops-mcp-server .
配置 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
在通义灵码中的智能会话中选择智能体,并选择qwen3:
在会话窗口中下达相应的指令进行问答或需求开发:
使用过程中有意见和建议,可以通过钉钉群联系我们:134400004101