全部產品
Search
文件中心

Alibaba Cloud DevOps:雲效MCP工具使用說明

更新時間:Aug 28, 2026

雲效 MCP Server(alibabacloud-devops-mcp-server)為 AI 助手提供與雲效平台互動的能力,使 AI 助手能夠讀取專案中工作項目的內容,在理解需求後自動編寫代碼並提交代碼合并請求。企業研發團隊可以藉助該工具協助代碼審查、最佳化任務管理、減少重複性操作,從而專註於更重要的創新和產品交付。雲效 MCP Server 是開源專案,原始碼地址:https://github.com/aliyun/alibabacloud-devops-mcp-server。

功能特性

接入後,直接用自然語言即可讓 AI 助手(Cursor、Claude、通義靈碼等)查工作項目、讀代碼、提合并請求、跑流水線,覆蓋以下能力:

  • 組織管理:組織列表、組織資訊、部門資訊、組織角色、成員資訊等

  • 代碼管理 Codeup:代碼倉庫、分支、合并請求、檔案樹等

  • 專案協作 Projex:專案、工作項目、工作項目欄位、評論、工時管理等

  • 流水線 Flow:流水線、任務、資源、標籤、部署管理等

  • 製品倉庫 Packages:製品倉庫、製品列表等

  • 應用交付 AppStack:部署單、應用、應用標籤、變數組管理等

  • 測試管理 Testhub:測試案例、測試案例目錄、測試計劃、測試結果等

前提條件

  • 擷取個人存取權杖,授予組織管理、專案協作、代碼管理、流水線、製品倉庫、應用交付、測試管理下所有 API 的讀寫權限。令牌到期時間應選擇足夠長的有效期間。

  • OAuth 2.0 授權:若你的 MCP 用戶端支援 OAuth,則無需預先建立令牌——接入遠程託管地址後,用戶端會自動引導你在瀏覽器中登入並授權。詳見「進階配置 → 認證方式 → OAuth 2.0 授權」。

  • (僅本地 stdio 模式)Node.js 版本 >= 20.0.0。

接入方式

雲效 MCP Server 支援兩種接入方式:遠程託管(Streamable HTTP)和本地運行(stdio)。遠程託管無需安裝任何依賴,配置即用;本地運行需要 Node.js 環境,通過 npx 拉取並啟動。以上服務地址以中心站為例;Region 站需將地址替換為組織網域名稱 + /ai/mcp,詳見下方「Region 配置(專有版)」。

遠程託管(Streamable HTTP)

<YOUR_TOKEN> 替換為擷取到的個人存取權杖:

