Şimdi yükleniyor

Azure MCP Araçları Visual Studio 2022’de Yerleşik Geldi

Azure MCP Araçları Visual Studio 2022'de Yerleşik Geldi

Geçen hafta sabah kahvemi alıp Visual Studio’yu açtığımda bir güncelleme bildirimi çıktı. İlk refleksim “yine ne bozuldu” öldü, itiraf edeyim. Ama bu kez olay farklıydı. Azure MCP araçları artık doğrudan Visual Studio 2022’nın içine gömülmüş durumda. Eklenti yok, VSIX kurulumu yok, restart yok. Bir dakika — dur, en baştan anlatayım; yoksa konu biraz havada kalıyor.

Eskiden Nasıldı: O Eklenti Çilesi

Dürüst olmak gerekirse, Azure MCP araçlarını Visual Studio’da kullanmak istiyorsanız, eskiden “GitHub Copilot for Azure (VS 2022)” eklentisini Marketplace’ten bulmanız gerekiyordu. Buluyorsunuz, indiriyorsunuz, VSIX installer açılıyor, “Next, Next, Finish” diyorsunuz, sonra Visual Studio’yu kapatıp açıyorsunuz. Buraya kadar her şey yolunda gibi dürüyor, değil mi? Değil.

Evet, doğru duydunuz.

Gerçek hayatta olan şuydu: Eklenti versiyonu ile IDE versiyonu uyuşmadığında — ki bu sandığınızdan daha sık oluyor — Copilot Chat içinde Azure araçları ya hiç görünmüyordu ya da yarım yamalak görünüyordu. Geçen yıl Logosoft’ta bir e-ticaret müşterisinin geliştirme ekibine destek veriyorduk. 6 kişilik ekibin 3’ünde eklenti düzgün çalışmıyordu. Biri Windows 10 kullanıyordu, biri Windows 11’deydi, biri de sanal makinedeydi. Hepsinde ayrı dert vardı. Birinde “extension failed to load” hatası çıkıyordu, diğerinde tool listesi boş geliyordu, üçüncüsünde işe Copilot Chat dümdüz açılmıyordu. Neredeyse yarım günümü bu eklentiyi adam etmekle geçirdim.

Bir de kaldır-yükle meselesi vardı. Eklentiyi silip yeniden kurunca bazen registry’de kalıntılar kalıyordu. Temiz kurulum için Visual Studio’yu repair etmek gerekiyordu. Yanı asıl işi yapmak yerine araçla boğuşuyordunuz. Kısacası sürtünme fazlaydı.

Evet.

Yeni Durum: Workload’a Dahil, Mesele Kapandı

Şimdi Azure MCP Server, Visual Studio 2022 içindeki Azure development workload’ünün parçası olmuş durumda. Bu ne demek? Eğer Visual Studio Installer’da “Azure development” iş yükü. Seçiliyse — kurumsal ortamlarda genelde öyle oluyor — Azure MCP araçları hazır geliyor. Ekstra bir şey yapmanız gerekmiyor.

İlk kez kuruyorsanız da iş basit: Visual Studio Installer’ı açın, “Azure development” workload’ünü işaretleyin, yükleyin. Bitti gitti. Copilot Chat’e girdiğinizde araçlar sizi orada bekliyor olacak.

Bir kere etkinleştirince oturum değişse bile aktif kalıyor. Session bazlı reset derdi de kalmamış.

Güncelleme tarafı da fena çözülmemiş. MCP Server versiyonu, Visual Studio’nun normal güncelleme döngüsüyle geliyor. Yanı ayrı bir eklenti güncellemesi kovalamıyorsunuz. Kurumsal tarafta bu baya rahatlatıyor; hani SCCM ya da Intune ile yazılım dağıtıyorsanız, tek paketle iş bitiyor demek bu. Ekstra VSIX dağıtımı planlamanıza gerek kalmıyor.

💡 Bilgi: Visual Studio 2026’da bulunan VS-spesifik araçlar bu pakete dahil değil. Yanı 2022 kullanıcıları yalnızca 2022’ye özel araç setini alıyor. Karıştırmamak lazım.

45 Servis, 230+ Araç: Ama Gerçekten İşe Yarıyor mu?

Hani, Rakamlar hoş dürüyor. 45 Azure servisi, 230’dan fazla araç. Ama lafı gevelemeden sorayım: Bunlar günlük işte gerçekten fark yaratıyor mu? Kısa cevap şu: evet, ama hepsini aynı yoğunlukta kullanmıyorsunuz (buna dikkat edin). Benim deneyimimde en çok iş gören senaryolar aşağı yukarı şöyle:

Öğrenme ve Keşif (Learn)

