Token导航 LogoToken导航

MCP Server · 运维云端

AlibabaCloud DevOps MCP Server

Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.

stdio官方级别未说明来源级核验工具 0
Devops代码管理TypeScriptClaude自动化部署Claude DesktopCursor

快速开始

作者 / 组织
aliyun
提供方
aliyun
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

109

仓库热度

收录来源

3 个

MCP.so

选型结论

AlibabaCloud DevOps MCP Server 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

运维云端

传输方式

stdio

认证方式

无需认证(安装命令里要填 访问 Token)

部署方式

支持远程部署

安装与配置

安装命令

docker run -i --rm -e YUNXIAO_ACCESS_TOKEN \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

English | 中文

阿里巴巴云devops mcp服务器

阿里巴巴云开发 MCP Server为AI助手提供了与云霄平台交互的能力,使他们能够读取项目中的工作项内容,在理解需求后自动编写代码,并提交代码合并请求。企业开发团队可以使用它来协助代码审查,优化任务管理,减少重复操作,从而专注于更重要的创新和产品交付。

特性

阿里巴巴云devops mcp服务器为AI助手提供以下功能:

  • organization-management:组织管理工具(组织列表、组织详细信息、部门信息、组织角色、成员信息等)
  • code-management:代码库管理工具(库管理、分支管理、合并请求管理、文件树等)
  • project-management:项目管理工具(项目管理、工作项管理、工作项目字段、工作项注释、时间跟踪等)
  • pipeline-management:管道管理工具(管道列表、管道配置、资源管理、标签管理、部署管理等)
  • application-delivery:应用交付工具(部署订单管理、应用管理、应用标签、变量组管理等)
  • packages-management:工件存储库管理工具(工件存储库、工件列表等)
  • test-management:测试管理工具(测试用例管理、测试用例目录、测试计划、测试结果等)

用法

区域版本支持

该工具支持云霄中心站和区域版部署模式:

  • 中央车站:用途 https://openapi-rdc.aliyuncs.com 作为API域
  • 地区版本:使用特定于组织的域,例如 https://your-org.devops.aliyuncs.com
自动模式检测

该工具根据配置的API基础URL自动确定部署模式:

  • 如果URL包含 openapi-rdc.aliyuncs.com,它以中心站模式运行
  • 否则,它将以区域编辑模式运行
配置区域版本

使用区域版本时,设置 YUNXIAO_API_BASE_URL 环境变量:

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": ["-y", "alibabacloud-devops-mcp-server"],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}
区域模式下的organizationId参数

在区域模式下 organizationId 参数变为可选:

  • 中央车站模式: organizationId 是必需的,必须由用户明确提供
  • 区域模式: organizationId 可以省略,系统将自动使用默认值 "default"

这意味着在区域模式下,用户不需要担心组织ID——该工具会自动处理它。

先决条件

  • 节点版本>=18.0.0
  • 阿里巴巴云开发 个人访问令牌, 单击此处获取.向组织管理、项目协作、代码管理、管道管理、工件存储库管理、应用程序交付和测试管理下的所有API授予读写权限。

快速入门(推荐:使用标准模式)

标准模式 是最简单、最常见的方法,适用于大多数MCP客户端(如Cursor、Claude Desktop、iFlow等)。无需安装Docker,只需通过npx运行即可。

选项1:通过NPX直接使用(最简单)

将以下配置添加到MCP客户端配置文件中:

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "",
        "YUNXIAO_API_BASE_URL": "https://openapi-rdc.aliyuncs.com" // if you use region version, please replace to your instanc domain, https://your-org.devops.aliyuncs.com etc.
      }
    }
  }
}
备注: - 替换 ` 使用您的云霄访问令牌 - 这 -y` 标志自动确认安装,无需手动确认 - 此方法使用 stdio模式,通过标准输入/输出与MCP客户端通信

选项2:通过MCP市场安装

灵马内置的MCP市场(阿里云同益灵马)已经提供了阿里云Devops MCP服务。要安装它,只需进入灵马的MCP市场,搜索“云霄DevOps”,然后点击安装。

______________________________________________________________________

使用Docker(可选)

运输方式

模式CLI标志环境变量端点
停止*(默认)*--标准输入/标准输出
上海证券交易所 --sseMCP_TRANSPORT=sse/sse + /messages
流式HTTP--streamable-httpMCP_TRANSPORT=streamable-http/mcp
两者皆有--sse --streamable-httpMCP_TRANSPORT=both/sse + /mcp
流式HTTP是MCP规范推荐的远程传输。SSE是遗产;使用 both 在迁移过程中。

