Mulai menggunakan Azure MCP Server menggunakan Visual Studio Code

Azure MCP Server menggunakan Model Context Protocol (MCP) untuk menstandarkan integrasi antara aplikasi AI dan alat eksternal dan sumber data, yang memungkinkan sistem AI melakukan operasi yang mengetahui konteks sumber daya Azure Anda.

Dalam artikel ini, Anda mempelajari cara menyelesaikan tugas berikut:

  • Menginstal dan mengautentikasi ke Azure MCP Server
  • Menyambungkan ke Azure MCP Server menggunakan mode agen GitHub Copilot di Visual Studio Code
  • Jalankan perintah untuk menguji operasi Azure MCP Server dan berinteraksi dengan sumber daya Azure

Prasyarat

Menginstal Azure MCP Server

Pilih salah satu opsi berikut untuk menginstal Azure MCP Server di Visual Studio Code:

  1. Untuk menginstal Ekstensi Server Azure MCP untuk Visual Studio Code, pilih tautan berikut:

    Menginstal dengan NPX di Visual Studio Code

    Nota

    Menginstal Azure MCP Server sebagai ekstensi memastikan Anda menerima versi pratinjau terbaru dan pembaruan otomatis.

  2. Setelah Anda menginstal ekstensi, buka GitHub Copilot dan pilih Mode Agen. Untuk mempelajari selengkapnya tentang Mode Agen, kunjungi Dokumentasi Visual Studio Code.

  3. Refresh daftar alat untuk melihat Azure MCP Server sebagai opsi yang tersedia:

    Cuplikan layar memperlihatkan Azure MCP Server sebagai alat GitHub Copilot.

    Petunjuk / Saran

    Untuk pengalaman Azure MCP Server yang optimal, instal GitHub Copilot untuk Azure, yang mencakup dan menggunakan ekstensi Azure MCP Server. GitHub Copilot for Azure menyederhanakan alur kerja pengembangan Anda dan meningkatkan produktivitas Anda di platform Azure.

Mengautentikasi ke Azure

Azure MCP Server memberikan pengalaman autentikasi yang mulus menggunakan akun Azure dan ID Microsoft Entra. Untuk menggunakan Azure MCP Server, pertama-tama autentikasi ke Azure dengan menggunakan alat pengembangan lokal seperti Azure CLI, Azure Developer CLI, Visual Studio, atau Visual Studio Code. Azure MCP Server secara otomatis menemukan kredensial Anda dari alat-alat ini dan menggunakannya untuk mengautentikasi ke layanan Azure.

  1. Misalnya, untuk masuk menggunakan Azure CLI:

    az login
    
  2. Verifikasi status autentikasi Anda dengan menjalankan perintah berikut untuk melihat akun dan langganan mana yang saat ini Anda gunakan untuk masuk:

    az account show
    
  3. Pastikan akun pengguna Anda memiliki penetapan peran yang sesuai untuk layanan Azure yang ingin Anda berinteraksi. Sumber daya Azure yang ingin Anda akses dengan menggunakan Azure MCP Server harus sudah ada dalam langganan Azure Anda. Misalnya, pemberian peran umum meliputi:

    • Kontributor Data Blob Storage - Membaca dan menulis data blob di akun penyimpanan.
    • Kontributor Akun Penyimpanan - Mengelola konfigurasi akun penyimpanan.
    • Kontributor - Manajemen sumber daya umum di seluruh langganan Anda.
    • Pembaca - Akses baca-saja ke sumber daya Azure.

    Untuk informasi selengkapnya tentang penetapan peran dan autentikasi pengembangan lokal, lihat Mengautentikasi aplikasi .NET ke layanan Azure selama pengembangan lokal.

Menggunakan perintah untuk menguji Azure MCP Server

  1. Buka GitHub Copilot dan pilih Mode Agen.

  2. Masukkan perintah yang menyebabkan agen menggunakan alat Azure MCP Server, seperti Mencantumkan grup sumber daya Azure saya.

  3. Untuk mengautentikasi Azure MCP Server, Copilot meminta Anda untuk masuk ke Azure menggunakan browser.

    Nota

    Copilot tidak akan meminta Anda untuk masuk ke Azure jika Anda sudah diautentikasi melalui alat lokal lainnya seperti Azure CLI.

  4. Copilot meminta izin untuk menjalankan operasi Azure MCP Server yang diperlukan untuk permintaan Anda. Pilih Lanjutkan atau gunakan panah untuk memilih perilaku yang lebih spesifik:

    • Sesi saat ini selalu menjalankan operasi dalam sesi GitHub Copilot Agent Mode saat ini.
    • Ruang kerja saat ini selalu menjalankan perintah untuk ruang kerja Visual Studio Code saat ini.
    • Selalu izinkan mengatur operasi agar selalu berjalan pada sesi Mode Agen GitHub Copilot atau ruang kerja Visual Studio Code apa pun.

    Cuplikan layar memperlihatkan opsi yang tersedia untuk menjalankan operasi Azure MCP Server.

    Hasil keluaran untuk instruksi sebelumnya harus menyerupai teks berikut:

    The following resource groups are available for your subscription:
    
    1. **DefaultResourceGroup-EUS** (Location: `eastus`)
    2. **rg-testing** (Location: `centralus`)
    3. **rg-azd** (Location: `eastus2`)
    4. **msdocs-sample** (Location: `southcentralus`)
    14. **ai-testing** (Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these resource groups!
    
  5. Jelajahi dan uji operasi Azure MCP menggunakan perintah lain yang relevan, seperti:

    List all of the storage accounts in my subscription
    Get the available tables in my storage accounts
    

Langkah selanjutnya