← Back to directory
A

Alibaba Cloud DevOps MCP Server

Official
Enables AI assistants to interact seamlessly with the Yunxiao platform for code, project, pipeline, package, and test management.
GitHub source repository ↗
★ 160 Stars Category · Dev Tools Very popular Source revision bee0b7202245
64FMRS · C
Reliability
10/20
Security and permissions
12/20
Maintenance
14/20
Documentation
15/20
Setup experience
13/20

This server is officially provided by Alibaba Cloud, feature-rich, covering the core DevOps scenarios of the Yunxiao platform. It is easy to install, supporting stdio, SSE, and Streamable HTTP transports. Pay attention to security configuration and permission management.

Read the FMRS scoring method →

The Alibaba Cloud DevOps MCP Server provides AI assistants with the ability to interact with the Yunxiao platform, enabling them to read work item contents in projects, automatically write code after understanding requirements, and submit code merge requests. Enterprise development teams can use it to assist with code reviews, optimize task management, reduce repetitive operations, and thus focus on more important innovation and product delivery.

Tools

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
search_organization_members
list_organization_roles
create_branch
Create a branch
delete_branch
Delete a branch
get_branch
Get branch information
list_branches
Get branch list
create_file
Create a file
delete_file
Delete a file
get_file_blobs
Get file content
list_files
Query file tree
update_file
Update file content
create_change_request
Create a merge request
create_change_request_comment
Create a comment on a merge request
get_change_request
Query merge request
list_change_request_patch_sets
Query merge request version list
list_change_request
Query merge request list
list_change_request_comments
Query merge request comment list
get_compare
Compare code
get_repository
Get repository details
list_repositories
Get repository list
list_commits
List commits in a repository
get_commit
Get commit details
create_commit_comment
Create a comment on a commit
get_project
Get project details
search_projects
Search projects
get_sprint
Get sprint details
list_sprints
List sprints in a project
create_sprint
Create a sprint
update_sprint
Update a sprint
search_programs
Search for programs
list_program_versions
List program versions
list_versions
List project versions
create_version
Create a version
update_version
Update a version
delete_version
Delete a version
get_work_item
Get work item details
update_work_item
Update a work item
search_workitems
Search work items
get_work_item_types
Get work item types
create_work_item
Create work item
list_all_work_item_types
List all work item types in an organization
list_work_item_types
List work item types in a project space
get_work_item_type
Get details of a specific work item type
list_work_item_relation_work_item_types
List work item types that can be related to a specific work item
get_work_item_type_field_config
Get field configuration for a specific work item type
get_work_item_workflow
Get workflow information for a specific work item type
list_work_item_comments
List comments for a specific work item
create_work_item_comment
Create a comment for a specific work item
list_workitem_attachments
List attachments for a specific work item
get_workitem_file
Get file information for a specific work item attachment
create_workitem_attachment
Upload a local file as an attachment to a work item
list_workitem_activities
List activity history for a work item (field changes, status transitions, association changes)
list_current_user_effort_records
Get the user's actual effort records; the interval between end and start time cannot exceed 6 months
list_effort_records
Get actual effort records
create_effort_record
Register actual effort
list_estimated_efforts
Get estimated effort records
create_estimated_effort
Register estimated effort
update_effort_record
Update registered actual effort
update_estimated_effort
Update registered estimated effort
get_pipeline
Get pipeline details
list_pipelines
Get pipeline list
smart_list_pipelines
Smart pipeline search with natural language time references
generate_pipeline_yaml
Generate pipeline YAML configuration
create_pipeline_from_description
Create a pipeline from natural language description
update_pipeline
Update pipeline YAML content
create_pipeline_run
Create a pipeline run instance
get_latest_pipeline_run
Get the latest pipeline run instance
get_pipeline_run
Get pipeline run details
list_pipeline_runs
Get pipeline run list
list_pipeline_jobs_by_category
Get pipeline execution tasks by category
list_pipeline_job_historys
Get the execution history of a pipeline task
execute_pipeline_job_run
Manually run a pipeline task
get_pipeline_job_run_log
Get the execution logs of a pipeline job
list_service_connections
List service connections in organization
create_resource_member
Create a resource member
delete_resource_member
Delete a resource member
list_resource_members
Get a list of resource members
update_resource_member
Update a resource member
update_resource_owner
Transfer resource owner
create_tag
Create a tag
create_tag_group
Create a tag group
list_tag_groups
Get a list of tag groups
delete_tag_group
Delete a tag group
update_tag_group
Update a tag group
get_tag_group
Get a tag group
delete_tag
Delete a tag
update_tag
Update a tag
stop_vm_deploy_order
Stop VM deploy order
skip_vm_deploy_machine
Skip VM deploy machine
retry_vm_deploy_machine
Retry VM deploy machine
resume_vm_deploy_order
Resume VM deploy order

Setup

  1. Ensure Node.js version >= 18.0.0.
  2. Obtain a Personal Access Token from the Alibaba Cloud DevOps platform, granting read and write permissions to all APIs under organization management, project collaboration, code management, pipeline management, artifact repository management, application delivery and testing management.
  3. Add the following configuration to your MCP client config (stdio mode):
{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": ["-y", "alibabacloud-devops-mcp-server"],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}
  1. If using a Region edition, also set the environment variable YUNXIAO_API_BASE_URL to your organization's domain.
  2. For Docker installations, refer to the Docker section in the README.
claude_desktop_config.json
{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Fit and risk

Best for

  • Development teams using the Alibaba Cloud Yunxiao platform
  • Teams wanting to use AI to assist DevOps workflows
  • Teams needing automation and intelligent code management and pipeline operations

Not for

  • Teams not using the Alibaba Cloud Yunxiao platform
  • Users needing direct integration with local Git or non-Yunxiao code repositories
  • Users with strict security and compliance requirements who do not want to expose code content to external AI services

Required permissions

  • Requires a Yunxiao personal access token (YUNXIAO_ACCESS_TOKEN) with read and write permissions to all relevant APIs.
  • The token grants access to organization management, project collaboration, code management, pipeline management, artifact repository management, application delivery, and testing management.

Risks and side effects

  • Token leakage could lead to organizational data security risks.
  • AI might accidentally perform destructive operations (e.g., deleting branches or files).
  • The tool calls Yunxiao APIs, which may incur costs or quota consumption.

Troubleshooting

  1. Ensure the YUNXIAO_ACCESS_TOKEN environment variable is set correctly.
  2. Check network connectivity to the Yunxiao API domain (e.g., openapi-rdc.aliyuncs.com or your organization's dedicated domain).
  3. Verify that the token has the required permissions.
  4. If using Docker, ensure proper container port mapping.

Use cases

AI-assisted code review: automatically analyze merge requests, provide comments and improvement suggestions.
Automated task management: create, update work items based on requirements, and track effort.
Pipeline management: create and run pipelines via natural language descriptions.
Code repository management: create branches, file operations, merge request management.
Test management: create test cases, update test results, maintain test plans.

Supported clients

Claude DesktopFull support
CursorFull support