Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam panduan mulai cepat ini, Anda akan mempelajari cara menghubungkan Server Azure Model Context Protocol (MCP) ke GitHub Copilot CLI. Dengan menggunakan integrasi ini, GitHub Copilot dapat berinteraksi dengan sumber daya Azure Anda langsung dari terminal Anda.
Prasyarat
- GitHub Copilot CLI terinstal.
-
Azure CLI terinstal dan diautentikasi (
az login). -
Node.js diinstal (untuk menjalankan server melalui
npx).
Masuk ke Azure MCP Server untuk pengembangan lokal
Azure MCP Server mengautentikasi ke ID Microsoft Entra menggunakan pustaka Identitas Azure untuk .NET. Server mendukung dua mode autentikasi:
-
Mode broker: Menggunakan autentikasi asli sistem operasi Anda (seperti Windows Web Account Manager) dengan
InteractiveBrowserCredential. - Mode rantai kredensial: Mencoba beberapa metode autentikasi secara berurutan: variabel lingkungan, Visual Studio Code, Visual Studio, Azure CLI, Azure PowerShell, Azure Developer CLI, dan autentikasi browser interaktif.
Masuk menggunakan salah satu metode berikut:
- Buka Palet Perintah (
Ctrl+Shift+PatauCmd+Shift+Pdi Mac). - Jalankan Azure: Masuk dan ikuti perintah.
Setelah masuk, Azure MCP Server dapat mengautentikasi dan menjalankan operasi pada layanan Azure berdasarkan izin Anda.
Menambahkan Azure MCP Server
GitHub Copilot CLI mendukung server MCP melalui /mcp keluarga perintah.
Buka terminal Anda.
Mulai GitHub Copilot CLI dalam mode interaktif:
copilotDalam sesi interaktif, jalankan perintah berikut untuk membuka formulir konfigurasi server MCP:
/mcp addIsi bidang konfigurasi dengan nilai berikut:
Bidang Nilai Nama Server azure-mcpJenis Server 1(Lokal)Perintah npx -y @azure/mcp@latest server startVariabel Lingkungan (biarkan kosong — menggunakan autentikasi Azure CLI) Alat *Nota
Jika Anda lebih suka menggunakan .NET, atur Perintah ke
dotnet dnx Azure.Mcp server start.Tekan Ctrl+S (atau Cmd+S di macOS) untuk menyimpan konfigurasi server.
Setelah selesai, tekan Esc untuk menutup konfigurasi server.
Memverifikasi koneksi
Konfirmasikan bahwa Anda mengonfigurasi Azure MCP Server dengan benar dan bahwa GitHub Copilot CLI mengenalinya:
Di sesi CLI Copilot Anda, jalankan:
/mcp showTinjau output. Anda akan melihat
azure-mcptercantum dalam konfigurasi:● MCP Server Configuration: • azure-mcp (local): Command: npx Total servers: 1 Config file: ~/.copilot/mcp-config.json
Menggunakan Azure MCP Server
Setelah menyambungkan server, Anda dapat menggunakan bahasa alami untuk berinteraksi dengan sumber daya Azure Anda.
Dalam sesi GitHub Copilot CLI, ketik perintah yang memerlukan konteks Azure. Contohnya:
> List my Azure resource groups.GitHub Copilot mengidentifikasi niat dan menggunakan
azure-mcpalat untuk mengambil informasi. Ini mencetak respons yang mencantumkan grup sumber daya Azure Anda, mirip dengan:I found the following resource groups in your subscription: - **my-resource-group-1** (East US) - **dev-environment** (West Europe) - **production-app** (Central US)
Mengelola server MCP
Kelola server MCP yang dikonfigurasi menggunakan perintah berikut:
-
Mencantumkan server:
/mcp show -
Menghapus server:
/mcp remove azure-mcp -
Dapatkan bantuan:
/mcp help
Langkah selanjutnya
- Pelajari selengkapnya tentang GitHub Copilot CLI.
- Jelajahi kemampuan Azure MCP Server.