Azure’a yeni başlayan bir geliştirici için bu baya işe yarıyor. “Azure Cosmos DB ile SQL Database arasındaki fark ne?” gibi bir soruyu Copilot Chat’e sorduğunuzda MCP araçları devreye giriyor. Güncel Azure dokümantasyonundan bilgi çekiyor. Portal’a gidip doküman karıştırmak yerine IDE’den ayrılmadan öğreniyorsunuz. Ben AZ-305 sınavına hazırlanırken böyle bir şey olsa keşke diye düşünmüştüm — saatlerce sekme değiştirmekten kurtulurdunuz.

Çok konuştum, örnekle göstereyim. Daha fazla bilgi için GitHub’da Deployment Context: Repo ve Alert Yön… yazımıza bakabilirsiniz. .NET ve .NET Framework Nisan 2026 Güvenlik Yama… yazımızda bu konuya da değinmiştik.

Tasarım ve Geliştirme (Design & Develop)

İlginç olan şu ki, Mesela diyelim ASP.NET Core uygulaması yazıyorsunuz. “Bu uygulama için en uygun Azure servisi — ki bu tartışılır — hangisi?” diye soruyorsunuz. Copilot, MCP araçları üzerinden App Service, Container Apps ve AKS gibi seçenekleri karşılaştırıp öneride bulunabiliyor. Tabii her öneriyi körü körüne kabul etmeyin — bazen bütçe kısmını bilmediği için pahalı çözümler önerebiliyor. Hmm, nasıl desem… Geçen ay bir startup’a danışmanlık verirken Copilot AKS önermişti ama üç kişilik ekip için o baya ağır kaçıyordu; biz Container Apps ile çok daha sade. Ucuz hallettik.

Deployment ve Sorun Giderme

“Deploy my ASP.NET Core app to Azure” dediğinizde Copilot sizi App Service oluşturmadan kaynak grubunu seçmeye kadar adım adım yönlendiriyor. Güzel özellik ama hâlâ biraz ham dürüyor açıkçası. Karmaşık deployment senaryolarında — mesela slot swap veya staged rollout gibi işlerde — elle müdahale gerekiyor. Troubleshoot tarafı işe daha oturmuş; log sorgulama, kaynak sağlık kontrolü. Diagnostik çalıştırma gibi işler Copilot Chat üzerinden yapılabiliyor ve burada gerçekten zaman kazandırıyor.

Aşağıda temel senaryoları ve hangi tip ekiplere daha faydalı olduğunu özetledim: Bu konuyla ilgili azd update Komutu: Paket Yöneticisi Derdine Son yazımıza da göz atmanızı tavsiye ederim.

Senaryo Ne Yapıyor? Kimler İçin İdeal? Olgunluk Seviyesi
Learn Azure servisleri hakkında soru-cevap, mimarı rehberlik Junior devs, Azure’a yeni geçen ekipler ⭐⭐⭐⭐
Design & Develop Servis önerisi, konfigürasyon yardımı Tüm geliştirici ekipler ⭐⭐⭐
Deploy Kaynak oluşturma, uygulama dağıtımı DevOps/platform ekipleri ⭐⭐⭐
Troubleshoot Log sorgulama, diagnostik, kaynak sağlık kontrolü SRE, destek ekipleri ⭐⭐⭐⭐

Türkiye’deki Kurumsal Gerçeklik

Şimdi esas meseleye gelelim. Kağıt üstünde her şey iyi görünüyor ama Türkiye’deki şirketler açısından tablo biraz başka akıyor. Benim gözlemlediğim kadarıyla — özellikle finans (yanlış duymadınız). Telekom müşterilerimde — Visual Studio lisanslaması zaten ciddi bir maliyet kalemi oluyor. Enterprise Agreement altında Visual Studio Enterprise kullanan şirketlerde bu geçiş sorunsuz ilerliyor; workload yüklü oluyor, güncelleme otomatik geliyor ve kimse uğraşmıyor.

Ama orta ölçekli yazılım evleri veya startuplar? Onların çoğu Visual Studio Community ya da Professional kullanıyor. Community edition’da GitHub Copilot desteği sınırlı kalıyor; Professional tarafında işe Copilot lisansı ayrıca gerekiyor. Söylenmeyen kısım bu değil mi? Yanı “yerleşik geliyor” demek herkes için ücretsiz geliyor demek değil. Copilot Business lisansı kişi başı aylık 19 dolar; bunu 10 kişilik ekibe vurunca yıllık 2.280 dolar ediyor (Haziran 2025 kuruyla yaklaşık 85 bin TL civarı) (evet, doğru duydunuz). Küçük bir ekip için bu rakam pek öyle omuz silkilecek türden değil.

