Obs: Fullt stöd för MCP (Model Context Protocol), inklusive ändrings-/skrivåtgärder, rullas ut i beta till ChatGPT Business-, Enterprise- och Edu-planer. Funktionalitet, användargränssnitt och behörigheter kan ändras medan vi itererar.
Översikt
Med ChatGPT utvecklarläge kan din organisation bygga, testa och driftsätta MCP-drivna appar som låter ChatGPT utföra åtgärder säkert i era verktyg.
Granska och publicera anpassade MCP-appar för ditt företag. Administratörer/ägare och behöriga utvecklare (endast Enterprise/Edu) kan ladda upp och testa MCP-appar privat i utvecklarläge – både appar som de själva har byggt och populära anslutningar som byggts av andra.
Utför åtgärder i företagets verktyg och system från ChatGPT, och gå längre än läsning/sökning genom att skapa appar med interaktivt gränssnitt och appar med fullständigt MCP-stöd – inklusive skriv-/ändringsåtgärder. Starta arbetsflöden, skapa projektledningsuppgifter, uppdatera ert CRM eller kombinera appar för komplex orkestrering.
Testa och granska appar innan du driftsätter dem – endast administratörer/ägare kan aktivera utvecklarläge eller publicera MCP-appar efter testning. Administratörer för Enterprise/Edu kan dessutom styra utvecklarbehörighet och arbetsyteåtkomst via RBAC.
Se Appar i ChatGPT och Bygg med Apps SDK för mer information om appar i ChatGPT.
Tillgänglighet och krav
Appar, fullständigt MCP-stöd och utvecklarläge är tillgängligt för kunder med ChatGPT Business och Enterprise/Edu på ChatGPT på webben. Administratörer/ägare kan aktivera utvecklarläge i arbetsytans inställningar, skapa och testa anpassade appar och publicera dem för sin arbetsyta.
Administratörer för Enterprise/Edu kan dessutom använda RBAC för att ge utvalda personer åtkomst till utvecklarläge och sedan välja vem som kan få åtkomst till varje granskad app.
Distribuera en app
Aktivera utvecklarläge
Administratörer för arbetsytan måste först aktivera utvecklarläge i sina administratörsinställningar för arbetsytan. Växeln för utvecklarläge finns under Arbetsytans inställningar → Behörigheter och roller → Connected Data Developer mode / Create custom MCP connectors. Se avsnittet nedan för planspecifika detaljer.
Business-planer
Endast administratörer/ägare kan aktivera utvecklarläge och distribuera en app. Administratörer kan inte aktivera utvecklarläge för enskilda medlemmar i sin arbetsyta.
Du kan se den aktuella listan över administratörer och ägare för din arbetsyta i Arbetsyteinställningar → Medlemmar.
Varje administratör/ägare måste aktivera utvecklarläge för sig själv; växeln gäller inte för alla administratörer/ägare i en arbetsyta.
Aktivera utvecklarläge när du skapar en ny anpassad app från Arbetsyteinställningar > Appar > Skapa.
Enterprise/Edu-planer
Administratörer/ägare kan aktivera utvecklarläge från sina användarinställningar. Gå till Inställningar → Appar → Avancerade inställningar för att slå på det.
Du kan också aktivera utvecklarläge för dig själv när du skapar en anpassad app från Arbetsyteinställningar → Appar &→ Skapa.
Använd RBAC för att aktivera utvecklarläge för en specifik grupp medlemmar i arbetsytan.
När åtkomst har beviljats kan aktiverade medlemmar slå på utvecklarläge för sitt konto genom att gå till Inställningar → Appar → Avancerade inställningar.
Konfigurera en app
Du kan skapa en ny app från administratörsinställningar eller användarinställningar.
Bekräfta att utvecklarläge är aktiverat för ditt konto (se ovan).
Administratörer/ägare: gå från Arbetsytans inställningar till Appar → Skapa.
Behöriga användare (inklusive administratörer/ägare): gå från användarinställningar till Appar → Skapa.
Ange slutpunkten och obligatoriska metadata för din MCP-server.
Välj autentiseringsmekanism, om tillämpligt.
Klicka på Skanna verktyg och vänta tills skanningen är klar. Om din server använder OAuth slutför du auktoriseringsprompten och väntar sedan tills verktygsskanningen är klar.
Klicka på Skapa.
Efter konfigurationen visas appen som ett utkast i Arbetsytans inställningar → Appar → Utkast.
I användarinställningarna visas den nya appen under Inställningar → Appar → Aktiverade appar. Den nya appen får etiketten Dev bredvid sitt namn.
Om du använder OAuth för autentisering
När du konfigurerar en app, kontrollera om din OAuth/OpenID Connect-leverantör är konfigurerad för att utfärda uppdateringstoken, eftersom ytterligare konfigurationer krävs för att upprätthålla anslutningen.
För OpenID Connect-leverantörer är standardsättet att begära en uppdateringstoken att inkludera scopet offline_access i auktoriseringsbegäran, och att leverantören anger stöd för det i sina upptäcktsmetadata.
Verifiera att leverantörens discovery-endpoints för .well-known (.well-known/openid-configuration eller .well-known/oauth-authorization-server) listar offline_access (eller motsvarande hos din leverantör) i scopes_supported eller ett liknande kapabilitetsfält. Om offline_access (eller motsvarande scope för uppdateringstoken) inte annonseras eller om uppdateringstoken inte utfärdas, aktivera offline- eller uppdateringsåtkomst i leverantörens administratörskonsol, klientinställningar eller metadatakonfiguration, och återskapa sedan appen så att ChatGPT hämtar de uppdaterade metadata.
Om OAuth är konfigurerat utan offline_access kan ChatGPT förlora åtkomst efter att den ursprungliga auktoriseringen löper ut eftersom förnyelse av uppdateringstoken kanske inte är tillgänglig, och användare kan behöva autentisera sig igen.
Testa den nya appen i ChatGPT
Öppna en ny chatt och välj din utkastapp från ChatGPT:s verktygsmeny, eller hänvisa till appen i din prompt.
Prova olika prompter och användningsfall för din app.
Använd verktyg som appen exponerar, inklusive skrivåtgärder.
Bekräfta åtgärder när du uppmanas. ChatGPT ber om bekräftelse baserat på appbehörigheter och åtgärdens kontext. Granska appbehörigheterna före testning så att testarna vet vad de kan förvänta sig.
Dessa appbehörigheter gäller för ChatGPT-konversationer. Arbetsyteagenter använder kontroller per Agent, som ställs in av Agentens byggare, för att avgöra vilka appåtgärder som är tillgängliga och när slutanvändare ombeds att godkänna dem. Mer information om Agentbeteende finns här: ChatGPT-arbetsyteagenter för Enterprise och Business.
Publicera app
Obs! Du ansvarar för att verifiera att MCP-servern och appen är säkra och lämpliga för din organisation innan publicering. Läs mer
Endast administratörer och ägare kan publicera appar. Gå till Arbetsyta Inställningar → Appar för att publicera. Klicka på Utkast och sedan på knappen Publicera. Granska säkerhetsvarningar (särskilt för skrivåtgärder). När appar har publicerats visas de i arbetsytans lista över godkända anslutningar och i användarnas Appar-inställningar i ChatGPT med etiketten anpassad bredvid appnamnet.
För Business-abonnemang kan appar inte uppdateras efter publicering vid lansering. Om du vill ändra verktyg eller metadata efter publicering måste du återskapa och publicera på nytt. Medan en app fortfarande är i utvecklarläge kan appägaren redigera dess namn och logotyp från appens Hantera-meny i Appar-inställningarna. Enterprise/Edu-abonnemang har ytterligare kontroller tillgängliga – läs vidare för mer information.
Kontroller för Enterprise/Edu-administratörer och -ägare
Enterprise/Edu-administratörer/-ägare kan dessutom använda RBAC för att avgöra vem som kan komma åt appen och styra specifika åtgärder som appen eller anslutningen kan utföra före publicering.
När du har klickat på Publicera (i föregående steg) använder du Konfigurera åtgärder i modalen som visas för att avgöra vilka åtgärder appen tillåts utföra genom att markera/avmarkera åtgärden. Du kan också klicka på Uppdatera för att hämta nya åtgärder (avmarkerade som standard) eller uppdateringar av åtgärdsdefinitioner. Använd Konfigurera åtkomst för att välja specifika grupper att ge åtkomst till före publicering.
Du kan också styra appåtgärder efter publicering.
Leta reda på appen i Arbetsyteinställningar → Appar, klicka på ellipsmenyn (...) bredvid appen som ska konfigureras och klicka på Åtgärdskontroll.
Uppdateringar av MCP-servern aktiveras inte automatiskt – du kan klicka på knappen Uppdatera för att hämta den senaste uppsättningen åtgärder eller uppdateringar av befintliga åtgärder. Nya åtgärder är inaktiverade som standard, och ändringar av befintliga åtgärder visas som en diff.
Använd den nya appen i chattar
Starta en chatt och välj en eller flera appar, eller använd företagskunskap.
Du kan anropa flera förstaparts- och tredjepartsappar i en enda prompt (t.ex. hämta interna data och sedan skapa ett ärende baserat på resultatet).
Obs! Om du använder företagskunskap inkluderas endast appar med sök-/hämtningsfunktioner.
För åtgärder som skriver eller ändrar kan ChatGPT be om bekräftelse baserat på appbehörigheter och åtgärdens kontext. Granska appbehörigheterna före publicering så att användarna förstår när ChatGPT kan fråga innan appen används.
Säkerhet, trygghet och dataöverväganden
Obs! Att ansluta till osäkra eller opålitliga MCP-servrar kan öka exponeringen för säkerhetsrisker (inklusive promptinjektion). Anslut bara servrar som du litar på, och se till att utvecklare förstår riskerna innan utvecklarläge aktiveras. Läs mer
Utvecklarläge är en kraftfull funktion som kräver ansvarsfull konfiguration och tillsyn. För åtgärder som skriver eller ändrar kan ChatGPT be om bekräftelse beroende på appbehörigheter, åtgärdens kontext och dess potentiella påverkan. Vissa särskilt riskfyllda åtgärder kan blockeras i stället för att visas för godkännande. Administratörer/ägare ser riskvarningar när de aktiverar appar som kan skriva eller ändra data.
Du ansvarar för att granska och verifiera lämpligheten hos anpassade appar och anslutningar som du bygger, eller appar och anslutningar från tredje part som du lägger till för användning i din arbetsyta. Se till att alla tekniska kontroller, användningskontroller och policykontroller är godkända innan du distribuerar en anpassad anslutning.
Compliance API
Användarkonversationer — inklusive de som använder någon app — är tillgängliga i Compliance API för Enterprise/Edu-kunder.
Vanliga frågor
Vem kan aktivera utvecklarläge?
Enterprise/Edu: Administratörer ger åtkomst under Permissions & Roles → Connected Data. Aktiverade användare slår sedan på det under Settings → Apps → Advanced Settings. Endast administratörer/ägare kan publicera. Administratörer kan dessutom konfigurera vem som får åtkomst med RBAC.
Business: Endast administratörer kan använda utvecklarläge. Slå på det via User Settings → Apps → Advanced settings → Developer mode eller Workspace settings → Apps → Create i utvecklarläge. Publicera sedan i Workspace settings → Apps.
Finns det geografiska begränsningar?
Nej.
Kan jag testa appar byggda med Apps SDK i utvecklarläge?
Ja, du kan testa appar och appar i utvecklingsläge
Är MCP-appar tillgängliga på mobil?
Nej - endast på webben.
Kan appar uppdateras efter publicering? Kan jag slå på/av specifika verktyg (läsa vs. skriva vs. hämta)?
Business-administratörer/ägare kan för närvarande inte uppdatera appar efter publicering; återskapa och publicera på nytt för att uppdatera verktyg eller metadata. Enterprise/Edu-administratörer/ägare kan aktivera eller inaktivera app-/kopplingsåtgärder efter publicering. Se avsnittet Publicera app/appar för mer information.
Vilka säkerhetskontroller finns för skrivåtgärder?
ChatGPT kan be om bekräftelse före viktiga åtgärder eller andra ändringar baserat på appbehörigheter och åtgärdens kontext. Administratörer ser riskvarningar när de aktiverar appar som kan skriva eller ändra data.
Hur granskar OpenAI appsäkerhet?
OpenAI utför red-teaming, övervakning och varningar för skrivåtgärder. Appar i OpenAI:s godkända register har granskats före tillgänglighet. Du ansvarar för att verifiera att varje app eller koppling är lämplig för din organisation, inklusive appar och kopplingar som du utvecklar eller appar och kopplingar från tredje part som du laddar upp.
Kan jag ladda upp en app som någon annan har byggt?
Ja. Administratörer och utvecklare kan ladda upp vilken app som helst (inklusive öppen källkod eller leverantörsbyggda appar). Verifiera säkerhet och lämplighet innan publicering.
Kan ChatGPT använda flera appar samtidigt?
Ja. Arbetsytor kan anropa flera förstaparts- och tredjepartsappar i en enda prompt.
Ska jag använda en OpenAI-byggd app eller en anpassad MCP-app?
Appar byggda av OpenAI är idag endast för sökning och stöder inte skrivåtgärder. Använd anpassade MCP-appar för skriv-/ändringsfunktioner.
Kan jag ansluta till en lokal MCP-server?
Inte direkt. ChatGPT ansluter till fjärranslutna MCP-servrar. Om din MCP-server körs i ett privat nätverk, lokalt på plats eller på en utvecklarmaskin använder du Secure MCP Tunnel för att ansluta den till OpenAI-produkter som stöds utan att exponera servern mot det offentliga internet.
Krävs sök- och hämtningsverktyg för anslutna servrar?
Nej. De krävs inte längre.
Kan Agent-läge och Djup forskning använda anpassade appar?
Agent-läge använder inte anpassade appar. Djup forskning kan använda anpassade appar, men bara för läs-/fetch-åtgärder – inte för skrivåtgärder.
Är appar och fullständig MCP-beta tillgängliga för Pro-användare?
Pro-användare kan bygga appar med Apps SDK. Fullständig MCP är för närvarande bara tillgängligt för Business- och Enterprise/Edu-användare. Pro-användare kan ansluta MCP:er med läs-/hämtningsbehörigheter i utvecklarläge.
Observera att Pro-användare måste fortsätta att aktivera utvecklarläge för att använda anpassade appar.
Kan jag använda min anpassade app med företagskunskap?
Företagskunskap har stöd för anpassade appar med fetch-/sökåtkomst. Enterprise-administratörer och ägare styr vem som kan se och använda dessa appar med RBAC. Appar med interaktivt gränssnitt stöds för närvarande inte i företagskunskap.
Uppdateras MCP-appändringar automatiskt i min arbetsyta?
Nej. Efter att en administratör först har godkänt en MCP-app för arbetsytan använder ChatGPT en "fryst" ögonblicksbild av dess tillgängliga verktyg och indata. Ändringar som senare görs av appens utvecklare tillämpas inte förrän en administratör granskar och publicerar en uppdatering.
Vad händer om en verktygsdefinition ändras efter godkännande?
Om liveappen inte längre matchar den frysta ögonblicksbilden kan verktygsanrop ge fel. Bakåtkompatibla uppdateringar (till exempel att lägga till en ny valfri parameter) kan fortsätta fungera. Om verktygsdefinitionen inte är bakåtkompatibel måste administratörer/ägare uppdatera verktygsåtgärderna från Arbetsyteinställningar innan de fortsätter. Läs avsnittet Publicera app i den här artikeln för mer information om hur du publicerar ändringen.
Kommer användare att se en uppmaning att uppdatera eller meddela administratören om ett anrop ger fel?
Nej. Felmeddelanden innehåller idag inte någon automatisk uppmaning att uppdatera, och administratörer meddelas inte proaktivt när en app behöver granskas.
