Azure AI 開發工具是一系列由 AI 驅動的工具,幫助你透過自然語言管理、部署及排除 Azure 資源的問題。 工具組包含 GitHub Copilot for Azure、Azure MCP Server 以及 Azure Skills。 這些工具能在 IDE、終端機及 CI/CD 管線間協同運作。
為什麼要使用 Azure AI 開發工具?
在 Azure 上建置通常需要操作入口網站介面、閱讀多個服務的文件、撰寫基礎設施即程式碼範本,以及除錯部署問題。 這些任務在你寫第一行應用程式程式碼前就增加了阻力。 這種摩擦會拖慢團隊進度,並造成陡峭的學習曲線,尤其是對於剛接觸 Azure 的開發者來說。
Azure AI 開發工具透過直接將 Azure 帶入您的開發工作流程,消除了這種摩擦:
- 減少上下文切換 - 在不離開 IDE 或終端機的情況下,詢問Azure服務問題、管理資源並部署應用程式。
- 加速入職 - 新團隊成員可以透過自然語言發現並使用Azure服務。 他們不需要背誦 CLI 指令、入口網站導航或 ARM/Bicep 語法。
- 自動強制執行最佳實務 - Azure 技能將護欄與經過驗證的模式嵌入每個工作流程中。 部署遵循組織標準,無需手動審查檢查清單。
- 在你現有的地方工作 - 無論你使用 VS Code、Visual Studio、游標、IntelliJ 或 CLI,Azure AI 開發工具都能在你現有環境中與你相遇。
關鍵工具
| Tool | 其功能是什麼 | 最適合用於 |
|---|---|---|
| GitHub Copilot 適用於 Azure | 透過 GitHub Copilot 顯示 Azure 工具與技能的延伸套件 | VS Code 或 Visual Studio 的整合 IDE 體驗 |
| Azure MCP 伺服器 | 獨立MCP伺服器,支援270+工具,涵蓋50+ Azure服務及Microsoft Entra ID認證 | Azure 工具於任何 MCP 相容的客戶端 |
| Azure 技能 | 提供端到端工作流程並設有防護的知識模組 | 引導的、最佳實踐的 Azure 工作流程 |
選擇合適的工具
請參考以下決策流程,判斷哪種工具最適合你的情境。
你用的是 VS Code 還是 Visual Studio?
- 是的,→ GitHub Copilot 用於 Azure — 內建 Azure MCP 伺服器。
- 沒有→繼續第二步。
使用另一個 IDE(游標、IntelliJ、Windsurf)?
- 是的 → Azure MCP 伺服器 — 安裝獨立的 MCP 伺服器。
- 沒有→繼續第三步。
想要端對端的工作流程並設有護欄嗎?
- 是的 → Azure Skills — 支援多台主機,包括 GitHub Copilot CLI、Claude Code 及 VS Code。
支援的開發環境
Note
Azure AI 開發工具預設是被停用的,且需要 GitHub Copilot 訂閱及 Azure 登入。 工具可用性反映你的 Azure 訂閱權限(RBAC)。
| 環境 | 適用於 Azure 的 GitHub Copilot | Azure MCP 伺服器 | Azure Skills |
|---|---|---|---|
| VS Code | ✅ 擴充功能 + MCP 伺服器 | ✅ | ✅ |
| Visual Studio 2022 | ✅ 自 v17.14.30+ 起內建於 Azure 開發工作負載中;不需要另外安裝 GitHub Copilot for Azure 擴充功能 | ✅ | ❌ |
| Visual Studio 2026 | ✅ 內建功能(與 Azure 工作負載一起) | ✅ | ❌ |
| 游標 | ❌ | ✅ | ✅ |
| 風帆衝浪 | ❌ | ✅ | ✅ |
| IntelliJ | ❌ | ✅ | ✅ |
| GitHub Copilot 命令列界面 (CLI) | ❌ |
✅ (來源 /mcp add) |
✅ |
| 克勞德密碼 | ❌ | ✅ | ✅ |
Visual Studio 更新(Visual Studio 安裝程式)更新 Visual Studio 內建的 Azure MCP Server 工具。 有些工具是 Visual Studio 2026 專用的,Visual Studio 2022 沒有。
主要案例
這三個工具——GitHub Copilot for Azure、Azure MCP Server 和 Azure Skills——都支援大多數 Azure 開發場景。 下表顯示每種情境的建議起點,但你可以用任何工具完成任何任務。
| Scenario | 範例提示 |
|---|---|
| 了解 Azure 服務 | 「我應該用哪些 Azure 服務來搭配我的應用程式?」 |
| 管理 Azure 資源 | 「列出我所有的儲存帳戶」 |
| 部署應用程式 | 「部署我的應用程式到 Azure」 |
| 應用程式故障排除 | 「為什麼我的應用程式回傳 500 個錯誤?」 |
| 跨訂閱查詢資源 | 「顯示我訂閱中所有虛擬機」 |
| 建立端到端部署流程 | 「準備並部署我的 Node.js 應用程式到Azure」 |