Not: Değiştirme/yazma eylemleri dahil tam MCP (Model Context Protocol) desteği, ChatGPT Business, Enterprise ve Edu planlarına beta olarak kademeli şekilde sunulmaktadır. İşlevsellik, kullanıcı arayüzü ve izinler yineleme yaptıkça değişebilir.
Genel bakış
ChatGPT geliştirici modunu kullanarak kuruluşunuz, ChatGPT'nin araçlarınızda güvenli şekilde işlem yapmasını sağlayan MCP destekli uygulamalar oluşturabilir, test edebilir ve dağıtabilir.
Şirketiniz için özel MCP uygulamalarını inceleyin ve yayımlayın. Yöneticiler/sahipler ve yetkili geliştiriciler (yalnızca Enterprise/Edu), geliştirici modunda hem kendilerinin oluşturduğu uygulamaları hem de başkalarının oluşturduğu popüler bağlayıcıları özel olarak yükleyip test edebilir.
ChatGPT üzerinden şirketinizin araçlarında ve sistemlerinde işlem yapın; etkileşimli kullanıcı arayüzüne sahip uygulamalar ve tam MCP desteğine sahip uygulamalar oluşturarak okuma/aramanın ötesine geçin; buna yazma/değiştirme işlemleri de dahildir. İş akışları başlatın, proje yönetimi görevleri oluşturun, CRM'nizi güncelleyin veya karmaşık orkestrasyonlar için uygulamaları birleştirin.
Dağıtmadan önce uygulamaları test edin ve doğrulayın - geliştirici modunu yalnızca yöneticiler/sahipler etkinleştirebilir veya testten sonra MCP uygulamalarını yayımlayabilir. Enterprise/Edu yöneticileri ayrıca geliştirici yetkilendirmesini ve çalışma alanı erişimini RBAC ile daha ayrıntılı biçimde kontrol edebilir.
ChatGPT uygulamaları hakkında daha fazla ayrıntı için ChatGPT'deki Uygulamalar ve Apps SDK ile geliştirme belgelerine göz atın.
Kullanılabilirlik ve gereksinimler
Uygulamalar, tam MCP desteği ve geliştirici modu; ChatGPT web üzerinde ChatGPT Business ve Enterprise/Edu müşterileri için kullanılabilir. Yöneticiler/sahipler, çalışma alanı ayarlarından geliştirici modunu etkinleştirebilir, özel uygulamalar oluşturup test edebilir ve bunları çalışma alanları için yayımlayabilirler.
Enterprise/Edu yöneticileri ayrıca, geliştirici modu erişimini belirli kişilere vermek ve ardından onaylanmış her uygulamaya kimin erişebileceğini seçmek için RBAC'i kullanabilir.
Bir uygulamayı dağıtma
Geliştirici modunu etkinleştirme
Çalışma alanı yöneticilerinin önce Yönetici çalışma alanı ayarlarından geliştirici modunu etkinleştirmesi gerekir. Geliştirici modu anahtarı Çalışma Alanı Ayarları → İzinler ve Roller → Bağlı Veriler Geliştirici modu / Özel MCP bağlayıcıları oluştur bölümünde bulunur. Plana özgü ayrıntılar için aşağıdaki bölüme bakın.
Business planları
Yalnızca yöneticiler/sahipler geliştirici modunu etkinleştirebilir ve bir uygulamayı dağıtabilir. Yöneticiler çalışma alanlarındaki bireysel üyeler için geliştirici modunu etkinleştiremez.
Çalışma alanınızdaki mevcut yönetici ve sahip listesini Çalışma Alanı Ayarlar → Üyeler bölümünden görüntüleyebilirsiniz.
Her yönetici/sahip geliştirici modunu kendisi için etkinleştirmelidir; anahtar bir çalışma alanındaki tüm yöneticiler/sahipler için geçerli değildir.
Yeni bir özel uygulama oluştururken Çalışma alanı ayarları > Uygulamalar > Oluştur bölümünden geliştirici modunu etkinleştirin.
Enterprise/Edu planları
Yöneticiler/sahipler, kullanıcı ayarlarından geliştirici modunu etkinleştirebilir. Anahtarı açmak için Ayarlar → Uygulamalar → Gelişmiş Ayarlar bölümüne gidin.
Ayrıca, Çalışma alanı ayarları → Uygulamalar &→ Oluştur bölümünden özel bir uygulama oluştururken kendiniz için geliştirici modunu etkinleştirebilirsiniz.
Belirli bir çalışma alanı üyesi grubu için geliştirici modunu etkinleştirmek üzere RBAC kullanın.
Erişim verildikten sonra, etkinleştirilen üyeler Ayarlar → Uygulamalar → Gelişmiş Ayarlar bölümüne giderek hesapları için geliştirici modunu açabilir.
Uygulama yapılandırma
Yönetici ayarlarından veya kullanıcı ayarlarından yeni bir uygulama oluşturabilirsiniz.
Hesabınız için geliştirici modunun etkinleştirildiğini doğrulayın (yukarıya bakın).
Yöneticiler/sahipler: Çalışma alanı ayarları bölümünden Uygulamalar → Oluştur yoluna gidin.
Yetkili kullanıcılar (yöneticiler/sahipler dahil): kullanıcı ayarları bölümünden Uygulamalar → Oluştur yoluna gidin.
MCP sunucunuz için uç noktayı ve gerekli meta verileri sağlayın.
Varsa kimlik doğrulama mekanizmasını seçin.
Araçları Tara öğesine tıklayın ve taramanın tamamlanmasını bekleyin. Sunucunuz OAuth kullanıyorsa yetkilendirme istemini tamamlayın, ardından araç taramasının bitmesini bekleyin.
Oluştur öğesine tıklayın.
Yapılandırmadan sonra uygulama, Çalışma Alanı Ayarları → Uygulamalar → Taslaklar bölümünde taslak olarak görünür.
Kullanıcı ayarlarında yeni uygulama, Ayarlar → Uygulamalar → Etkin Uygulamalar altında görünür. Yeni uygulamanın adının yanında Dev etiketi bulunur.
Kimlik doğrulama için OAuth kullanılıyorsa
Bir uygulamayı yapılandırırken, bağlantıyı sürdürmek için ek yapılandırmalar gerektiğinden, OAuth/OpenID Connect sağlayıcınızın yenileme token'ları verecek şekilde yapılandırılıp yapılandırılmadığını doğrulayın.
OpenID Connect sağlayıcıları için, yenileme token'ı istemenin standart yolu yetkilendirme isteğine offline_access kapsamını eklemek ve sağlayıcının keşif meta verilerinde bunun desteklendiğ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 içinde veya benzer bir yetenek alanında offline_access'i (veya sağlayıcınızın 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üncellenmiş meta verileri alması için uygulamayı yeniden oluşturun.
OAuth, offline_access olmadan yapılandırılırsa, yenileme token'ı yenilemesi kullanılamayabileceğinden ChatGPT ilk yetkilendirmenin süresi dolduktan sonra erişimi kaybedebilir ve kullanıcıların yeniden kimlik doğrulaması yapması gerekebilir.
Yeni uygulamayı ChatGPT’de test edin
Yeni bir sohbet açın ve ChatGPT araçlar menüsünden (+ düğmesi) taslak uygulamanızı seçin veya metinle komut verin.
Uygulamanız için farklı komutları / kullanım senaryolarını deneyin.
Uygulama tarafından sunulan araçları kullanın (yazma eylemleri dahil).
İstendiğinde eylemleri onaylayın — ChatGPT, uygulamanızın eylem onayı ayarlarına göre onay ister. Testten önce, test edenlerin ne bekleyeceğini bilmesi için hangi eylemlerin onay istemi olmadan çalışabileceğini gözden geçirin.
Uygulamayı yayımlayın
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
Yalnızca Yöneticiler ve Sahipler uygulama yayımlayabilir. Yayımlamak için Çalışma Alanı Ayarları → Uygulamalar bölümüne gidin. Taslaklar'a ve ardından Yayımla düğmesine tıklayın. Güvenlik uyarılarını gözden geçirin (özellikle yazma işlemleri için). Yayımlandıktan sonra uygulamalar, çalışma alanının onaylı bağlayıcılar listesinde ve ChatGPT'de kullanıcıların Uygulamalar ayarlarında, uygulama adının yanında özel etiketiyle görünür.
Business planlarında uygulamalar, ilk kullanıma sunulduktan sonra yayımlandıktan sonra güncellenemez. Araçları veya meta verileri değiştirmek için yeniden oluşturmanız ve yeniden yayımlamanız gerekir. Enterprise/Edu planlarında ek denetimler mevcuttur; daha fazlasını öğrenmek için okumaya devam edin.
Enterprise/Edu Yönetici ve Sahip denetimleri
Enterprise/Edu yöneticileri/sahipleri ayrıca, uygulamaya kimin erişebileceğini belirlemek ve yayımlamadan önce bu uygulamanın veya bağlayıcının gerçekleştirebileceği belirli işlemleri kontrol etmek için RBAC'i kullanabilir.
Yayımla'ya tıkladıktan sonra (önceki adımda), görünen pencerede İşlemleri Yapılandır'ı kullanarak uygulamanın hangi işlemlere izinli olacağını, işlemi seçip seçimini kaldırarak belirleyin. Yeni işlemleri (varsayılan olarak seçili değildir) veya işlem tanımlarındaki güncellemeleri çekmek için Yenile'ye de tıklayabilirsiniz. Yayımlamadan önce erişim verilecek belirli grupları seçmek için Erişimi Yapılandır'ı kullanın.
Uygulama işlemlerini yayımladıktan sonra da kontrol edebilirsiniz.
Uygulamayı Çalışma Alanı Ayarları → Uygulamalar bölümünde bulun, yapılandırılacak uygulamanın yanındaki üç nokta menüsüne (...) tıklayın ve İşlem denetimi'ne tıklayın.
MCP sunucusundaki güncellemeler otomatik olarak etkinleştirilmez; en son işlem kümesini veya mevcut işlemlerdeki güncellemeleri almak için Yenile düğmesine tıklayabilirsiniz. Yeni işlemler varsayılan olarak devre dışıdır ve mevcut işlemlerdeki değişiklikler fark olarak gösterilir.
Yeni uygulamayı sohbetlerde kullanın
Bir sohbet başlatın ve bir veya daha fazla uygulama seçin ya da şirket bilgisini kullanın.
Tek bir komutta birden çok birinci taraf ve üçüncü taraf uygulamayı çağırabilirsiniz (ör. dahili verileri alıp ardından sonuca göre bir bilet oluşturabilirsiniz).
Not: Şirket bilgisini kullanırsanız yalnızca arama/getirme işlevi olan uygulamalar dahil edilir.
Yazma/değiştirme eylemleri için ChatGPT, eylemin önemli sonuçlar doğuracağını düşündüğünde onay ister. Kullanıcıların hangi eylemlerin onay istemi olmadan çalışabileceğini anlaması için yayımlamadan önce eylem onayı ayarlarını gözden geçirin.
Güvenlik, emniyet ve veriyle ilgili hususlar
Not: Güvenli olmayan veya güvenilmeyen MCP sunucularına bağlanmak, güvenlik risklerine maruz kalmayı artırabilir (komutlara kötü amaçlı müdahale dahil). Yalnızca güvendiğiniz sunuculara bağlanın ve geliştirici modunu etkinleştirmeden önce geliştiricilerin riskleri anladığından emin olun. Daha fazla bilgi
Geliştirici modu, sorumlu kurulum ve gözetim gerektiren güçlü bir özelliktir. Yazma/değiştirme eylemleri için ChatGPT, uygulamanın eylem onayı ayarlarına ve eylemin olası etkisine bağlı olarak onay isteyebilir; bazı eylemler onay istemi olmadan çalışabilir. Yöneticiler/sahipler, veri yazabilen veya değiştirebilen uygulamaları etkinleştirirken risk uyarıları görür.
Oluşturduğunuz özel uygulamaların ve bağlayıcıların ya da çalışma alanınızda kullanılmak üzere eklediğiniz üçüncü taraf uygulamaların ve bağlayıcıların uygunluğunu incelemek ve doğrulamak sizin sorumluluğunuzdadır. Özel bir bağlayıcıyı dağıtmadan önce tüm teknik, kullanım ve ilke kontrollerinin geçtiğinden emin olun.
Compliance API
Herhangi bir uygulamayı kullananlar da dahil olmak üzere kullanıcı konuşmaları, Enterprise/Edu müşterileri için Compliance API'de kullanılabilir.
SSS
Geliştirici modunu kim etkinleştirebilir?
Enterprise/Edu: Yöneticiler erişimi İzinler ve Roller → Bağlı Veriler bölümünden verir. Etkinleştirilen kullanıcılar daha sonra bunu Ayarlar → Uygulamalar → Gelişmiş Ayarlar bölümünde açar. Yalnızca Yöneticiler/Sahipler yayımlayabilir. Yöneticiler ayrıca RBAC kullanarak erişimi kimin alacağını daha ayrıntılı yapılandırabilir.
Business: Geliştirici modunu yalnızca Yöneticiler kullanabilir. Bunu Kullanıcı Ayarları → Uygulamalar → Gelişmiş ayarlar → Geliştirici modu üzerinden veya geliştirici modunda Çalışma alanı ayarları → Uygulamalar → Oluştur yoluyla açın. Ardından Çalışma alanı ayarları → Uygulamalar bölümünde yayımlayın.
Coğrafi kısıtlamalar var mı?
Hayır.
Apps SDK ile oluşturulan Uygulamaları geliştirici modunda test edebilir miyim?
Evet, uygulamaları ve geliştirme modundaki uygulamaları test edebilirsiniz
MCP uygulamaları mobilde kullanılabilir mi?
Hayır - yalnızca web.
Uygulamalar yayımlandıktan sonra güncellenebilir mi? Belirli araçları (okuma vs. yazma vs. getirme) açıp kapatabilir miyim?
Business yöneticileri/sahipleri şu anda uygulamaları yayımlandıktan sonra güncelleyemez; araçları veya meta verileri güncellemek için yeniden oluşturup yeniden yayımlayın. Enterprise/Edu yöneticileri/sahipleri, yayımlandıktan sonra uygulama/bağlayıcı eylemlerini etkinleştirebilir veya devre dışı bırakabilir. Daha fazla ayrıntı için Uygulamayı yayımla / uygulamalar bölümüne bakın.
Yazma eylemleri için hangi güvenlik kontrolleri mevcut?
ChatGPT, yazma eylemlerini yürütmeden önce açık onay gösterir; 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 oluşturduğu bir uygulamayı yükleyebilir miyim?
Evet. Yöneticiler ve geliştiriciler herhangi bir uygulamayı yükleyebilir (açık kaynaklı veya sağlayıcı tarafından oluşturulmuş olanlar dahil). Yayımlamadan önce güvenliği ve uygunluğu doğrulayın.
ChatGPT aynı anda birden fazla uygulama kullanabilir mi?
Evet. Çalışma alanları, tek bir komutta birden fazla birinci taraf ve üçüncü taraf uygulamayı çağırabilir.
OpenAI tarafından oluşturulmuş bir uygulama mı yoksa özel bir MCP uygulaması mı kullanmalıyım?
OpenAI tarafından oluşturulmuş uygulamalar bugün yalnızca arama amaçlıdır ve yazma eylemlerini desteklemez. Yazma/değiştirme yetenekleri için özel MCP uygulamaları 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.
otonom ajan modu ve derin araştırma özel uygulamaları kullanabilir mi?
otonom ajan modu özel uygulamaları kullanmaz. Derin araştırma özel uygulamaları kullanabilir, ancak yalnızca okuma/getirme işlemleri için; yazma işlemleri için kullanamaz.
Uygulamalar ve tam MCP betası Pro kullanıcılarına sunuluyor mu?
Pro kullanıcıları Apps SDK'yı kullanarak uygulama oluşturabilir. Tam MCP şu anda yalnızca Business ve Enterprise/Edu kullanıcıları için kullanılabilir. Pro kullanıcıları, geliştirici modunda okuma/getirme izinlerine sahip MCP'lere bağlanabilir.
Pro kullanıcılarının özel uygulamaları kullanmak için geliştirici modunu etkinleştirmeye devam etmesi gerektiğini unutmayın.
Özel uygulamamı şirket bilgisiyle kullanabilir miyim?
Şirket bilgisi, getirme/arama erişimine sahip özel uygulamaları destekler. Enterprise yöneticileri ve sahipleri, bu uygulamaları kimin görebileceğini ve bunlara kimin erişebileceğini RBAC kullanarak yönetir. Etkileşimli kullanıcı arayüzüne sahip uygulamalar şu anda şirket bilgisinde desteklenmemektedir.
Çalışma alanımdaki MCP uygulama değişiklikleri otomatik güncellenir mi?
Hayır. Bir yönetici çalışma alanı için bir MCP uygulamasını ilk kez onayladıktan sonra ChatGPT, mevcut araçlarının ve girdilerinin “dondurulmuş” bir anlık görüntüsünü kullanır. Daha sonra uygulamanın geliştiricisi tarafından yapılan değişiklikler, bir yönetici bir 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.
