Tandaan: Ang full MCP (Model Context Protocol) support, kabilang ang mga modify/write action, ay unti-unting inilalabas sa beta para sa mga Business, Enterprise, at Edu plan ng ChatGPT, Maaaring magbago ang functionality, UI, at mga pahintulot habang inuulit at pinapahusay namin ito.
Pangkalahatang-ideya
Gamit ang developer mode ng ChatGPT, makakagawa, makakasubok, at makakapag-deploy ang iyong organisasyon ng mga app na pinapagana ng MCP na nagbibigay-daan sa ChatGPT na ligtas na kumilos sa iyong mga tool.
Suriin at i-publish ang mga custom MCP app para sa iyong kumpanya. Ang mga admin/owner at awtorisadong developer (Enterprise/Edu lamang) ay maaaring mag-upload at sumubok ng mga MCP app nang pribado sa developer mode—parehong mga app na sila ang gumawa at mga sikat na connector na ginawa ng iba.
Kumilos gamit ang mga tool at system ng iyong kumpanya mula sa ChatGPT, lampas sa read/search sa pamamagitan ng paggawa ng mga app na may interactive na UI at mga app na may buong suporta sa MCP—kabilang ang mga write/modify action. Magsimula ng mga workflow, gumawa ng mga task sa project management, i-update ang iyong CRM, o pagsamahin ang mga app para sa mas kumplikadong orchestration.
Subukan at i-validate ang mga app bago mo i-deploy ang mga ito —mga admin/owner lamang ang maaaring mag-enable ng developer mode o mag-publish ng mga MCP app pagkatapos ng pagsubok. Maaaring higit pang kontrolin ng mga admin ng Enterprise/Edu ang awtorisasyon ng developer at access sa workspace sa pamamagitan ng RBAC.
Tingnan ang Apps in ChatGPT at Build with the Apps SDK para sa mas marami pang detalye tungkol sa mga app sa ChatGPT.
Availability at mga kinakailangan
Available ang Apps, buong suporta sa MCP, at developer mode para sa mga customer ng ChatGPT Business at Enterprise/Edu sa ChatGPT web. Maaaring i-enable ng mga admin/owner ang developer mode sa workspace settings, gumawa at sumubok ng mga custom app, at i-publish ang mga ito para sa kanilang workspace.
Maaaring gamitin pa ng mga admin ng Enterprise/Edu ang RBAC upang magbigay ng access sa developer mode sa piling mga indibidwal, at pagkatapos ay piliin kung sino ang makaka-access sa bawat na-validate na app.
Pag-deploy ng app
Pag-enable ng developer mode
Dapat munang i-enable ng mga admin ng workspace ang developer mode mula sa kanilang Admin workspace settings. Makikita ang developer mode toggle sa Workspace Settings → Permissions & Roles → Connected Data Developer mode / Create custom MCP connectors. Tingnan ang seksyon sa ibaba para sa mga detalyeng partikular sa plan.
Mga Business plan
Mga admin/owner lang ang maaaring mag-enable ng developer mode at mag-deploy ng app. Hindi maaaring i-enable ng mga admin ang developer mode para sa mga indibidwal na miyembro sa kanilang workspace.
Maaari mong tingnan ang kasalukuyang listahan ng mga admin at owner para sa iyong workspace mula sa Workspace Settings → Members.
Kailangang i-enable ng bawat admin/owner ang developer mode para sa kanilang sarili; hindi naaangkop ang toggle sa lahat ng admin/owner sa isang workspace.
I-enable ang developer mode kapag gumagawa ng bagong custom app, mula sa Workspace settings > Apps > Create.
Mga Enterprise/Edu plan
Maaaring i-enable ng mga admin/owner ang developer mode mula sa kanilang user settings. Pumunta sa Settings → Apps → Advanced Settings para i-toggle ito.
Maaari mo ring i-enable ang developer mode para sa iyong sarili kapag gumagawa ng custom app, mula sa Workspace settings → Apps &→ Create.
Gamitin ang RBAC para i-enable ang developer mode para sa isang partikular na hanay ng mga miyembro ng workspace.
Pagkatapos maibigay ang access, maaaring i-toggle ng mga enabled na miyembro ang developer mode para sa kanilang account sa pamamagitan ng pagpunta sa Settings → Apps → Advanced Settings.
Pag-configure ng app
Makakagawa ka ng bagong app mula sa admin settings o user settings.
Kumpirmahing naka-enable ang developer mode para sa iyong account (tingnan sa itaas).
Mga admin/may-ari: mula sa Mga setting ng workspace, pumunta sa Mga App → Gumawa.
Mga awtorisadong user (kabilang ang mga admin/may-ari): mula sa mga setting ng user, pumunta sa Mga App → Gumawa.
Ibigay ang endpoint at kinakailangang metadata para sa iyong MCP server.
Piliin ang mekanismo ng authentication, kung naaangkop.
I-click ang I-scan ang Mga Tool at hintaying matapos ang scan. Kung gumagamit ng OAuth ang iyong server, kumpletuhin ang prompt ng authorization, pagkatapos ay hintaying matapos ang pag-scan ng tool.
I-click ang Gumawa.
Pagkatapos ng configuration, lalabas ang app bilang draft sa Mga Setting ng Workspace → Mga App → Mga Draft.
Sa mga setting ng user, lalabas ang bagong app sa ilalim ng Mga Setting → Mga App → Mga Naka-enable na App. Magkakaroon ang bagong app ng label na Dev sa tabi ng pangalan nito.
Kung gumagamit ng OAuth para sa authentication
Kapag nagko-configure ng app, kumpirmahin kung naka-configure ang iyong OAuth/OpenID Connect provider para mag-isyu ng mga refresh token, dahil kailangan ang mga karagdagang configuration upang mapanatili ang connectivity.
Para sa mga OpenID Connect provider, ang karaniwang paraan upang humiling ng refresh token ay isama ang offline_access scope sa authorization request, at ipahayag ng provider ang suporta rito sa discovery metadata nito.
I-verify na ang discovery .well-known endpoints ng provider (.well-known/openid-configuration o .well-known/oauth-authorization-server) ay naglilista ng offline_access (o katumbas nito sa iyong provider) sa scopes_supported o katulad na capability field. Kung hindi naka-advertise ang offline_access (o ang katumbas na refresh token scope) o hindi nag-iisyu ng mga refresh token, i-enable ang offline o refresh access sa admin console, tenant settings, o metadata configuration ng iyong provider, at pagkatapos ay muling gawin ang app para makuha ng ChatGPT ang updated metadata.
Kung naka-configure ang OAuth nang walang offline_access, maaaring mawalan ng access ang ChatGPT matapos mag-expire ang orihinal na authorization dahil maaaring hindi available ang refresh-token renewal, at maaaring kailanganing mag-reauthenticate ng mga user.
Subukan ang bagong app sa ChatGPT
Magbukas ng bagong chat at piliin ang iyong draft app mula sa menu ng mga tool ng ChatGPT, o tukuyin ang app sa iyong prompt.
Subukan ang iba’t ibang prompt at use case para sa iyong app.
Gamitin ang mga tool na inilalantad ng app, kabilang ang mga write action.
Kumpirmahin ang mga aksyon kapag na-prompt. Humihingi ang ChatGPT ng kumpirmasyon batay sa mga pahintulot ng app at konteksto ng aksyon. Bago mag-test, suriin ang mga pahintulot ng app para alam ng mga tester kung ano ang aasahan.
Nalalapat ang mga pahintulot na ito ng app sa mga pag-uusap sa ChatGPT. Gumagamit ang Workspace Agents ng mga kontrol kada agent na itinakda ng builder ng agent para tukuyin kung aling mga aksyon ng app ang available at kung kailan hinihingan ang mga end user na aprubahan ang mga ito. Para sa gawi ng agent, tingnan ang: ChatGPT Workspace Agents para sa Enterprise at Business.
I-publish ang app
Tandaan: Responsibilidad mong tiyaking ligtas at angkop para sa iyong organisasyon ang MCP server at app bago i-publish. Matuto pa
Mga Admin at May-ari lang ang maaaring mag-publish ng mga app. Pumunta sa Workplace Mga Setting → Mga App para mag-publish. I-click ang Mga Draft at pagkatapos ang button na I-publish. Suriin ang mga babala sa kaligtasan (lalo na para sa mga write action). Kapag na-publish na, lalabas ang mga app sa listahan ng mga aprubadong connector ng workspace at sa mga setting ng Mga App ng mga user sa ChatGPT na may label na custom sa tabi ng pangalan ng app.
Para sa mga Business plan, hindi maa-update ang mga app pagkatapos i-publish sa paglulunsad. Para baguhin ang mga tool o metadata pagkatapos i-publish, kailangan mong buuin muli at i-publish muli. Habang nasa developer mode pa ang app, maaaring i-edit ng may-ari ng app ang pangalan at logo nito mula sa menu na Manage ng app sa mga setting ng Apps. May mga karagdagang kontrol na available sa mga Enterprise/Edu plan - magpatuloy sa pagbabasa para malaman ang higit pa.
Mga kontrol ng Admin at May-ari ng Enterprise/Edu
Maaari pang gamitin ng mga admin/may-ari ng Enterprise/Edu ang RBAC para tukuyin kung sino ang makaka-access sa app, at kontrolin ang mga partikular na aksyon na maaaring gawin ng app o connector bago i-publish.
Pagkatapos i-click ang I-publish (sa nakaraang hakbang), gamitin ang I-configure ang Mga Aksyon sa modal na lalabas para tukuyin kung anong mga aksyon ang pinapayagan sa app, sa pamamagitan ng pagpili/pag-alis ng pagpili sa aksyon. Maaari mo ring i-click ang I-refresh para kunin ang mga bagong aksyon (hindi nakapili bilang default) o mga update sa mga kahulugan ng aksyon. Gamitin ang I-configure ang Access para pumili ng mga partikular na grupong bibigyan ng access, bago i-publish.
Maaari mo ring kontrolin ang mga aksyon ng app pagkatapos i-publish.
Hanapin ang app sa Mga Setting ng Workspace → Mga App, at i-click ang menu na ellipsis (...) sa tabi ng app na iko-configure, at i-click ang Kontrol ng aksyon.
Hindi awtomatikong naka-enable ang mga update sa MCP server - maaari mong i-click ang button na I-refresh para makuha ang pinakabagong hanay ng mga aksyon, o mga update sa mga kasalukuyang aksyon. Naka-disable bilang default ang mga bagong aksyon, at ipinapakita bilang diff ang mga pagbabago sa mga kasalukuyang aksyon.
Gamitin ang bagong app sa mga chat
Magsimula ng chat at pumili ng isa o higit pang app, o gamitin ang kaalaman ng kumpanya.
Maaari kang tumawag ng maraming first-party at third-party na app sa iisang prompt (hal., kunin ang internal na data at pagkatapos ay gumawa ng ticket batay sa resulta).
Tandaan: kung gagamitin mo ang kaalaman ng kumpanya, tanging mga app na may functionality sa paghahanap/pagkuha ang kasama.
Para sa mga aksyong nagsusulat o nagbabago, maaaring humingi ang ChatGPT ng kumpirmasyon batay sa mga pahintulot ng app at konteksto ng aksyon. Suriin ang mga pahintulot ng app bago i-publish para maunawaan ng mga user kung kailan maaaring magtanong ang ChatGPT bago gamitin ang app.
Mga konsiderasyon sa seguridad, kaligtasan, at data
Tandaan: Ang pagkonekta sa mga MCP server na hindi ligtas o hindi pinagkakatiwalaan ay maaaring magpataas ng pagkalantad sa mga panganib sa seguridad (kabilang ang prompt injection). Ikonekta lamang ang mga server na pinagkakatiwalaan mo, at tiyaking nauunawaan ng mga builder ang mga panganib bago i-enable ang developer mode. Matuto pa
Ang developer mode ay isang makapangyarihang kakayahan na nangangailangan ng responsableng pag-set up at pangangasiwa. Para sa mga aksyong nagsusulat o nagbabago, maaaring humingi ang ChatGPT ng kumpirmasyon depende sa mga pahintulot ng app, konteksto ng aksyon, at potensyal na epekto ng aksyon. Maaaring i-block ang ilang partikular na mapanganib na aksyon sa halip na iharap para sa pag-apruba. Nakakakita ang mga admin/may-ari ng mga babala sa panganib kapag nag-e-enable ng mga app na maaaring magsulat o magbago ng data.
Responsibilidad mong suriin at beripikahin ang pagiging angkop ng mga custom na app at connector na binubuo mo, o ng mga third-party na app at connector na idinaragdag mo para gamitin sa iyong workspace. Tiyaking pumapasa ang lahat ng teknikal, paggamit, at patakarang pagsusuri bago ka mag-deploy ng custom na connector.
Compliance API
Ang mga pag-uusap ng user — kabilang ang mga gumagamit ng anumang app — ay available sa Compliance API para sa mga customer ng Enterprise/Edu.
FAQ
Sino ang maaaring mag-enable ng developer mode?
Enterprise/Edu: Nagbibigay ang mga admin ng access sa Permissions & Roles → Connected Data. Pagkatapos, io-on ito ng mga naka-enable na user sa Settings → Apps → Advanced Settings. Mga Admin/Owner lang ang maaaring mag-publish. Maaari pang i-configure ng mga admin kung sino ang magkakaroon ng access gamit ang RBAC.
Business: Mga Admin lang ang maaaring gumamit ng developer mode. I-on ito sa pamamagitan ng User Settings → Apps → Advanced settings → Developer mode o Workspace settings → Apps → Create sa developer mode. Pagkatapos ay mag-publish sa Workspace settings → Apps.
May mga geo restriction ba?
Wala.
Maaari ko bang subukan ang Apps na binuo gamit ang Apps SDK sa developer mode?
Oo, maaari mong subukan ang mga app at mga app sa development mode
Available ba ang mga MCP app sa mobile?
Hindi - web lang.
Maari bang i-update ang mga app pagkatapos ma-publish? Maaari ko bang i-toggle on/off ang mga partikular na tool (read vs. write vs. fetch)?
Sa kasalukuyan, hindi maaaring i-update ng mga Business admin/owner ang mga app pagkatapos i-publish; muling gawin at muling i-publish para ma-update ang mga tool o metadata. Maaaring i-enable o i-disable ng mga Enterprise/Edu admin/owner ang mga action ng app/connector pagkatapos i-publish. Tingnan ang seksyong Publish app / apps para sa higit pang detalye.
Anong mga kontrol sa kaligtasan ang nakalagay para sa mga write action?
Maaaring humingi ang ChatGPT ng kumpirmasyon bago ang mahahalagang aksyon o iba pang pagbabago batay sa mga pahintulot ng app at konteksto ng aksyon. Nakakakita ang mga admin ng mga babala sa panganib kapag nag-e-enable ng mga app na maaaring magsulat o magbago ng data.
Paano nire-review ng OpenAI ang kaligtasan ng app?
Nagsasagawa ang OpenAI ng red-teaming, monitoring, at mga babala para sa mga write action. Ang mga app sa registry na inaprubahan ng OpenAI ay na-review na bago maging available. Ikaw ang responsable sa pag-verify na ang anumang app o connector ay naaangkop para sa iyong organisasyon, kabilang ang mga app at connector na dine-develop mo, o mga third-party app at connector na ina-upload mo.
Maaari ba akong mag-upload ng app na ibang tao ang gumawa?
Oo. Maaaring mag-upload ang mga admin at developer ng anumang app (kabilang ang open-source o gawa ng vendor). I-verify ang kaligtasan at pagiging angkop bago i-publish.
Maaaring gumamit ang ChatGPT ng maraming app nang sabay-sabay?
Oo. Maaaring mag-invoke ang mga workspace ng maraming first-party at third-party na app sa iisang prompt.
Dapat ba akong gumamit ng OpenAI-built app o custom MCP app?
Search-only lang ang mga OpenAI-built app sa ngayon at hindi sinusuportahan ang mga write action. Gumamit ng mga custom MCP app para sa mga kakayahang write/modify.
Makakakonekta ba ako sa lokal na MCP server?
Hindi direkta. Kumokonekta ang ChatGPT sa mga remote MCP server. Kung tumatakbo ang iyong MCP server sa pribadong network, on-premises, o sa makina ng developer, gamitin ang Secure MCP Tunnel para ikonekta ito sa mga suportadong produkto ng OpenAI nang hindi inilalantad ang server sa pampublikong internet.
Kailangan ba ang mga search at fetch tool para sa mga connected server?
Hindi. Hindi na sila kailangan.
Magagamit ba ng agent mode at malalimang pananaliksik ang mga custom app?
Agent mode ay hindi gagamit ng mga custom app. Ang malalimang pananaliksik ay maaaring gumamit ng mga custom app, pero para lang sa mga read/fetch action - hindi para sa mga write action.
Available ba sa mga Pro user ang apps at full MCP beta?
Makakabuo ang mga Pro user ng apps gamit ang AppsSDK. Available lang sa mga Business at Enterprise/Edu user ang full MCP sa kasalukuyan. Makakakonekta ang mga Pro user sa mga MCP na may mga pahintulot na read/fetch sa developer mode.
Tandaan na kailangang patuloy na i-enable ng mga Pro user ang developer mode para magamit ang mga custom app.
Magagamit ko ba ang custom app ko sa company knowledge?
Sinusuportahan ng company knowledge ang mga custom app na may access sa fetch/search. Pinamamahalaan ng mga admin at owner ng Enterprise kung sino ang makakakita at makaka-access sa mga app na ito gamit ang RBAC. Ang Apps na may interactive na UI ay hindi pa kasalukuyang suportado sa company knowledge.
Awtomatikong nag-a-update ba sa aking workspace ang mga pagbabago sa MCP app?
Hindi. Pagkatapos unang aprubahan ng admin ang isang MCP app para sa workspace, gumagamit ang ChatGPT ng “frozen” snapshot ng mga available nitong tool at input. Ang mga pagbabagong ginawa kalaunan ng developer ng app ay hindi inilalapat hangga't hindi nire-review at ipinapublish ng admin ang update.
Ano ang mangyayari kung nabago ang tool definition pagkatapos ng approval?
Kung hindi na tumutugma ang live app sa frozen snapshot, maaaring mag-error ang mga tool call. Maaaring patuloy pa ring gumana ang mga backward-compatible na update (halimbawa, pagdaragdag ng bagong optional parameter). Kung hindi backward compatible ang tool definition, kailangang i-refresh ng mga admin/owner ang mga tool action mula sa Workspace settings bago magpatuloy. Tingnan ang seksyong Publish App sa artikulong ito para sa higit pang impormasyon kung paano i-publish ang pagbabago.
Makakakita ba ang mga user ng prompt na mag-update o mag-abiso sa admin kung mag-error ang isang call?
Hindi. Ang mga mensahe ng error sa ngayon ay hindi kasama ang auto-prompt para mag-update, at ang mga admin ay hindi aktibong inaabisuhan kapag kailangang suriin ang isang app.
