Eclipse'te Azure MCP Sunucusu'nu kullanmaya başlama

Azure MCP Sunucusu, yapay zeka uygulamalarıyla dış araçlar ve veri kaynakları arasındaki tümleştirmeleri standart hale getirmek için Model Bağlam Protokolü'ne (MCP) sahiptir ve yapay zeka sistemlerinin Azure kaynaklarınıza bağlam açısından duyarlı işlemler gerçekleştirmesine olanak tanır.

Bu makalede aşağıdakiler ele alınmaktadır:

  • Azure MCP Sunucusu'nu yükleme ve kimlik doğrulaması
  • Eclipse'in yapay zeka geliştirme ortamında Azure MCP Sunucusu'na bağlanma
  • İşlemleri test etmek ve Azure kaynaklarıyla etkileşime geçmek için istemleri çalıştırma

Önkoşullar

  • Etkin aboneliği olan Azure hesabı
  • Eclipse - Yapay zeka destekli kod düzenleyicisi
  • GitHub Copilot eklentisi

Azure'da kimlik doğrulaması

Azure MCP Sunucusu, Azure hesaplarını ve Microsoft Entra Kimliğini kullanarak sorunsuz bir kimlik doğrulama deneyimi sağlar. Azure MCP Sunucusu'nu kullanmak için önce Azure CLI, Azure Geliştirici CLI, Visual Studio veya Visual Studio Code gibi yerel geliştirme araçlarını kullanarak Azure kimlik doğrulaması yapın. Azure MCP Server bu araçlardan kimlik bilgilerinizi otomatik olarak bulur ve Bunları kullanarak Azure hizmetlerinde kimlik doğrulaması yapar.

  1. Örneğin, Azure CLI kullanarak oturum açmak için:

    az login
    
  2. Şu anda hangi hesapla ve abonelikle oturum açtığınızı görmek için aşağıdaki komutu çalıştırarak kimlik doğrulama durumunuzu doğrulayın:

    az account show
    
  3. Kullanıcı hesabınızın etkileşime geçmek istediğiniz Azure hizmetleri için uygun rol atamalarına sahip olduğundan emin olun. Azure MCP Sunucusu kullanarak erişmeyi planladığınız Azure kaynaklarının Azure aboneliğinizde zaten mevcut olması gerekir. Örneğin, yaygın rol atamaları şunlardır:

    • Blob Depolama Veri Katkıcısı - Depolama hesaplarındaki blob verilerini okuma ve yazma.
    • Depolama Hesabı Katkıda Bulunanı - Depolama hesabı yapılandırmalarını yönetin.
    • Katkıda Bulunan - Aboneliğiniz genelinde genel kaynak yönetimi.
    • Okuyucu - Azure kaynaklarına salt okunur erişim yetkisi.

    Rol atamaları ve yerel geliştirme kimlik doğrulaması hakkında daha fazla bilgi için bkz. Yerel geliştirme sırasında Azure hizmetlerinde .NET uygulamalarının kimliğini doğrulama.

Azure MCP Sunucusu'nu yükleme

Eclipse'te Azure MCP Sunucusu'nu yükleme ve yapılandırma:

  1. Yardım > Eclipse Marketplace'e gidin.

  2. Eclipse Market penceresinde Azure Araç Seti'ni arayın.

  3. Arama sonuçlarında Azure Araç Seti için Yükle'yi seçin.

    Azure Toolkit yükleme seçeneklerini gösteren Eclipse Market'in ekran görüntüsü.

    Uyarı

    Yükleme işleminin bir parçası olarak hem GitHub Copilot hem de GitHub Copilot – Nightly eklentilerinin en son sürümlerine güncelleştirildiğinden emin olun.

  4. Seçili Özellikleri Onayla penceresinde Eclipse için Azure MCP Sunucusu'nu seçin.

  5. Onayla'yı seçin ve eklentinin yüklenmesini bekleyin. Yükleme tamamlandığında Eclipse yeniden başlatılır.

    Eclipse için Azure MCP Sunucusu'nun seçili olduğu Seçili Özellikleri Onayla penceresinin ekran görüntüsü.

Azure MCP Sunucusunu doğrulama ve test edin

Azure Toolkit'i yükledikten sonra Copilot'ta Azure MCP Sunucusu kaydını onaylayın.

  1. Copilot sohbet bölmesinde Araçlar simgesini seçin ve Yeni MCP sunucusu bulundu - onay gerekiyor seçeneğini belirleyin.

    Eclipse'te Copilot sohbet bölmesi Araçlar simgesinin ekran görüntüsü.

  2. MCP Sunucu Kaydını Onayla penceresinde Azure MCP Sunucusu satırını seçin ve Onayla'yı seçin.

    Azure MCP Sunucusu'nun seçili olduğu MCP Sunucusu Kaydını Onayla penceresinin ve Onayla seçeneğinin ekran görüntüsü.

  3. Copilot sohbet bölmesinde Araçlar simgesini yeniden seçerek tercihler penceresini açın.

  4. Azure MCP Server for Eclipse'in MCP Araçları bölümünde gösterildiğini denetleyin.

    Eclipse için Azure MCP Sunucusu'nun listelendiğini gösteren MCP Araçları bölümünün ekran görüntüsü.

Azure MCP Sunucusunu test etmek için istemleri kullanma

  1. Copilot sohbet panelinde aşağıdaki gibi Azure MCP Sunucusu özelliklerini kullanan bir istem girin.

    List my Azure resource groups
    

    Uyarı

    Copilot'dan Azure MCP Sunucusu araçlarını doğrudan şu dille kullanmasını da isteyebilirsiniz: Azure kaynak gruplarımı listelemek için Azure MCP Sunucusu'nu kullanın.

  2. Eclipse, kaynak gruplarını almak için azuremcp/group_list aracını çalıştırmanız gerektiğinde sizi uyarırsa, Devam seçeneğini seçin.

    Çıktı aşağıdaki metne benzer.

    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`)
    5. **ai-testing** (Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these resource groups!
    
  3. Aşağıdaki gibi istemlerle daha fazla Azure MCP işlemini keşfedin.

    List all storage accounts in my subscription
    List available tables in my storage accounts
    Show the configuration of my App Service instances
    

Sonraki Adımlar