OpenAI
Bu sayfanın çevirisi otomatik olarak yapılmıştır. Orijinal İngilizce makaleyi görüntüleyin.

ChatGPT'de özel MCP sunucularını bağlama

ChatGPT'de özel MCP sunucularını nasıl bağlayıp test edeceğinizi ve çalışma alanı izinlerini nasıl yöneteceğinizi öğrenin.

Güncellenme zamanı: 6 days ago

Genel bakış

Özel MCP sunucularını ChatGPT’ye bağlayarak sundukları araçları sohbetlerde kullanın. Bir sunucu, özel bir arayüz olmadan da araçları kullanıma sunabilir. MCP uygulamaları bu araçlara etkileşimli bir arayüz ekler.

  • Şirketiniz için özel MCP sunucusu bağlantılarını inceleyip yayımlayın. Yöneticiler/sahipler ve yetkili geliştiriciler (yalnızca Enterprise/Edu), hem kendi geliştirdikleri hem de başkalarının geliştirdiği MCP sunucularını bağlayıp çalışma alanına açmadan test edebilir, ardından bağlantılarını çalışma alanında yayımlayabilir.

  • MCP sunucularının sunduğu araçları kullanarak ChatGPT üzerinden şirketinizin araç ve sistemlerinde yazma/değiştirme dahil çeşitli eylemler gerçekleştirin. MCP uygulamaları etkileşimli bir arayüz de sunabilir. İş akışları başlatın, proje yönetimi görevleri oluşturun, CRM’inizi güncelleyin veya karmaşık süreçleri koordine etmek için uygulamaları bir araya getirin.

  • Bağlantıları yayımlamadan önce test edip inceleyin. Özel MCP sunucusu bağlantılarını test sonrasında yalnızca yöneticiler/sahipler yayımlayabilir. Enterprise/Edu yöneticileri ayrıca RBAC ile geliştirici yetkilendirmesini ve çalışma alanı erişimini kontrol edebilir.

ChatGPT uygulamaları hakkında daha fazla bilgi için ChatGPT’deki uygulamalar ve Apps SDK ile geliştirme makalelerini inceleyin.

Kullanılabilirlik ve gereksinimler

Özel MCP sunucusu bağlantıları ve tam MCP desteği, ChatGPT Business ve Enterprise/Edu müşterileri için ChatGPT’nin web sürümünde kullanılabilir. Yöneticiler ve sahipler, çalışma alanı ayarlarını kullanarak özel uygulamalar oluşturup test edebilir ve bunları çalışma alanlarında yayımlayabilir.

Enterprise/Edu yöneticileri ayrıca RBAC kullanarak seçili üyelere özel MCP sunucularına bağlantı oluşturma izni verebilir, ardından incelenip onaylanan her uygulamaya kimlerin erişebileceğini seçebilir.


Yönetici konsolundan Uygulamalar sayfasını açmak için ilgili ChatGPT çalışma alanını seçin, Eklentiler bölümünü açın ve Eski uygulamaları yönet seçeneğini belirleyin. Çalışma alanındaki uygulama ve eklenti kontrolleri için bkz. Eklentiler ve uygulamalar için yönetici kontrolleri, güvenlik ve uyumluluk.

Özel bir MCP sunucusu bağlayın

Çalışma alanı izinlerini kontrol edin

Çalışma alanı yöneticileri, çalışma alanı ayarlarından özel MCP sunucusu bağlantılarına ilişkin izinleri yönetebilir. İlgili oluşturma izni, MCP'lerle eklenti oluştur iznidir. Özel MCP sunucularının bağlanmasında hesap ve çalışma alanı politikaları geçerlidir. Plana özgü izinler için aşağıdaki bölümlere bakın.

Business planları

Bir Business çalışma alanında özel MCP sunucuları için yalnızca yöneticiler ve sahipler eklenti oluşturup yayımlayabilir. Bu rollere kimlerin sahip olduğunu görmek için Çalışma alanı ayarları > Üyeler bölümüne gidin.