Durun, bir saniye. Bu konuyla ilgili MSVC 14.51 ile C++23 Desteği: Sahadan Notlar yazımıza da göz atmanızı tavsiye ederim.

Ha bir de güvenlik tarafı var tabii. Bazı kurumsal müşterilerimde Copilot kullanımı politika gereği kapalı tutuluyor çünkü özellikle bankacılıkta kod parçalarının dış servislere gitmesi ciddi soru işareti yaratıyor. Bu araçlar Azure MCP Server üzerinden çalıştığı için veri akışının nereye gittiğini net anlamak gerekiyor; lafın kısası burada mimarı kadar uyum da önemli oluyor. Daha önce Azure MCP Server 2.0: Kendi Sunucunuzda Ajan Otomasyonu yazısında self-hosted tarafını işlemiştim; orada bazı güvenlik endişelerine değinmiştim zaten. Daha fazla bilgi için Ingress2Gateway 1.0: Ingress’ten Gateway API’ye… yazımıza bakabilirsiniz.

Peki İlk Adımlar Nasıl?

Şöyle ki, Denediniz mi hiç? Başlamak aslında çok kolay:

  1. Visual Studio 2022’yi açın (17.14 veya üzeri olmalı)
  2. Visual Studio Installer’dan Azure development workload’ünün yüklü olduğunu doğrulayın
  3. Kopilot Chat panelini açın (View → GitHub Copilot Chat)
  4. Sohbet penceresinde araç simgesine tıklayıp “All tools” modunu seçin
  5. MCP araçlarını etkinleştirin — bunu bir kere yapmanız yeterli
    }
  6. ,
    Oops maybe invalid html? Need fix remove stray text.

    Sıkça Sorulan Sorular

    Azure MCP araçları Visual Studio 2022’de ücretsiz mi?

    Araçların kendisi Azure development workload’uyla zaten geliyor, ayrıca para ödemiyorsunuz. Ama şunu bilmeniz lazım: aktif bir GitHub Copilot lisansınız olması şart (Individual, Business veya Enterprise, hangisi olursa). Tahmin eder mısınız? Copilot yoksa MCP araçları açıkçası hiç çalışmıyor.

    Hangi Visual Studio 2022 versiyonundan itibaren destekleniyor?

    Bir şey dikkatimi çekti: 17.14 ve üzeri versiyonlarda Azure MCP araçları yerleşik olarak geliyor. Daha eski bir sürümdeyseniz önce güncellemeniz gerekiyor — bence zaten güncel kalmak iyi bir alışkanlık.

    Visual Studio 2026’daki MCP araçları 2022’de de var mı?

    Hayır. VS-spesifik araçlar 2026’ya özel, 2022’ye dahil edilmedi. Yanı her IDE kendi sürümüne uygun araç setini alıyor. Aslında bu mantıklı bir ayrım — karışıklık çıkmaması için iyi olmuş bence.

    Aynı anda birden fazla Azure aboneliğiyle çalışabilir mıyım?

    Teknik olarak evet, abonelikler arası geçiş yapabiliyorsunuz. Ama pratikte bazen aktif abonelik doğru seçilmiyor, hani beklenmedik bir anda yanlış abonelikte bulabiliyorsunuz kendinizi. En güvenli yol chat’te “Switch to subscription [abonelik adı]” diyerek manuel geçiş yapmak. Açıkçası bu konuda daha iyi bir otomatik çözüm bekliyorum.

    Azure MCP araçlarını etkinleştirdikten sonra devre dışı bırakabilir mıyım?

    Evet, istediğiniz zaman. Copilot Chat’teki araç simgesine tıklayıp araçları tek tek kapatabiliyorsunuz, mesela sadece birkaçını devre dışı bırakmak da mümkün. Tamamını kapatmak da var — performans konusunda endişeniz varsa ya da Copilot’u yalnızca kod tamamlama için kullanmak istiyorsanız bu seçenek gerçekten işe yarıyor.

    Kaynaklar ve İleri Okuma

    Azure MCP Tools Now Ship Built into Visual Studio 2022 — Microsoft DevBlogs (evet, doğru duydunuz)

    Azure Development with Visual Studio — Microsoft Learn

    Bence, Azure MCP Server GitHub Repository

İçeriği paylaş:

Aşkın KILIÇ

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Yorum gönder

Microsoft Azure Çözüm Uzmanı | Bulut Bilişim, Yapay Zekâ, DevOps ve Kurumsal Güvenlik alanlarında 15+ yıl deneyim. Azure, Kubernetes, AI/ML ve modern altyapı mimarileri üzerine yazılar yazıyorum.

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Paylaş
İçindekiler
    ← azd update Komutu: Paket Yönet...
    .NET MAUI 11 Harita Pin Kümele... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri