Get the FREE Ultimate OpenClaw Setup Guide →

alibabacloud-devops

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.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio aliyun-alibabacloud-devops-mcp-server python -m aliyun_alibabacloud_devops_mcp_server \
  --env AZURE_DEVOPS_TOKEN="Token for Azure DevOps integration (if used)" \
  --env ALIBABA_CLOUD_ACCESS_KEY_ID="Access key for Alibaba Cloud (if required)" \
  --env ALIBABA_CLOUD_ACCESS_KEY_SECRET="Secret for Alibaba Cloud (if required)"

How to use

alibabacloud-devops-mcp-server provides an MCP (Model Context Protocol) interface that exposes a suite of tools to interact with Alibaba Cloud DevOps (Yunxiao) platform. It enables AI assistants to read work item contents, understand requirements, propose code changes, and submit merge requests. The server exposes organized tool categories such as organization management, code management, project management, pipeline management, application delivery, packages management, and test management. Each category contains a comprehensive set of actions (for example, create_branch, get_work_item, list_pipelines, create_change_request, and many more) that an AI agent can invoke to automate routine DevOps tasks, streamline collaboration, and accelerate software delivery. To use it, connect your agent or client to the MCP endpoint provided by this server and call the available tools by their designated names, passing any required arguments as defined in the tool’s specification. The server’s design emphasizes structured operations across organizational hierarchies, repositories, projects, and pipelines, enabling seamless multi-step workflows that align with enterprise DevOps practices.

How to install

Prerequisites:

  • Python 3.8+ installed on the host
  • Access to the MCP server runtime (as described in the project repository)
  • Network access to any external services required by tools (e.g., Alibaba Cloud APIs, Git repositories, CI/CD systems)
  1. Clone the MCP server repository or obtain the release artifact for alibabacloud-devops-mcp-server.
  2. Create and activate a Python virtual environment (recommended):
    • python -m venv venv
    • source venv/bin/activate # on Linux/macOS
    • .\venv\Scripts\activate # on Windows
  3. Install dependencies (adjust as needed for your project’s setup):
    • pip install -r requirements.txt
  4. Configure environment variables as needed by the server and tools (see additional notes for common variables).
  5. Run the MCP server:
    • python -m aliyun_alibabacloud_devops_mcp_server
  6. Verify the server is listening on the configured MCP endpoint and accessible by your MCP client or agent.

Note: If your deployment uses a container or alternative runtime, follow the project’s deployment guide to package the Python module accordingly (e.g., docker run with appropriate image).

Additional notes

Environment variables and configuration may include API keys or tokens for Alibaba Cloud DevOps and any integrated services. Be sure to provide secure credentials and avoid committing sensitive values to version control. Common issues include network access restrictions to Alibaba Cloud APIs, insufficient permissions for projects or work items, and rate limits on external services. If tools fail to authenticate, verify credentials, scopes, and that the account has the required permissions for the requested operations (organization management, code management, pipeline actions, etc.). When using the Python runtime, ensure that the module name specified in the -m argument matches the server entry point exactly. If you intend to run multiple MCP servers in parallel, isolate their configurations and ports to avoid conflicts.

Related MCP Servers

Sponsor this space

Reach thousands of developers