Enterprise/Edu planları

Yöneticiler ve sahipler, özel MCP sunucularına bağlantılar oluşturup test edebilir. Yöneticiler, role dayalı erişim kontrolü (RBAC) kullanarak seçili üyelere özel MCP sunucularına bağlantı oluşturma izni verebilir ve çalışma alanındaki uygulama erişimini yönetebilir. Çalışma alanı için yalnızca yöneticiler ve sahipler uygulama yayımlayabilir.

Sunucu bağlantısını yapılandırın

Mevcut Eklentiler arayüzünde, doğrudan Eklentiler bölümünden özel bir MCP sunucusu ekleyin. Önce Geliştirici modunu açmanız gerekmez. Bunun yerine, eklediğiniz her sunucu için risk uyarısını inceleyip onaylayın. Hesap ve çalışma alanı politikaları geçerliliğini korur. Bağlantı kurma ve test etme hakkında kapsamlı bilgi için bkz. Eklentinizi bağlayın ve test edin.

  1. Eklentiler bölümüne gidin.

  2. Artı düğmesini, ardından Özel MCP sunucusu ekle seçeneğini belirleyin.

  3. Bir ad ve isteğe bağlı olarak bir açıklama girin.

  4. Bağlantı altında sunucunuzun herkese açık HTTPS MCP uç nokta URL’sini girin veya Tünel seçeneğini belirleyip kullanılabilir bir Güvenli MCP Tüneli seçin ya da tünelin tunnel_id değerini girin.

  5. Sunucunuz için kimlik doğrulamayı yapılandırın.

  6. Risk uyarısını inceleyin ve Anlıyorum ve devam etmek istiyorum onay kutusunu seçin.

  7. Eklenti olarak oluştur seçeneğini belirleyin, ardından bulunan araçları ve meta verileri inceleyin.

Eski özel uygulama yapılandırması

  • Hesabınızın veya çalışma alanınızın özel bir MCP uygulaması oluşturmanıza izin verdiğini doğrulayın.

  • Yöneticiler/sahipler: Çalışma alanı ayarları bölümünden Uygulamalar > Oluştur yolunu izleyin.

  • Yetkili kullanıcılar (yöneticiler/sahipler dahil): Kullanıcı ayarları bölümünden Uygulamalar > Oluştur yolunu izleyin.

  • MCP sunucunuzun uç noktasını ve gerekli meta verilerini girin.

  • Varsa kimlik doğrulama yöntemini seçin.

  • Araçları tara seçeneğini belirleyin ve taramanın tamamlanmasını bekleyin. Sunucunuz OAuth kullanıyorsa yetkilendirme ekranındaki adımları tamamlayın, ardından araç taramasının bitmesini bekleyin.

  • Oluştur seçeneğini belirleyin.

  • Eski çalışma alanı uygulama yönetiminde uygulama, Çalışma alanı ayarları > Uygulamalar > Taslaklar bölümünde taslak olarak görünür.

  • Eski kullanıcı ayarlarında taslak uygulama, Ayarlar > Uygulamalar > Etkin uygulamalar altında görünür. Taslak uygulamanın adının yanında Geliştirme etiketi bulunur.

Kimlik doğrulama için OAuth kullanıyorsanız

Bir uygulamayı yapılandırırken OAuth/OpenID Connect sağlayıcınızın yenileme token'ları verecek şekilde yapılandırıldığını doğrulayın. Bağlantının sürdürülmesi için ek yapılandırmalar gerekir.

OpenID Connect sağlayıcılarında yenileme token'ı istemenin standart yolu, yetkilendirme isteğine offline_access kapsamını eklemek ve sağlayıcının keşif meta verilerinde bu kapsamı desteklediğini belirtmesidir.