1.拉取图像

docker pull build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest
自建: docker build -t alibabacloud/alibabacloud-devops-mcp-server .

2.启动服务器

音乐节目 :

docker run -i --rm -e YUNXIAO_ACCESS_TOKEN \
  build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest

SSE/流式HTTP/两者都有 --set MCP_TRANSPORT 并揭露 PORT:

docker run -d --name yunxiao-mcp -p 3000:3000 \
  -e YUNXIAO_ACCESS_TOKEN="your_token" -e PORT=3000 \
  -e MCP_TRANSPORT=streamable-http \   # sse | streamable-http | both
  build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest

可选的流式HTTP环境变量:

  • MCP_STREAMABLE_PATH:MCP端点路径(默认 /mcp)
  • MCP_HTTP_HOST:绑定主机(默认 0.0.0.0)
  • MCP_ALLOWED_HOSTS:允许 Host 标题值(逗号分隔)

3.配置MCP客户端

音乐节目 :

{
  "mcpServers": {
    "yunxiao": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "YUNXIAO_ACCESS_TOKEN", "build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest"],
      "env": { "YUNXIAO_ACCESS_TOKEN": "" }
    }
  }
}

上海证券交易所 http://localhost:3000/sse

流式HTTP: http://localhost:3000/mcp

通过查询参数或标头传递凭据:

http://localhost:3000/mcp?yunxiao_access_token=YOUR_TOKEN_HERE

或请求标头: x-yunxiao-token: YOUR_TOKEN_HERE

区域/实例OpenAPI库:

http://localhost:3000/mcp?yunxiao_access_token=TOKEN&yunxiao_api_base_url=https%3A%2F%2Fyour-org.devops.aliyuncs.com

或请求标头: x-yunxiao-api-base-url: https://your-org.devops.aliyuncs.com

Docker Compose

cp .env.example .env   # set YUNXIAO_ACCESS_TOKEN
docker compose up -d

客户端URL: http://localhost:3000/sse (苏格兰和南方交易所)或 http://localhost:3000/mcp (流式HTTP)

工具集

服务器现在支持工具集,允许您仅启用所需的工具。这可以减少提供给AI助手的工具数量并提高性能。

可用工具集:

  • organization-management:组织管理工具(组织列表、组织详细信息、部门信息、组织角色、成员信息等)
  • code-management:代码库管理工具(库管理、分支管理、合并请求管理、文件树等)
  • project-management:项目管理工具(项目管理、工作项管理、工作项目字段、工作项注释、时间跟踪等)
  • pipeline-management:管道管理工具(管道列表、管道配置、资源管理、标签管理、部署管理等)
  • packages-management:工件存储库管理工具(工件存储库、工件列表等)
  • application-delivery:应用交付工具(部署订单管理、应用管理、应用标签、变量组管理等)
  • test-management:测试管理工具(测试用例管理、测试用例目录、测试计划、测试结果等)

要使用工具集,可以通过命令行参数或环境变量指定它们:

  1. 通过命令行参数:
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
  1. 通过环境变量:
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server

如果未指定工具集,则默认情况下将启用所有工具。

工具

阿里巴巴云devops mcp服务器集成了各种工具,包括:

组织管理

  • 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:获取有关组织角色的信息

代码管理工具

  • 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:获取存储库列表
  • list_commits:\[代码管理\]列出存储库中的提交
  • get_commit:\[代码管理\]获取提交详细信息
  • create_commit_comment:\[代码管理\]对提交创建注释

