Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure MCP Sunucusu, yapay zeka aracılarının ve istemcilerinin doğal dil komutlarını kullanarak Azure kaynaklarıyla etkileşim kurmasını sağlar. Bu makalede özellikleri, avantajları ve geliştiricilerin Azure'a uygulama derlemesine ve dağıtmasına nasıl yardımcı olduğu açıklanır.
Model Bağlam Protokolü'ne (MCP) sahiptir ve Azure'da uygulama oluşturmanıza ve dağıtmanıza yardımcı olacak çok çeşitli araçları, dilleri ve çerçeveleri destekler.
Temel özellikler
- MCP desteği: Azure MCP Sunucusu Model Bağlam Protokolü'ni uygulayarak GitHub Copilot aracı modu, OpenAI Aracıları SDK'sı ve Anlam Çekirdeği gibi MCP istemcileriyle uyumlu hale getirir.
- Entra Id kimlik doğrulaması: Sunucu, Azure kimlik doğrulaması en iyi yöntemlerini izleyerek Azure Kimlik kitaplığı aracılığıyla Entra Id kullanır.
- Hizmet ve araç tümleştirmesi: Sunucu, Azure CLI, Azure Geliştirici CLI (azd) ve çok çeşitli Azure kaynakları dahil olmak üzere Azure hizmetlerini ve araçlarını destekler.
Desteklenen kod düzenleyicileri ve araçları
Azure MCP Sunucusu'na aşağıdakiler gibi popüler kod düzenleyicilerinden ve araçlarından bağlanabilirsiniz:
Desteklenen diller ve çerçeveler
Azure MCP Sunucusu aşağıdakiler gibi birden çok dili ve çerçeveyi destekler:
Kavramlar
Model Bağlam Protokolü (MCP), dil modellerinin dış araçlarla, bellekle ve bağlamla güvenli, yapılandırılmış ve durum bilgisi olan bir şekilde nasıl etkileşim kuracaklarını yönetmek için tasarlanmış açık bir protokoldür. MCP, çeşitli bileşenlere sahip bir istemci-sunucu mimarisi tanımlar:
- Konaklar: MCP sunucularına bağlanmak ve bu sunuculardan veri kullanmak için MCP istemcilerini kullanan uygulamalar.
- İstemciler: BAĞLANTıLARı yöneten ve MCP sunucularından veri alan MCP konaklarının bileşenleri.
- Sunucular: Veri kaynakları, eylem gerçekleştirme araçları ve etkileşimlere yol gösteren istemler gibi özellikler sağlayan programlar.
Örneğin, Visual Studio Code bir konak olarak kabul edilir ve Visual Studio Code'daki GitHub Copilot aracı modu, MCP sunucularına bağlanan bir MCP istemcisi olarak çalışır. Ayrıca, MCP sunucularına bağlanmak için kendi MCP istemcisini barındıran özel akıllı uygulamalar da oluşturabilirsiniz.
Azure MCP Sunucusu, Model Bağlam Protokolü başına bir araç kümesi uygular. Yapay zeka aracıları ve diğer istemci türleri, Azure kaynaklarıyla etkileşime geçmek için bu araçları kullanır.
Nasıl Yapılır Kılavuzları
Sık kullanılan görevler için aşağıdakiler dahil olmak üzere adım adım yönergeler bulabilirsiniz:
- GitHub Copilot kodlama aracısını Azure MCP Sunucusuna bağlama
- Kendi barındırdığı Azure MCP Sunucusu dağıtımı (Microsoft Foundry)
- Yerel olarak barındırılan bir Azure MCP Sunucusu (Copilot Studio) dağıtma
Araçlar ve en iyi yöntemler
Azure MCP Sunucusu, Azure geliştirme için çok çeşitli araçlar sunar. En iyi yöntemler ve araç başvurusu için bkz. Araçlara genel bakış.
Azure MCP Sunucusunu kullanma senaryoları
En yaygın senaryo, Visual Studio Code'daki GitHub Copilot aracı modu veya özel bir akıllı uygulama gibi mevcut bir istemciden Azure MCP Sunucusu'na bağlanmaktır. İstemci, doğal dil kullanarak Azure kaynaklarına erişmek ve bu kaynaklarla etkileşime geçmek için tüm kullanılabilir araçları kullanabilir. Örneğin, Azure depolama hesaplarını listelemek veya Azure veritabanlarında KQL sorguları çalıştırmak için Azure MCP Sunucusu ile GitHub Copilot aracı modunu kullanabilirsiniz. Mevcut bir istemciden Azure MCP Sunucusu'na nasıl bağlanacağınızı öğrenmek için bkz. Azure MCP Sunucusu'nu kullanmaya başlama.
Gelişmiş senaryolarda, Özel araçlar, kaynaklar ve Azure kaynaklarıyla ilgili belirli görevler için istemler sunmak için kendi MCP sunucularınızı oluşturabilirsiniz. Azure ile bağlanması gereken bir MCP sunucusu oluşturuyorsanız, MCP sunucunuzdan Azure MCP Sunucusu araçlarını kullanabilirsiniz.
MCP sunucusu, yetkili erişim sağlamak için Azure kullanıcı kimlik bilgilerinizi veya yönetilen kimliğinizi kullanır. Erişimin güvenliği Azure Role-Based Erişim Denetimi (RBAC) aracılığıyla sağlanır ve onaylanan kullanıcılar için ayrıntılı izinler sağlanır. Yerel MCP sunucusu, kuruluşunuzda geliştirici kullanımına yöneliktir. Bu araçları, onaylanan geliştirme ortamının dışındaki dış uygulamalar veya senaryolar için kullanmayın.