Azure Haberler Microsoft

Azure Resource Manager MCP Server Tanıtıldı: AI Agent’larınız Artık Azure Altyapınızı Yönetebilir

Azure Reserved VM Instances 2026 Migration Strategy - Reserved Instances Discontinuation Guide
Azure Resource Manager MCP Server - Copilot Policy Compliance
Azure Resource Manager MCP Server ile policy compliance kontrolü

Microsoft, Azure Resource Manager (ARM) MCP Server‘in public preview’unu duyurdu. Kısaca ne olduğunu anlatayım: Bu, AI agent’larına Azure altyapısını doğrudan yönetme imkanı veren bir remote MCP server. Yani artık bir AI agent’a “şu subscription’daki managed disk’i olmayan VM’leri bul” diyebiliyorsunuz ve o, arkada Azure Resource Graph sorgusu yazıp çalıştırıyor.

Açıkçası bu tür bir entegrasyon uzun süredir beklenen bir şeydi. Azure portalında KQL sorgusu yazmakla uğraşmak yerine, doğal dilde soru sorup gerçek zamanlı cevap almak ciddi bir zaman kazandırıyor.

Ne İşe Yarıyor?

MCP Server’in yaptığı işleri kabaca iki ana gruba ayırabiliriz.

Azure Resource Graph Sorguları

Sıfırdan KQL yazmak zorunda değilsiniz artık. Ne istediğinizi düz cümleyle anlatıyorsunuz, MCP Server sizin yerinize sorguyu oluşturup doğrulayıp çalıştırıyor. Mesela “son 30 günde oluşturulmuş ama gerekli tag’leri eksik olan resource’ları göster” dediğinizde, arkada bir ARG query’si oluşturuluyor ve sonuçlar dönüyor. Üstelik bu sorgular tüm Azure resource type’larını kapsıyor.

Azure Resource Graph query generation in VS Code
VS Code üzerinden doğal dille Azure Resource Graph sorgusu oluşturma

ARM Template Deployment

Elinizdeki bir ARM template’i verip deployment başlatabiliyorsunuz. Deployment’ın durumunu takip edebiliyor, bir şeyler ters giderse iptal edebiliyorsunuz. Hepsi agent üzerinden, portal’a girmeye gerek kalmadan.

ARM Template Deployment in VS Code
VS Code’da ARM template deployment işlemi

Kullanılabilir Tool’lar

Preview’da şu tool’lar mevcut:

  • generate_query – Doğal dilden ARG sorgusu oluşturur
  • validate_query – Oluşturulan sorguyu doğrular
  • execute_query – Sorguyu çalıştırır ve sonuçları döner
  • create_template_deployment – ARM template deployment’ı başlatır
  • get_arm_template_deployment_status – Deployment durumunu sorgular
  • cancel_arm_template_deployment – Devam eden deployment’ı iptal eder

Gerçek Hayat Senaryoları

Altyapı Uyumluluk Denetimi

Diyelim ki ekibinizde herkesin resource’lara belirli tag’ler eklemesi gerekiyor ama kimse bunu düzenli yapmıyor. “Son 30 günde oluşturulmuş ve gerekli tag’leri olmayan resource’ları göster” demeniz yeterli. Sonuçları alıp düzeltmeye başlayabilirsiniz.

Hızlı Altyapı Kurulumu

Elinizde bir ARM template var ve bunu production resource group’una deploy etmek istiyorsunuz. Template’in yolunu verip “HTTPS-only erişimli, private endpoint’li, Standard_LRS replication’lı bir storage account deploy et” demeniz yeterli. MCP Server gerisini hallediyor.

Policy Uyumluluk Kontrolü

Subscription’ınızdaki resource’ların uygulanan policy’lere uygun olup olmadığını sorabilirsiniz. Uyumsuz olanları tespit edip düzeltici aksiyonları hemen alabilirsiniz.

Kendi Agent’ınızı da Kurabilirsiniz

İşin güzel tarafı şu: MCP Server’in tool’larını GitHub Copilot üzerinde custom agent’lara entegre edebiliyorsunuz. Uyumluluk kontrolü yapan, scope’taki değişiklikleri takip eden ya da tüm resource’lara belirli bir tag eklenmesini zorlayan otomatik agent’lar yapmak mümkün.

Nasıl Kurulur?

Kurulum oldukça basit. VS Code yüklü olması, geçerli bir Azure hesabı ve GitHub Copilot subscription’ı gerekiyor. Adımlar şöyle:

  1. https://aka.ms/JoinARMMCP adresini açın
  2. VS Code otomatik açılır, “Install” butonuna tıklayın
  3. Azure credential’larınızla giriş yapın
  4. VS Code’da Chat’i açıp (View > Chat) Configure Tools’dan tool’ların etkin olduğunu kontrol edin
  5. Copilot’a Azure resource’larınız hakkında soru sormaya başlayın
Azure Resource Manager MCP Server Installation
MCP Server kurulum sayfası

Güvenlik ve Governance

MCP Server, mevcut Azure izinlerinizi ve governance policy’lerinizi olduğu gibi uyguluyor. Tüm operasyonlar giriş yaptığınız kullanıcının bağlamında çalışıyor. İsterseniz Azure Policy ile MCP Server üzerinden yapılan deployment’ları da kısıtlayabilirsiniz.

Yol Haritası

Microsoft, MCP Server’in kapsamını genişletmeyi planlıyor. Ek ARM API capability’leri, geliştirilmiş query generation ve VS Code dışında Claude gibi ek MCP client desteği yolda.

Public preview şu anda kullanılabilir durumda. Denemek isteyenler buradan kuruluma başlayabilir. Bug veya feature request için GitHub Issues sayfasını kullanabilirsiniz.

Kaynak: Microsoft Tech Community – Steven Bucher

Yazar Hakkında

Kerem Şuğle

Solution Architect

Leave a Comment