项目管理工具

  • get_project:获取项目详细信息
  • search_projects:搜索项目
  • get_sprint:获取冲刺详细信息
  • list_sprints:列出项目中的冲刺
  • create_sprint:\[项目管理\]创建冲刺
  • update_sprint:\[项目管理\]更新sprint
  • search_programs:\[项目管理\]搜索项目
  • list_program_versions:\[项目管理\]列出程序版本
  • list_versions:\[项目管理\]列出项目版本
  • create_version:\[项目管理\]创建版本
  • update_version:\[项目管理\]更新版本
  • delete_version:\[项目管理\]删除版本
  • get_work_item:获取工作项详细信息
  • update_work_item:\[项目管理\]更新工作项
  • search_workitems:搜索工作项
  • get_work_item_types:获取工作项类型
  • create_work_item:创建工作项
  • list_all_work_item_types:列出组织中的所有工作项类型
  • list_work_item_types:列出项目空间中的工作项类型
  • get_work_item_type:获取特定工作项类型的详细信息
  • list_work_item_relation_work_item_types:列出可以与特定工作项相关的工作项类型
  • get_work_item_type_field_config:获取特定工作项类型的字段配置
  • get_work_item_workflow:获取特定工作项类型的工作流信息
  • list_work_item_comments:列出特定工作项的注释
  • create_work_item_comment:为特定工作项创建注释
  • list_workitem_attachments:列出特定工作项的附件
  • get_workitem_file:获取特定工作项附件的文件信息
  • create_workitem_attachment:将本地文件作为附件上传到工作项
  • list_workitem_activities:列出工作项的活动历史记录(字段更改、状态转换、关联更改)
  • list_current_user_effort_records: \[Project Management\] 获取用户的实际工时明细,结束时间和开始时间的间隔不能大于6个月
  • list_effort_records: \[Project Management\] 获取实际工时明细
  • create_effort_record: \[Project Management\] 登记实际工时
  • list_estimated_efforts: \[Project Management\] 获取预计工时明细
  • create_estimated_effort: \[Project Management\] 登记预计工时
  • update_effort_record: \[Project Management\] 更新登记实际工时
  • update_estimated_effort: \[Project Management\] 更新登记预计工时

管道管理工具

  • get_pipeline:获取管道详细信息
  • list_pipelines:获取管道列表
  • smart_list_pipelines:使用自然语言时间参考的智能管道搜索
  • generate_pipeline_yaml:\[管道管理\]生成管道YAML配置
  • create_pipeline_from_description:从自然语言描述创建管道
  • update_pipeline:\[管道管理\]更新管道YAML内容
  • 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:使用pipelineId更新云霄中的现有管道。使用此功能更新管道YAML、阶段、作业等。
  • create_resource_member:创建资源成员
  • delete_resource_member:删除资源成员
  • list_resource_members:获取资源成员列表
  • update_resource_member:更新资源成员
  • update_resource_owner:转移资源所有者
  • create_tag:创建标记
  • create_tag_group:创建标记组
  • list_tag_groups:获取标签组列表
  • delete_tag_group:删除标记组
  • update_tag_group:更新标记组
  • get_tag_group:获取标签组
  • delete_tag:删除标记
  • update_tag:更新标签
  • stop_vm_deploy_order:停止VM部署顺序
  • skip_vm_deploy_machine:跳过VM部署计算机
  • retry_vm_deploy_machine:重试VM部署计算机
  • resume_vm_deploy_order:恢复VM部署顺序
  • get_vm_deploy_order:获取VM部署订单详细信息
  • get_vm_deploy_machine_log:获取VM部署计算机日志

