Opmerking: Volledige ondersteuning voor MCP (Model Context Protocol), inclusief wijzig-/schrijfacties, wordt in bèta uitgerold naar ChatGPT Business-, Enterprise- en Edu-abonnementen. Functionaliteit, UI en machtigingen kunnen veranderen terwijl we itereren.
Overzicht
Met de ontwikkelaarsmodus van ChatGPT kan je organisatie apps bouwen, testen en implementeren die worden aangedreven door MCP en waarmee ChatGPT veilig acties kan uitvoeren in je tools.
Beoordeel en publiceer aangepaste MCP-apps voor je bedrijf. Beheerders/eigenaren en geautoriseerde ontwikkelaars (alleen Enterprise/Edu) kunnen MCP-apps privé uploaden en testen in ontwikkelaarsmodus – zowel apps die ze zelf hebben gebouwd als populaire connectors die door anderen zijn gebouwd.
Voer acties uit met de tools en systemen van je bedrijf vanuit ChatGPT, en ga verder dan lezen/zoeken door apps te maken met interactieve UI en apps met volledige MCP-ondersteuning, inclusief schrijf-/wijzigacties. Start workflows, maak taken voor projectbeheer, werk je CRM bij of combineer apps voor complexe orkestraties.
Test en beoordeel apps voordat je ze implementeert - alleen beheerders/eigenaren kunnen ontwikkelaarsmodus inschakelen of MCP-apps publiceren na het testen. Enterprise/Edu-beheerders kunnen ontwikkelaarsautorisatie en toegang tot de werkruimte verder beheren met RBAC.
Bekijk Apps in ChatGPT en Bouwen met de Apps SDK voor meer informatie over ChatGPT-apps.
Beschikbaarheid en vereisten
Apps, volledige MCP-ondersteuning en ontwikkelaarsmodus zijn beschikbaar voor ChatGPT Business- en Enterprise/Edu-klanten op ChatGPT web. Beheerders/eigenaren kunnen de ontwikkelaarsmodus inschakelen in de werkruimte-instellingen, aangepaste apps maken en testen, en ze publiceren voor hun werkruimte.
Enterprise/Edu-beheerders kunnen daarnaast RBAC gebruiken om geselecteerde personen toegang tot ontwikkelaarsmodus te geven, en vervolgens kiezen wie toegang krijgt tot elke goedgekeurde app.
Een app implementeren
Ontwikkelaarsmodus inschakelen
Beheerders van de werkruimte moeten eerst ontwikkelaarsmodus inschakelen via hun beheerdersinstellingen van de werkruimte. De schakelaar voor ontwikkelaarsmodus staat in Werkruimte-instellingen → Machtigingen en rollen → Connected Data Developer mode / Aangepaste MCP-connectors maken. Zie het gedeelte hieronder voor planspecifieke details.
Business-abonnementen
Alleen beheerders/eigenaren kunnen ontwikkelaarsmodus inschakelen en een app implementeren. Beheerders kunnen ontwikkelaarsmodus niet inschakelen voor individuele leden in hun werkruimte.
U kunt de huidige lijst met beheerders en eigenaren voor uw werkruimte bekijken via Werkruimte-instellingen → Leden.
Elke beheerder/eigenaar moet ontwikkelaarsmodus voor zichzelf inschakelen; de schakelaar geldt niet voor alle beheerders/eigenaren in een werkruimte.
Schakel ontwikkelaarsmodus in bij het maken van een nieuwe aangepaste app, via Werkruimte-instellingen > Apps > Maken.
Enterprise/Edu-abonnementen
Beheerders/eigenaren kunnen ontwikkelaarsmodus inschakelen via hun gebruikersinstellingen. Ga naar Instellingen → Apps → Geavanceerde instellingen om de schakelaar om te zetten.
U kunt ontwikkelaarsmodus ook voor uzelf inschakelen wanneer u een aangepaste app maakt, via Werkruimte-instellingen → Apps &→ Maken.
Gebruik RBAC om ontwikkelaarsmodus in te schakelen voor een specifieke groep werkruimteleden.
Nadat toegang is verleend, kunnen ingeschakelde leden ontwikkelaarsmodus voor hun account aanzetten door naar Instellingen → Apps → Geavanceerde instellingen te gaan.
Een app configureren
Je kunt een nieuwe app maken via de beheerdersinstellingen of gebruikersinstellingen.
Controleer of ontwikkelaarsmodus is ingeschakeld voor je account (zie hierboven).
Beheerders/eigenaren: ga vanuit Werkruimte-instellingen naar Apps → Maken.
Geautoriseerde gebruikers (inclusief beheerders/eigenaren): ga vanuit gebruikersinstellingen naar Apps → Maken.
Geef de endpoint en de vereiste metadata voor je MCP-server op.
Kies het authenticatiemechanisme, indien van toepassing.
Klik op Tools scannen en wacht tot de scan is voltooid. Als je server OAuth gebruikt, voltooi dan de autorisatieprompt en wacht vervolgens tot de toolscan is voltooid.
Klik op Maken.
Na de configuratie verschijnt de app als concept in Werkruimte-instellingen → Apps → Concepten.
In de gebruikersinstellingen verschijnt de nieuwe app onder Instellingen → Apps → Ingeschakelde apps. De nieuwe app heeft het label Dev naast de naam.
Bij gebruik van OAuth voor authenticatie
Wanneer u een app configureert, controleer dan of uw OAuth/OpenID Connect-provider is geconfigureerd om refresh tokens uit te geven, omdat extra configuraties vereist zijn om de verbinding te behouden.
Voor OpenID Connect-providers is de standaardmanier om een refresh token aan te vragen het opnemen van de scope offline_access in het autorisatieverzoek, en dat de provider hiervoor ondersteuning adverteert in de discovery-metadata.
Controleer of de discovery-endpoints .well-known van de provider (.well-known/openid-configuration of .well-known/oauth-authorization-server) offline_access (of het equivalent van uw provider) vermelden in scopes_supported of een vergelijkbaar veld voor mogelijkheden. Als offline_access (of de equivalente refresh-token-scope) niet wordt geadverteerd of refresh tokens niet worden uitgegeven, schakel dan offline- of refresh-toegang in via de beheerconsole, tenantinstellingen of metadataconfiguratie van uw provider en maak daarna de app opnieuw zodat ChatGPT de bijgewerkte metadata ophaalt.
Als OAuth is geconfigureerd zonder offline_access, kan ChatGPT de toegang verliezen nadat de oorspronkelijke autorisatie verloopt omdat vernieuwing van refresh tokens mogelijk niet beschikbaar is, en gebruikers zich mogelijk opnieuw moeten authenticeren.
Test de nieuwe app in ChatGPT
Open een nieuwe chat en selecteer je conceptapp in het toolsmenu van ChatGPT (+knop) of door een tekstprompt in te voeren.
Probeer verschillende prompts / usecases voor je app.
Gebruik tools die door de app beschikbaar worden gesteld (inclusief schrijfacties).
Bevestig acties wanneer daarom wordt gevraagd — ChatGPT vraagt om bevestiging op basis van de instellingen voor actiebevestiging van je app. Bekijk vóór het testen welke acties zonder bevestigingsprompt kunnen worden uitgevoerd, zodat testers weten wat ze kunnen verwachten.
App publiceren
Opmerking: Je bent verantwoordelijk voor het verifiëren dat de MCP-server en app veilig en geschikt zijn voor je organisatie voordat je publiceert. Meer informatie
Alleen beheerders en eigenaren kunnen apps publiceren. Ga naar Werkruimte Instellingen → Apps om te publiceren. Klik op Concepten en vervolgens op de knop Publiceren. Controleer de veiligheidswaarschuwingen (vooral voor schrijfacties). Na publicatie verschijnen apps in de lijst met goedgekeurde connectors van de werkruimte en in de Apps-instellingen van gebruikers in ChatGPT met het label aangepast naast de appnaam.
Voor Business-abonnementen kunnen apps bij de lancering niet worden bijgewerkt na publicatie. Om tools of metadata te wijzigen, moet je de app opnieuw maken en opnieuw publiceren. Enterprise/Edu-abonnementen hebben extra besturingselementen beschikbaar - lees verder voor meer informatie.
Beheeropties voor Enterprise/Edu-beheerders en -eigenaren
Enterprise/Edu-beheerders/eigenaren kunnen daarnaast RBAC gebruiken om te bepalen wie toegang heeft tot de app, en om vóór publicatie te bepalen welke specifieke acties die app of connector mag uitvoeren.
Gebruik na het klikken op Publiceren (in de vorige stap) Acties configureren in het venster dat verschijnt om te bepalen welke acties de app mag uitvoeren, door de actie te selecteren of deselecteren. Je kunt ook op Vernieuwen klikken om nieuwe acties op te halen (standaard gedeselecteerd) of updates van actiedefinities. Gebruik Toegang configureren om vóór publicatie specifieke groepen te selecteren waaraan je toegang wilt geven.
Je kunt appacties ook na publicatie beheren.
Zoek de app in Werkruimte-instellingen → Apps, klik op het ellipspictogram (...) naast de app die je wilt configureren en klik op Actiebeheer.
Updates van de MCP-server worden niet automatisch ingeschakeld - je kunt op de knop Vernieuwen klikken om de nieuwste set acties of updates van bestaande acties op te halen. Nieuwe acties zijn standaard uitgeschakeld en wijzigingen in bestaande acties worden als een diff weergegeven.
De nieuwe app gebruiken in chats
Start een chat en selecteer een of meer apps, of gebruik bedrijfskennis.
Je kunt meerdere eigen apps en apps van derden aanroepen in één prompt (bijv. interne gegevens ophalen en vervolgens op basis van het resultaat een ticket maken).
Opmerking: als je bedrijfskennis gebruikt, worden alleen apps met zoek-/ophaalfuncties meegenomen.
Voor schrijf-/wijzigacties vraagt ChatGPT om bevestiging wanneer het de actie als ingrijpend beschouwt. Controleer de instellingen voor actiebevestiging vóór publicatie, zodat gebruikers begrijpen welke acties zonder bevestigingsprompt kunnen worden uitgevoerd.
Beveiligings-, veiligheids- en dataoverwegingen
Opmerking: Verbinding maken met onveilige of niet-vertrouwde MCP-servers kan de blootstelling aan beveiligingsrisico’s vergroten (waaronder prompt-injectie). Maak alleen verbinding met servers die je vertrouwt, en zorg ervoor dat builders de risico’s begrijpen voordat je ontwikkelaarsmodus inschakelt. Meer informatie
Ontwikkelaarsmodus is een krachtige mogelijkheid die een verantwoorde instelling en toezicht vereist. Voor schrijf-/wijzigacties kan ChatGPT om bevestiging vragen, afhankelijk van de instellingen voor actiebevestiging van de app en de mogelijke impact van de actie; sommige acties kunnen zonder bevestigingsprompt worden uitgevoerd. Beheerders/eigenaren zien risicowaarschuwingen wanneer ze apps inschakelen die gegevens kunnen schrijven of wijzigen.
Je bent verantwoordelijk voor het beoordelen en verifiëren van de geschiktheid van aangepaste apps en connectors die je bouwt, of apps en connectors van derden die je toevoegt voor gebruik in je werkruimte. Zorg dat alle technische, gebruiks- en beleidscontroles slagen voordat je een aangepaste connector implementeert.
Compliance API
Gebruikersgesprekken — inclusief gesprekken die een app gebruiken — zijn beschikbaar in de Compliance API voor Enterprise/Edu-klanten.
Veelgestelde vragen
Wie kan ontwikkelaarsmodus inschakelen?
Enterprise/Edu: Beheerders verlenen toegang in Machtigingen en rollen → Connected Data. Ingeschakelde gebruikers zetten het daarna aan in Instellingen → Apps → Geavanceerde instellingen. Alleen beheerders/eigenaren kunnen publiceren. Beheerders kunnen verder configureren wie toegang krijgt met RBAC.
Business: Alleen beheerders kunnen ontwikkelaarsmodus gebruiken. Schakel het in via Gebruikersinstellingen → Apps → Geavanceerde instellingen → Ontwikkelaarsmodus of Werkruimte-instellingen → Apps → Maken in ontwikkelaarsmodus. Publiceer daarna via Werkruimte-instellingen → Apps.
Zijn er geografische beperkingen?
Nee.
Kan ik apps die met Apps SDK zijn gebouwd testen in ontwikkelaarsmodus?
Ja, u kunt apps en apps in ontwikkelmodus testen
Zijn MCP-apps beschikbaar op mobiel?
Nee - alleen web.
Kunnen apps na publicatie worden bijgewerkt? Kan ik specifieke tools aan/uit zetten (lezen vs. schrijven vs. ophalen)?
Business-beheerders/eigenaren kunnen apps momenteel niet bijwerken na publicatie; maak opnieuw en publiceer opnieuw om tools of metadata bij te werken. Enterprise/Edu-beheerders/eigenaren kunnen app-/connectoracties na publicatie in- of uitschakelen. Zie de sectie App publiceren / apps voor meer details.
Welke veiligheidscontroles zijn er voor schrijfacties?
ChatGPT toont expliciete bevestiging voordat schrijfacties worden uitgevoerd; beheerders zien risicowaarschuwingen wanneer ze apps inschakelen die data kunnen schrijven of wijzigen.
Hoe beoordeelt OpenAI de veiligheid van apps?
OpenAI voert red-teaming, monitoring en waarschuwingen uit voor schrijfacties. Apps in het door OpenAI goedgekeurde register zijn beoordeeld voordat ze beschikbaar werden. U bent verantwoordelijk voor het verifiëren dat elke app of connector geschikt is voor uw organisatie, inclusief apps en connectors die u ontwikkelt, of apps en connectors van derden die u uploadt.
Kan ik een app uploaden die iemand anders heeft gebouwd?
Ja. Beheerders en ontwikkelaars kunnen elke app uploaden (inclusief open-source of door leveranciers gebouwde apps). Controleer veiligheid en geschiktheid vóór publicatie.
Kan ChatGPT meerdere apps tegelijk gebruiken?
Ja. Werkruimten kunnen meerdere first-party- en third-party-apps in één prompt aanroepen.
Moet ik een door OpenAI gebouwde app of een aangepaste MCP-app gebruiken?
Door OpenAI gebouwde apps zijn momenteel alleen voor zoeken en ondersteunen geen schrijfacties. Gebruik aangepaste MCP-apps voor schrijf-/wijzigmogelijkheden.
Kan ik verbinding maken met een lokale MCP-server?
Niet rechtstreeks. ChatGPT maakt verbinding met externe MCP-servers. Als je MCP-server op een privénetwerk, on-premises of op een ontwikkelaarsmachine draait, gebruik dan Secure MCP Tunnel om deze te verbinden met ondersteunde OpenAI-producten zonder de server bloot te stellen aan het openbare internet.
Zijn zoek- en fetch-tools vereist voor verbonden servers?
Nee. Ze zijn niet langer vereist.
Kunnen agent-modus en diepgaand onderzoek aangepaste apps gebruiken?
Agent-modus gebruikt geen aangepaste apps. Diepgaand onderzoek kan aangepaste apps gebruiken, maar alleen voor lees-/fetchacties, niet voor schrijfacties.
Zijn apps en de volledige MCP-bèta beschikbaar voor Pro-gebruikers?
Pro-gebruikers kunnen apps bouwen met de AppsSDK. Volledige MCP is momenteel alleen beschikbaar voor Business- en Enterprise/Edu-gebruikers. Pro-gebruikers kunnen in ontwikkelaarsmodus MCP's verbinden met lees-/ophaalrechten.
Let op: Pro-gebruikers moeten ontwikkelaarsmodus ingeschakeld houden om aangepaste apps te gebruiken.
Kan ik mijn aangepaste app gebruiken met bedrijfskennis?
Bedrijfskennis ondersteunt aangepaste apps met fetch-/zoektoegang. Enterprise-beheerders en -eigenaren bepalen met RBAC wie deze apps kan zien en gebruiken. Apps met interactieve UI worden momenteel niet ondersteund in bedrijfskennis.
Worden wijzigingen in MCP-apps automatisch bijgewerkt in mijn werkruimte?
Nee. Nadat een beheerder een MCP-app voor het eerst goedkeurt voor de werkruimte, gebruikt ChatGPT een “bevroren” momentopname van de beschikbare tools en inputs. Wijzigingen die later door de ontwikkelaar van de app worden aangebracht, worden pas toegepast nadat een beheerder een update heeft beoordeeld en gepubliceerd.
Wat gebeurt er als een tooldefinitie na goedkeuring is gewijzigd?
Als de live app niet langer overeenkomt met de bevroren momentopname, kunnen toolaanroepen fouten geven. Achterwaarts compatibele updates (bijvoorbeeld het toevoegen van een nieuwe optionele parameter) kunnen blijven werken. Als de tooldefinitie niet achterwaarts compatibel is, moeten beheerders/eigenaren de toolacties vernieuwen vanuit Werkruimte-instellingen voordat ze doorgaan. Bekijk de sectie App publiceren in dit artikel voor meer informatie over het publiceren van de wijziging.
Zien gebruikers een prompt om te updaten of de beheerder te informeren als een aanroep een fout geeft?
Nee. Foutmeldingen bevatten momenteel geen automatische prompt om bij te werken, en beheerders worden niet proactief geïnformeerd wanneer een app moet worden beoordeeld.
