alibabacloud-devops-mcp-server

MCP.Pizza Chef: aliyun

Teams on Alibaba Cloud's Yunxiao platform keep their tickets, code, and release pipelines in one place. This opens all of it to an assistant, so it can read what a ticket asks for, make the change, and raise a merge request without you switching tools. It also covers browsing repositories, creating branches, checking pipeline runs, and managing packages. You need a personal access token with the right permissions.

Coding
Communication
Data

Use This MCP server To

Turn a ticket into a code change Open a merge request without leaving chat Check whether the last pipeline passed Find the branch related to a ticket Get a summary of what a work item asks for Review recent changes to a repository

README

alibabacloud-devops-mcp-server

Yunxiao 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.

Features

alibabacloud-devops-mcp-server provides the following capabilities for AI assistants:

  • Code Repository Management: Query code repositories and their branches, create branches
  • File Operations: Create, update, delete, and retrieve code file content
  • Code Review: Create and manage code review processes
  • Project Management: Search projects, get project details
  • Pipeline Management: Get pipeline details, get pipeline list, create a pipeline run instance, get the latest pipeline run instance, get pipeline run details, get pipeline run list, Query / Run a pipeline deployment task
  • Package Management: Get package repository details list, Get artifacts details list, Get single artifact details

Tools

alibabacloud-devops-mcp-server integrates various tools, including:

Organization

  • get_current_organization_Info: Get current user's organization information
  • get_user_organizations: Get the list of organizations the current user has joined

Code Management Tools

  • 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

Project Management Tools

alibabacloud-devops-mcp-server FAQ

Can I use this to go from a ticket straight to a merge request?
Yes — it can read the work item, make the change, and raise the request for review.
Do I need a token to use it?
Yes, a personal access token with read and write access to project and code management.
Can it check whether a build passed?
Yes — pipeline runs are covered, so you can ask about build and release status.
Does it work with repositories as well as tickets?
Yes, it covers repositories, branches, and file changes alongside project management.
How hard is it to set up?
You run it with a package tool or Docker and supply a token, so a technical first run is expected.