Sağlayıcının keşif .well-known uç noktalarının (.well-known/openid-configuration veya .well-known/oauth-authorization-server) scopes_supported ya da benzer bir özellik alanında offline_access kapsamını (veya sağlayıcınızdaki eşdeğerini) listelediğini doğrulayın. offline_access (veya eşdeğer yenileme token'ı kapsamı) belirtilmiyorsa ya da yenileme token'ları verilmiyorsa sağlayıcınızın yönetici konsolunda, kiracı ayarlarında veya meta veri yapılandırmasında çevrimdışı ya da yenileme erişimini etkinleştirin. Ardından ChatGPT'nin güncel meta verileri alması için uygulamayı yeniden oluşturun.

OAuth, offline_access olmadan yapılandırılırsa yenileme token'ıyla yenileme kullanılamayabileceğinden ChatGPT ilk yetkilendirmenin süresi dolduğunda erişimi kaybedebilir ve kullanıcıların yeniden kimlik doğrulaması yapması gerekebilir.

Sunucu bağlantısını ChatGPT'de test edin

  1. Oluşturulan eklentiyi yükleyin, ardından yeni bir sohbet başlatın. Prompt kutusuna @ yazın ve eklentiyi seçin.

  2. Uygulamanız için farklı prompt'lar ve kullanım senaryoları deneyin.

  3. Yazma işlemleri dahil, sunucunun sunduğu araçları kullanın.

  4. İstendiğinde işlemleri onaylayın. ChatGPT, uygulama izinlerine ve işlemin bağlamına göre onay ister. Testi yapacak kişilerin neyle karşılaşacaklarını bilmesi için testten önce uygulama izinlerini gözden geçirin.

Bu uygulama izinleri ChatGPT sohbetleri için geçerlidir. Çalışma Alanı Ajanları, hangi uygulama işlemlerinin kullanılabileceğini ve son kullanıcılardan ne zaman onay isteneceğini belirlemek için ajanı oluşturan kişinin ajan bazında ayarladığı kontrolleri kullanır. Ajan davranışı için bkz. Enterprise ve Business için ChatGPT Çalışma Alanı Ajanları.

Publish app

Not: Yayımlamadan önce MCP sunucusunun ve uygulamanın kuruluşunuz için güvenli ve uygun olduğunu doğrulamak sizin sorumluluğunuzdadır. Daha fazla bilgi

Özel uygulamaları yalnızca yöneticiler ve sahipler yayımlayabilir. Kullanımda olan eski özel uygulama yayımlama iş akışı için:

  1. Yönetici konsoluna gidin ve ilgili ChatGPT çalışma alanını seçin.

  2. Eklentiler bölümünü açın, ardından Eski uygulamaları yönet seçeneğini belirleyin.

  3. Taslaklar bölümünü, ardından Yayımla seçeneğini belirleyin ve özellikle yazma eylemlerine ilişkin güvenlik uyarılarını inceleyin.

Uygulamalar yayımlandıktan sonra çalışma alanının onaylı uygulamalar listesinde görünür. Kullanıcılar, kullanılabilir uygulamaları Ayarlar > Eklentiler bölümünde bulabilir.

Business ve Enterprise/Edu yöneticileri, uygulamayı yeniden oluşturmadan mevcut bir özel MCP sunucusunun araç listesini çalışma alanının uygulama ayarlarından yenileyebilir. Araç listesini yenilemek için uygulamayı yönetme izniniz ve uygulamaya geçerli bir bağlantınız olmalıdır. Uygulama sahibi, ilgili kontroller kullanılabilir olduğunda Uygulamalar ayarlarındaki uygulamanın Yönet menüsünden uygulamanın adını ve logosunu düzenleyebilir. Enterprise/Edu planlarında ek kontroller de sunulur. Daha fazla bilgi için okumaya devam edin.

Enterprise/Edu yöneticileri ve sahipleri için kontroller

Enterprise/Edu yöneticileri/sahipleri ayrıca RBAC kullanarak uygulamaya kimlerin erişebileceğini belirleyebilir ve yayımlamadan önce uygulamanın gerçekleştirebileceği belirli eylemleri kontrol edebilir.

  • (Önceki adımda) Yayımla seçeneğini belirledikten sonra açılan pencerede Eylemleri yapılandır seçeneğini kullanın. Eylemleri seçerek veya seçimlerini kaldırarak uygulamanın hangi eylemleri gerçekleştirmesine izin verileceğini belirleyin. Yeni eylemleri (varsayılan olarak seçili değildir) veya eylem tanımlarındaki güncellemeleri almak için Yenile seçeneğini de kullanabilirsiniz. Yayımlamadan önce erişim verilecek grupları seçmek için Erişimi yapılandır seçeneğini kullanın.

Uygulama eylemlerini yayımladıktan sonra da kontrol edebilirsiniz.

  • Çalışma alanı ayarları > Uygulamalar bölümünde uygulamayı bulun, yapılandırılacak uygulamanın yanındaki diğer seçenekler menüsünü (•••) açın ve Eylem kontrolü seçeneğini belirleyin.

  • MCP sunucusundaki güncellemeler otomatik olarak etkinleştirilmez. En güncel eylem listesini veya mevcut eylemlerdeki güncellemeleri almak için Yenile düğmesini seçebilirsiniz. Yeni eylemler varsayılan olarak devre dışıdır; mevcut eylemlerdeki değişiklikler ise önceki sürümle farkları gösterecek şekilde sunulur.

Image

Yeni uygulamayı sohbetlerde kullanın

  • Bir sohbet başlatıp tek bir mesaj için bir veya daha fazla uygulama seçin ya da şirket bilgisi özelliğini kullanın.

  • Tek bir prompt ile birden fazla birinci taraf ve üçüncü taraf uygulamayı çağırabilirsiniz (örneğin, şirket içi verileri getirip ardından sonuca göre bir talep kaydı oluşturabilirsiniz).

  • Uygulama seçimi sohbetin tamamı için değil, uygulamayı kullandığınız mesaj için geçerlidir. Sohbette zaten bulunan sonuçları konuşmak veya bunlara atıfta bulunmak için uygulamayı yeniden seçmeniz gerekmez.

  • Takip mesajında yeni verilere veya başka bir uygulama eylemine ihtiyaç duyduğunuzda uygulamayı @ ile yeniden etiketleyin.

  • Not: Şirket bilgisini kullanırsanız yalnızca arama/veri getirme işlevine sahip uygulamalar dahil edilir.

  • ChatGPT, yazma veya değiştirme eylemlerinde uygulama izinlerine ve eylemin bağlamına bağlı olarak onay isteyebilir. Kullanıcıların ChatGPT’nin uygulamayı kullanmadan önce hangi durumlarda onay isteyebileceğini anlaması için yayımlamadan önce uygulama izinlerini inceleyin.

Güvenlik, emniyet ve veriyle ilgili hususlar

Not: Güvenli olmayan veya güvenilmeyen MCP sunucularına bağlanmak, güvenlik risklerine (prompt enjeksiyonu dahil) maruz kalma olasılığını artırabilir. Yalnızca güvendiğiniz sunucuları bağlayın ve geliştiricilerin özel bir MCP sunucusu bağlamadan önce riskleri anladığından emin olun. Daha fazla bilgi edinin

Özel MCP sunucusu bağlantıları, sorumlu bir kurulum ve gözetim gerektirir. ChatGPT, yazma veya değiştirme işlemleri için uygulama izinlerine, işlemin bağlamına ve olası etkisine bağlı olarak onay isteyebilir. Özellikle riskli bazı işlemler, onaya sunulmak yerine engellenebilir. Yöneticiler ve sahipler, veri yazabilen veya değiştirebilen uygulamaları etkinleştirirken risk uyarıları görür.

Geliştirdiğiniz özel uygulama ve bağlayıcıların ya da çalışma alanınızda kullanmak üzere eklediğiniz üçüncü taraf uygulama ve bağlayıcıların uygunluğunu incelemek ve doğrulamak sizin sorumluluğunuzdadır. Özel bir bağlayıcıyı kullanıma almadan önce teknik, kullanım ve politika kontrollerinin tümünden geçtiğinden emin olun.

Compliance API

Enterprise/Edu müşterileri, herhangi bir uygulamanın kullanıldığı sohbetler de dahil olmak üzere kullanıcı sohbetlerine Compliance API üzerinden erişebilir.

SSS

Özel MCP sunucusu bağlantılarını kimler oluşturabilir?

  • Enterprise/Edu: Yöneticiler, RBAC kullanarak özel MCP sunucularına bağlantı oluşturma izni verir. Yetkili üyeler, Eklentiler bölümünden özel MCP sunucularını bağlayabilir. Yalnızca yöneticiler/sahipler yayımlayabilir. Yöneticiler ayrıca RBAC kullanarak kimlere erişim verileceğini yapılandırabilir.

  • Business: Çalışma alanı için özel uygulamaları yalnızca yöneticiler ve sahipler oluşturup yayımlayabilir. Çalışma alanı izinleri doğrultusunda Eklentiler bölümünden özel bir MCP sunucusu bağlayın.

Coğrafi kısıtlamalar var mı?

Hayır.

Apps SDK ile geliştirilen uygulamaları test edebilir miyim?

Evet. Özel MCP sunucunuzu bağlayın ve oluşturulan eklentiyi ChatGPT'de test edin.

Mobil cihazlarda özel MCP sunucularını bağlayabilir miyim?

Hayır, yalnızca web sürümünde bağlayabilirsiniz.

Uygulamalar yayımlandıktan sonra güncellenebilir mi? Belirli araçları (okuma, yazma, veri getirme) etkinleştirip devre dışı bırakabilir miyim?

Business ve Enterprise/Edu yöneticileri, uygulamayı yeniden oluşturmadan, çalışma alanının uygulama ayarlarından mevcut bir özel MCP sunucusunun araç listesini yenileyebilir. Araç listesini yenilemek için uygulamayı yönetme izniniz ve uygulamayla geçerli bir bağlantınız olmalıdır. Enterprise/Edu yöneticileri ve sahipleri, yayımladıktan sonra uygulama/bağlayıcı işlemlerini etkinleştirebilir veya devre dışı bırakabilir. Daha fazla bilgi için Uygulama / uygulamalar yayımlama bölümüne bakın.

Yazma eylemleri için hangi güvenlik kontrolleri mevcut?

ChatGPT, uygulama izinlerine ve eylemin bağlamına göre önemli eylemlerden veya diğer değişikliklerden önce onay isteyebilir. Yöneticiler, veri yazabilen veya değiştirebilen uygulamaları etkinleştirirken risk uyarıları görür.

OpenAI uygulama güvenliğini nasıl inceliyor?

OpenAI, yazma eylemleri için red-teaming, izleme ve uyarılar gerçekleştirir. OpenAI tarafından onaylanan kayıt defterindeki uygulamalar, kullanıma sunulmadan önce incelenmiştir. Geliştirdiğiniz uygulamalar ve bağlayıcılar ya da yüklediğiniz üçüncü taraf uygulamalar ve bağlayıcılar dahil olmak üzere, herhangi bir uygulamanın veya bağlayıcının kuruluşunuz için uygun olduğunu doğrulamak sizin sorumluluğunuzdadır.

Başkasının geliştirdiği bir MCP sunucusunu bağlayabilir miyim?

Evet. Yöneticiler ve yetkili geliştiriciler, başkalarının geliştirdiği MCP sunucularını (açık kaynaklı veya tedarikçiler tarafından geliştirilen sunucular dahil) bağlayabilir. Bağlantıyı yayımlamadan önce güvenliğini ve uygunluğunu doğrulayın.

ChatGPT aynı anda birden fazla uygulama kullanabilir mi?

Evet. Hesap ve çalışma alanı politikalarına bağlı olarak, özel MCP sunucularını ve eklenti MCP sunucularını aynı sohbette kullanabilirsiniz.

OpenAI tarafından geliştirilen bir uygulama mı yoksa özel bir MCP sunucusu mu kullanmalıyım?

OpenAI tarafından geliştirilen uygulamalar şu anda yalnızca arama yapabilir ve yazma işlemlerini desteklemez. Yazma/değiştirme özellikleri için özel MCP sunucularını kullanın.

Yerel bir MCP sunucusuna bağlanabilir miyim?

Doğrudan değil. ChatGPT uzak MCP sunucularına bağlanır. MCP sunucunuz özel bir ağda, kurum içinde veya bir geliştirici makinesinde çalışıyorsa, sunucuyu herkese açık internete maruz bırakmadan desteklenen OpenAI ürünlerine bağlamak için Güvenli MCP Tüneli kullanın.

Bağlı sunucular için arama ve getirme araçları gerekli mi?

Hayır. Artık gerekli değiller.

Derin araştırma özel uygulamaları kullanabilir mi?

Derin araştırma özel uygulamaları kullanabilir, ancak yalnızca okuma/veri getirme eylemleri için; yazma eylemleri için kullanamaz.

Uygulamalar ve tam MCP beta sürümü Pro kullanıcılarına sunuluyor mu?

Pro kullanıcıları, Apps SDK ile uygulama geliştirebilir. Tam MCP desteği şu anda yalnızca Business ve Enterprise/Edu kullanıcılarına sunulmaktadır. Pro kullanıcıları, okuma/veri getirme izinleriyle özel MCP sunucularını bağlayabilir.

Özel MCP sunucumu şirket bilgisi ile kullanabilir miyim?

Şirket bilgisi, veri getirme/arama erişimi sunan özel MCP sunucularını destekler. Enterprise yöneticileri ve sahipleri, RBAC kullanarak bu uygulamaları kimlerin görebileceğini ve bunlara kimlerin erişebileceğini yönetir. Etkileşimli kullanıcı arayüzüne sahip uygulamalar şu anda şirket bilgisinde desteklenmiyor.

MCP sunucusundaki değişiklikler çalışma alanıma otomatik olarak yansır mı?

Hayır. Bir yönetici çalışma alanı için MCP sunucusu bağlantısını ilk kez onayladıktan sonra ChatGPT, sunucunun mevcut araç ve girdilerinin “dondurulmuş” bir anlık görüntüsünü kullanır. Sunucunun geliştiricisinin daha sonra yaptığı değişiklikler, bir yönetici güncellemeyi inceleyip yayımlayana kadar uygulanmaz.

Onaydan sonra bir araç tanımı değişirse ne olur?

Canlı uygulama dondurulmuş anlık görüntüyle artık eşleşmiyorsa araç çağrıları hata verebilir. Geriye dönük uyumlu güncellemeler (örneğin, yeni bir isteğe bağlı parametre eklemek) çalışmaya devam edebilir. Araç tanımı geriye dönük uyumlu değilse, yöneticiler/sahipler devam etmeden önce araç eylemlerini Çalışma Alanı ayarlarından yenilemelidir. Değişikliğin nasıl yayımlanacağı hakkında daha fazla bilgi için bu makaledeki Uygulamayı Yayımla bölümünü inceleyin.

Bir çağrı hata verirse kullanıcılar güncelleme komutu görür mü veya yönetici bilgilendirilir mi?

Hayır. Bugün hata mesajları güncelleme için otomatik komut içermez ve bir uygulamanın incelenmesi gerektiğinde yöneticilere proaktif olarak bildirim yapılmaz.

Bu makale yararlı oldu mu?