应用程序交付工具

  • create_change_order: \[application delivery\] 创建部署单
  • list_change_order_versions: \[application delivery\] 查看部署单版本列表
  • get_change_order: \[application delivery\] 读取部署单使用的物料和工单状态
  • list_change_order_job_logs: \[application delivery\] 查询环境部署单日志
  • find_task_operation_log: \[application delivery\] 查询部署任务执行日志,其中通常包含下游部署引擎的调度细节信息
  • execute_job_action: \[application delivery\] 操作环境部署单
  • list_change_orders_by_origin: \[application delivery\] 根据创建来源查询部署单
  • create_appstack_change_request: \[application delivery\] 创建变更请求
  • get_appstack_change_request_audit_items: \[application delivery\] 获取变更请求的审批项
  • list_appstack_change_request_executions: \[application delivery\] 列出变更请求的执行记录
  • list_appstack_change_request_work_items: \[application delivery\] 列出变更请求的工作项
  • cancel_appstack_change_request: \[application delivery\] 取消变更请求
  • close_appstack_change_request: \[application delivery\] 关闭变更请求
  • list_applications:\[应用程序交付\]用分页列出组织中的应用程序
  • get_application:\[应用程序交付\]按名称获取应用程序详细信息
  • create_application:\[应用程序交付\]创建新应用程序
  • update_application:\[应用程序交付\]更新现有应用程序
  • get_latest_orchestration:\[应用程序交付\]获取环境的最新编排
  • list_app_orchestration:\[应用程序交付\]列出应用程序编排
  • create_app_orchestration:\[应用程序交付\]创建应用程序编排
  • delete_app_orchestration:\[应用程序交付\]删除应用程序编排
  • get_app_orchestration:\[应用程序交付\]获取应用程序编排
  • update_app_orchestration:\[应用程序交付\]更新应用程序编排
  • get_env_variable_groups:\[应用程序交付\]获取环境的变量组
  • create_variable_group:\[应用程序交付\]创建变量组
  • delete_variable_group:\[应用程序交付\]删除变量组
  • get_variable_group:\[应用程序交付\]获取变量组
  • update_variable_group:\[应用程序交付\]更新变量组
  • get_app_variable_groups:\[应用程序交付\]获取应用程序的变量组
  • get_app_variable_groups_revision:\[应用程序交付\]获取应用程序变量组的修订版
  • search_app_templates:\[应用程序交付\]搜索应用程序模板
  • create_app_tag:\[应用程序交付\]创建应用程序标签
  • update_app_tag:\[应用程序交付\]更新应用程序标签
  • search_app_tags:\[应用程序交付\]搜索应用程序标签
  • update_app_tag_bind:\[应用程序交付\]更新应用程序标记绑定
  • create_global_var:\[应用程序交付\]创建全局变量组
  • get_global_var:\[应用程序交付\]获取全局变量组
  • update_global_var:\[应用程序交付\]更新全局变量组
  • list_global_vars:\[应用程序交付\]列出全局变量组
  • get_machine_deploy_log:\[应用程序交付\]获取计算机部署日志
  • add_host_list_to_host_group:\[应用程序传递\]将主机列表添加到主机组
  • add_host_list_to_deploy_group:\[应用程序交付\]将主机列表添加到部署组
  • list_app_release_workflows:\[应用程序交付\]列出应用程序的所有发布工作流
  • list_app_release_workflow_briefs:\[应用程序交付\]列出应用程序的发布工作流程摘要
  • list_system_release_workflows:\[应用程序交付\]列出所有系统发布工作流
  • create_system_release_workflow:\[应用程序交付\]创建系统发布工作流
  • update_system_release_stage:\[应用程序交付\]更新系统发布工作流阶段
  • execute_system_release_stage:\[应用程序交付\]执行系统发布工作流阶段
  • get_app_release_workflow_stage:\[应用程序交付\]获取发布工作流阶段详细信息
  • list_app_release_stage_briefs:\[应用交付\]列表发布阶段简报
  • update_app_release_stage:\[应用程序交付\]更新应用程序发布工作流阶段
  • list_app_release_stage_runs:\[应用交付\]列出发布阶段执行记录
  • execute_app_release_stage:\[应用程序交付\]执行变更请求的发布工作流阶段
  • cancel_app_release_stage_execution:\[应用程序交付\]取消发布工作流阶段执行
  • retry_app_release_stage_pipeline:\[应用程序交付\]重试发布工作流阶段管道
  • skip_app_release_stage_pipeline:\[应用程序交付\]跳过发布工作流阶段管道
  • list_app_release_stage_metadata:\[应用程序交付\]列出阶段执行的集成元数据
  • get_app_release_stage_pipeline_run:\[应用程序交付\]获取发布阶段管道运行实例
  • pass_app_release_stage_validate:\[应用程序交付\]通过发布工作流阶段验证
  • get_app_release_stage_job_log:\[应用程序交付\]获取管道作业执行日志
  • refuse_app_release_stage_validate:\[应用程序交付\]拒绝发布工作流阶段验证

软件包管理工具

  • list_package_repositories:获取包存储库详细信息列表
  • list_artifacts:获取工件详细信息列表
  • get_artifact:获取单个工件的详细信息

测试管理工具

  • list_testcase_directories:\[测试管理\]获取测试用例目录列表
  • create_testcase_directory:\[测试管理\]创建测试用例目录
  • get_testcase_field_config:\[测试管理\]获取测试用例字段配置
  • create_testcase:\[测试管理\]创建测试用例
  • search_testcases:\[测试管理\]搜索测试用例
  • get_testcase:\[测试管理\]获取测试用例信息
  • delete_testcase:\[测试管理\]删除测试用例
  • list_test_plans:\[测试管理\]获取测试计划列表
  • get_test_result_list:\[测试管理\]在测试计划中获取测试用例列表
  • update_test_result:\[测试管理\]更新测试结果

联系我们

如果您有任何疑问,请加入阿里云Devops讨论组(134400004101)进行讨论。

相关链接

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-toolsdevops-mcpalibabacloud-devopsDevOpsTypeScript本地部署代码管理项目管理

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
AlibabaCloud DevOps MCP Server

MCP.so · 本页

0stdio有3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

AlibabaCloud DevOps MCP Server 怎么安装?

公开资料给出的安装命令是 docker run -i --rm -e YUNXIAO_ACCESS_TOKEN \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

AlibabaCloud DevOps MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

AlibabaCloud DevOps MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

AlibabaCloud DevOps MCP Server 需要 API Key 吗?

安装命令里要填 访问 Token,说明还是要凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

AlibabaCloud DevOps MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP