云效DevOps
云效DevOps MCP 是一个为阿里云云效 DevOps 平台构建的 MCP 服务,可以为 AI 助手提供与云效平台交互的能力,包括需求获取、代码库搜索、代码提交等能力。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"yunxiao": {
"args": [
"-y",
"alibabacloud-devops-mcp-server"
],
"command": "npx",
"env": {
"YUNXIAO_ACCESS_TOKEN": "\u003cYOUR_TOKEN\u003e"
}
}
}
}
该服务需要配置环境变量:YUNXIAO_ACCESS_TOKEN
服务介绍
alibabacloud-devops-mcp-server
云效mcp-server工具为 AI 助手提供了与云效平台交互的能力,能够让 AI 助手可以读取项目中工作项的内容,在理解需求后自动编写代码,并提交代码合并请求。企业研发团队可以使用它协助代码审查、优化任务管理、减少重复性操作,从而专注于更重要的创新和产品交付。
功能特性
alibabacloud-devops-mcp-server提供了以下功能,让AI助手能够:
- 代码仓库管理:查询代码仓库及其分支、创建分支
- 文件操作:创建、更新、删除和获取代码文件内容
- 代码评审:创建和管理代码评审流程
- 项目管理:搜索项目、获取项目详情
工具列表
alibabacloud-devops-mcp-server集成了多种工具,包括:
组织
get_current_organization_Info: 获取当前用户所在组织信息get_user_organizations: 获取当前用户加入的组织列表
代码管理工具
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_project: 获取项目详情search_projects: 搜索项目get_work_item: 获取工作项详情search_workitems: 搜索工作项
用法
先决条件
-
node 版本 >= 16.0.0
-
阿里云云效个人访问令牌,点击前往,授予组织管理、项目协作、代码管理下所有api的读写权限。

通过 NPX 运行 MCP 服务器
{
"mcpServers": {
"yunxiao": {
"command": "npx",
"args": [
"-y",
"alibabacloud-devops-mcp-server"
],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
通过 Docker 容器运行 MCP 服务器
1.Docker build
docker build -t alibabacloud/alibabacloud-devops-mcp-server .
2.配置 MCP 服务器
{
"mcpServers": {
"yunxiao": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"YUNXIAO_ACCESS_TOKEN",
"alibabacloud/alibabacloud-devops-mcp-server"
],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}