article
README
🚀 阿里云开发运维 MCP 服务器
阿里云开发运维 MCP 服务器(Yunxiao MCP Server)赋予了 AI 助手与阿里云 Yunxiao 平台交互的能力。借助该能力,AI 助手能够读取项目中的工作项内容,理解需求后自动编写代码,还能提交代码合并请求。企业开发团队可利用此服务器协助代码审查、优化任务管理、减少重复性操作,进而将精力集中于更关键的创新和产品交付工作。
🚀 快速开始
先决条件
- node 版本 >= 16.0.0
- 阿里云 Yunxiao 个人访问令牌,点击此处获取。授予组织管理、项目协作和代码管理下所有 API 的读写权限。

使用 NPX 运行 MCP Server
{
"mcpServers": {
"yunxiao": {
"command": "npx",
"args": [
"-y",
"alibabacloud-devops-mcp-server"
],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
使用 Docker 容器运行 MCP Server
- 构建 Docker 镜像
docker build -t alibabacloud/alibabacloud-devops-mcp-server .
- 配置 MCP Server
{
"mcpServers": {
"yunxiao": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"YUNXIAO_ACCESS_TOKEN",
"alibabacloud/alibabacloud-devops-mcp-server"
]
}
}
}
✨ 主要特性
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:搜索工作项
Scan to contact