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.
Model Bağlam Protokolü (MCP), GitHub Copilot SSMS dışındaki araçları ve hizmetleri kullanmasına olanak tanıyan açık bir standarttır. MCP ile Aracı modu (şu anda önizleme aşamasındadır) kaynak denetimi, belgeler, iç anahtarlama sisteminiz ve diğer API'ler gibi dış sistemlerle etkileşimde bulunabilir. Veritabanı görevleriyle birlikte bu sistemler için aynı konuşma arabirimini kullanırsınız.
MCP bir istemci-sunucu modeliyle çalışır:
- MCP istemcileri (SSMS gibi) MCP sunucularına bağlanır ve yapay zeka modeli adına eylemler ister.
- MCP sunucuları, iyi tanımlanmış bir arabirim aracılığıyla bir veya daha fazla aracı kullanıma sunar. Her araç, iş öğesi oluşturma, açık biletleri listeleme veya dış API sorgulama gibi belirli bir eylemi gerçekleştirir.
- Protokol, araç bulma, çağırma ve yanıt işleme için ileti biçimini tanımlar.
MCP kullanmak için Aracı modunda olmanız gerekir. Soru modu MCP'i desteklemez.
Uyarı
Sunucu ekledikten sonra MCP araçları varsayılan olarak devre dışı bırakılır. Copilot kullanabilmek için önce Copilot Chat penceresindeki Araçlar listesindeki her aracı el ile etkinleştirmeniz gerekir.
Prerequisites
- AI Yardımı iş yüküne sahip SSMS 22.7 veya sonraki bir sürüm.
- Copilot access içeren bir GitHub hesabı. Alternatif olarak SQL Server Management Studio'da GitHub Copilot ücretsiz olarak kullanın.
MCP sunucularını bulma
Resmi MCP sunucu deposu iyi bir başlangıç noktasıdır. Dosya sistemleri, veritabanları, DevOps platformları ve web API'leri gibi çok çeşitli hizmetler için başvuru uygulamalarını ve topluluk tarafından katkıda bulunan sunucuları listeler.
MCP hızla gelişen bir ekosistemdir. Resmi MCP sunucu deposu, iş akışlarınıza tümleştirebileceğiniz geçerli sunucuları listeler.
MCP sunucusu ekleme
Sohbetten MCP sunucusu ekleme
Araçlar seçicisinden el ile veya MCP kayıt defteri aracılığıyla MCP sunucuları ekleyin.
MCP sunucularını el ile eklemek için:
- Copilot Chat penceresinde araçlar panelini açmak için Tools simgesini seçin.
- Panelin üst kısmındaki yeşil + düğmeyi ve ardından Özel MCP sunucusu ekle'yi seçin.
-
Sunucu Kimliğini girin ve Tür açılan listesinden uygun bağlantıyı seçin:
- HTTP sunucuları için sunucu URL'sini girin.
-
stdiosunucuları için, sunucu işlemini başlatmak üzere gereken komutu ve bağımsız değişkenleri girin.
- Yapılandırmayı kaydedin. SSMS sunucuyu başlatır ve araçlarını Araçlar listesine ekler.
Kayıt defterinden MCP sunucuları eklemek için:
- Copilot Chat penceresinde araçlar panelini açmak için Tools simgesini seçin.
- Panelin üst kısmındaki yeşil + düğmeyi ve ardından MCP kayıt defterinden ekle'yi seçin.
- MCP Sunucu Yöneticisi penceresinde MCP sunucusunu bulun ve Install öğesini seçin.
- Yüklendikten sonra, MCP sunucusu Araçlar panelinin Eklenen sunucular bölümünde görünür.
Varsayılan olarak, yüklediğiniz bir MCP sunucusu için araçlar etkinleştirilmez. Araçlar paneli aracılığıyla bunları etkinleştirmeniz gerekir.
Dosyaya .mcp.json bir MCP sunucusu ekleme
.mcp.json dosyası, MCP sunucularını yapılandırmak için manuel bir seçenektir.
oluşturun veya açın
%USERPROFILE%\.mcp.json. Bu genel yapılandırma dosyası, MCP sunucularını kullanıcı hesabınız için kullanılabilir hale getirir.Aşağıdaki biçimi kullanarak sunucu yapılandırmasını dosyaya yapıştırın:
{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }Dosyayı kaydedin. SSMS değişikliği algılar, yapılandırılan sunucuları başlatır ve MCP'yi Araçlar penceresinde kullanılabilir hale getirir.
Bir sunucu kimlik doğrulaması gerektiriyorsa, dosyada bir Kimlik Doğrulaması Gerekli bağlantısı görüntülenir. Kimlik doğrulama akışını tamamlamak için bunu seçin.
MCP sunucu yapılandırması hakkında daha fazla bilgi için bkz. Visual Studio MCP sunucularını kullanma.
Kullanılabilir MCP sunucuları
Yöneticiler için GitHub Copilot panosundaki GitHub ilkesi ayarları, SSMS'de Aracı modunu ve MCP kullanımını yönetir. Yönetici bu ayarı kapatırsa, bu aboneliğin altındaki kullanıcılar Aracı modunu kullanamaz veya SSMS'deki MCP sunucularına bağlanamaz.
Ayrıca yöneticiler, kuruluşlarında tam olarak hangi MCP sunucularına izin verebileceğini denetlemek için bir MCP sunucusu izin verilenler listesi yapılandırabilir. Daha fazla bilgi için bkz. MCP sunucusu izin verme listesini yapılandırma.
Daha fazla bilgi için bkz. Kuruluşunuzda GitHub Copilot için ilkeleri ve özellikleri yönetme.