{
  "mcpServers": {
    "yunxiao": {
      "url": "https://openapi-rdc.aliyuncs.com/ai/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

若用戶端不支援自訂 headers,可改用 Query String 傳遞 Token:https://openapi-rdc.aliyuncs.com/ai/mcp?yunxiao_access_token=<YOUR_TOKEN>

若你的用戶端支援 OAuth,也可以不填令牌,改用瀏覽器授權接入,詳見「進階配置 → 認證方式 → OAuth 2.0 授權」。

本地運行(stdio)

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": ["-y", "alibabacloud-devops-mcp-server"],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

使用方式

接入成功後,直接用自然語言讓 AI 調用即可。例如:

  • "列出我所在的組織"

  • "查看 xxx 組織下 repo-name 倉庫的 master 分支最近 10 次提交"

  • "幫我把當前分支提一個合并請求到 master,標題寫 …"

  • "看看專案 yyy 裡指派給我的、還沒完成的工作項目"

  • "給工作項目 #12345 加一條評論:已聯調完成"

  • "最近一次跑失敗的流水線是哪條,把失敗日誌拉出來看看"

AI 會自動選擇合適的工具並帶上您的身份執行。

進階配置

工具集篩選

雲效 MCP Server 提供 194 個工具,覆蓋 8 大類。工具數量較多時會佔用較大的模型上下文。如果只需要其中幾類,可以指定工具集,服務端僅下發對應工具(基礎工具始終包含)。

  • 遠程託管模式:在地址後加 Query ?toolsets=...,或加要求標頭 X-Devops-Toolsets: ...

  • stdio 模式:加命令列參數 --toolsets=...,或環境變數 DEVOPS_TOOLSETS=...

可選值(逗號分隔):code-managementorganization-managementproject-managementpipeline-managementpackages-managementapplication-deliverytest-management。不填則預設啟用全部工具。

遠程接入樣本:

{
  "mcpServers": {
    "yunxiao": {
      "url": "https://openapi-rdc.aliyuncs.com/ai/mcp?toolsets=code-management,project-management",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}

認證方式

雲效 MCP Server 支援兩類認證:使用 個人存取權杖(PAT)手動傳遞,或對支援的用戶端使用 OAuth 2.0 授權免令牌接入。

使用個人存取權杖(PAT)

以下三種方式傳遞個人存取權杖,按推薦優先順序排列:

方式

用法

說明

Authorization 要求標頭

Authorization: Bearer <TOKEN>

首選方式,安全且通用

X-Yunxiao-Token 要求標頭

X-Yunxiao-Token: <TOKEN>

備選方式

Query String

?yunxiao_access_token=<TOKEN>

不推薦。會進訪問日誌,僅在用戶端無法自訂要求標頭時臨時使用

stdio 模式通過環境變數 YUNXIAO_ACCESS_TOKEN 傳遞令牌,無需上述配置。

OAuth 2.0授權

支援 OAuth 的 MCP 用戶端,如Qoder/QoderCLI、Claude Code等,無需預先建立個人存取權杖:在遠程託管模式下填入服務地址後,用戶端會自動通過 OAuth 2.0 授權碼 + PKCE 流程,開啟瀏覽器引導你登入並確認授權,隨後自動擷取並重新整理權杖。適用於遠程託管(Streamable HTTP)接入。

配置時只填服務地址、不帶 `Authorization` 頭即可:

{
 "mcpServers": {
    "yunxiao": {
       "url": "https://openapi-rdc.aliyuncs.com/ai/mcp"
   }
 }
}
  • 服務地址:中心站 `https://openapi-rdc.aliyuncs.com/ai/mcp`;Region 站 `https://<組織專屬網域名稱>/ai/mcp`。

  • 端點發現、用戶端註冊、PKCE 均由用戶端自動完成,無需手動申請 `client_id` 或配置 `client_secret`(平台為公用用戶端)。

  • 授權後簽發的存取權杖有效期間 24 小時、重新整理權杖 90 天,由用戶端自動重新整理;重新整理權杖到期後需重新授權。

Region 配置(專有版)

若使用的是雲效 Region 站,雲效已在每個 Region 獨立提供官方託管的 MCP 端點,用法與中心站一致,只需將服務地址替換為組織專屬網域名稱。

方式一:遠程託管(Streamable HTTP,推薦,免安裝)

  • 服務地址:https://<組織專屬網域名稱>/ai/mcp,例如 https://your-org.devops.aliyuncs.com/ai/mcp(即平時訪問雲效的 Region 網域名稱拼接 /ai/mcp 路徑)

  • 認證:Authorization: Bearer <YOUR_TOKEN>(或 X-Yunxiao-Token: <YOUR_TOKEN>)。若你的用戶端支援 OAuth,也可以不填令牌,改用瀏覽器授權接入,詳見「進階配置 → 認證方式 → OAuth 2.0 授權」。

{
  "mcpServers": {
    "yunxiao": {
      "url": "https://your-org.devops.aliyuncs.com/ai/mcp",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}

方式二:本地運行(stdio)

通過環境變數 YUNXIAO_API_BASE_URL 指向 Region 網域名稱:

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": ["-y", "alibabacloud-devops-mcp-server"],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}

自建部署與開發人員文檔

如需在本機或私人環境自建部署(stdio / SSE / Streamable HTTP)、使用 Docker 運行,或瞭解專案實現細節,前往 GitHub 查看完整文檔:

相關連結

  • GitHub 倉庫

  • 有問題可加入阿里雲雲效智能體交流群(群號 134400004101)討論。