OpenAI
Den här sidan har maskinöversatts. Visa den ursprungliga engelska artikeln.

Utvecklarläge och MCP-appar i ChatGPT

Uppdaterades: 10 minutes ago

Obs! Fullständigt stöd för MCP (Model Context Protocol), inklusive ändrings- och skrivåtgärder, lanseras som betaversion för ChatGPT-abonnemangen Business, Enterprise och Edu. Funktioner, användargränssnitt och behörigheter kan ändras under vidareutvecklingen.

Översikt

Med ChatGPT:s utvecklarläge kan organisationen skapa, testa och driftsätta MCP-baserade appar som gör att ChatGPT säkert kan utföra åtgärder i era verktyg.


Granska och publicera anpassade MCP-appar för företaget. Administratörer/ägare och behöriga utvecklare (endast Enterprise/Edu) kan ladda upp och testa MCP-appar privat i utvecklarläget – både appar de själva har skapat och populära anslutningar som andra har skapat.


Utför åtgärder i företagets verktyg och system från ChatGPT. Gå längre än läsning och sökning genom att skapa appar med interaktiva användargränssnitt och fullständigt MCP-stöd, inklusive skriv- och ändringsåtgärder. Starta arbetsflöden, skapa projektledningsuppgifter, uppdatera CRM-systemet eller kombinera appar för komplex orkestrering.


Testa och granska appar före driftsättning – endast administratörer/ägare kan aktivera utvecklarläget eller publicera MCP-appar efter testning. Administratörer för Enterprise/Edu kan dessutom styra utvecklarbehörigheter och åtkomst till arbetsytan med RBAC.

Mer information om ChatGPT-appar finns i Appar i ChatGPT och Skapa med Apps SDK.

Tillgänglighet och krav

Appar, fullständigt MCP-stöd och utvecklarläge är tillgängliga på webben för kunder med ChatGPT Business och Enterprise/Edu. Administratörer/ägare kan aktivera utvecklarläget i arbetsyteinställningarna, skapa och testa anpassade appar samt publicera dem på arbetsytan.

Administratörer för Enterprise/Edu kan dessutom använda RBAC för att ge utvalda personer åtkomst till utvecklarläget och sedan välja vilka som får åtkomst till varje granskad app.

Driftsätta en app

Aktivera utvecklarläget

Arbetsytans administratörer måste först aktivera utvecklarläget i arbetsytans administratörsinställningar. Reglaget för utvecklarläget finns under Arbetsyteinställningar → Behörigheter & roller → Utvecklarläge för anslutna data/Skapa anpassade MCP-anslutningar. Se avsnittet nedan för information om de olika abonnemangen.

Business-abonnemang

Endast administratörer/ägare kan aktivera utvecklarläget och driftsätta en app. Administratörer kan inte aktivera utvecklarläget för enskilda medlemmar på arbetsytan.

Du kan se den aktuella listan över administratörer och ägare för arbetsytan under Inställningar → Medlemmar på arbetsytan.

Varje administratör/ägare måste aktivera utvecklarläget för sig själv. Reglaget gäller inte alla administratörer/ägare på en arbetsyta.

Aktivera utvecklarläget när du skapar en ny anpassad app under Arbetsyteinställningar > Appar > Skapa.

Enterprise/Edu-abonnemang

Administratörer/ägare kan aktivera utvecklarläget i sina användarinställningar. Aktivera det under Inställningar → Appar → Avancerade inställningar.

Du kan även aktivera utvecklarläget för dig själv när du skapar en anpassad app under Arbetsyteinställningar → Appar → Skapa.

Använd RBAC för att aktivera utvecklarläget för en viss grupp medlemmar på arbetsytan.

När åtkomst har beviljats kan behöriga medlemmar aktivera utvecklarläget 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ällningarna eller användarinställningarna.

  • Kontrollera att utvecklarläget är aktiverat för ditt konto (se ovan).

  • Administratörer/ägare: Gå till Arbetsyteinställningar och välj Appar → Skapa.

  • Behöriga användare (inklusive administratörer/ägare): Gå till användarinställningarna och välj Appar → Skapa.

  • Ange slutpunkten och de metadata som krävs för MCP-servern.

  • Välj autentiseringsmetod, om tillämpligt.

  • Klicka på Genomsök verktyg och vänta tills genomsökningen är klar. Om servern använder OAuth slutför du auktoriseringsprompten och väntar sedan tills verktygsgenomsökningen är klar.

  • Klicka på Skapa.

  • Efter konfigureringen visas appen som ett utkast under ArbetsyteinställningarAppar → Utkast.

  • I användarinställningarna visas den nya appen under Inställningar → Appar → Aktiverade appar. Den nya appen har etiketten Utveckling bredvid sitt namn.

Om OAuth används för autentisering

När du konfigurerar en app ska du kontrollera om OAuth/OpenID Connect-leverantören är konfigurerad för att utfärda uppdateringstoken, eftersom ytterligare konfiguration krävs för att upprätthålla anslutningen.

För OpenID Connect-leverantörer är standardmetoden för att begära ett uppdateringstoken att inkludera omfattningen offline_access i auktoriseringsbegäran och att leverantören anger stöd för den i sina identifieringsmetadata.

Kontrollera att leverantörens .well-known-slutpunkter för identifiering (.well-known/openid-configuration eller .well-known/oauth-authorization-server) listar offline_access (eller leverantörens motsvarighet) i scopes_supported eller ett liknande kapacitetsfält. Om offline_access (eller motsvarande omfattning för uppdateringstoken) inte annonseras eller inga uppdateringstoken utfärdas, aktiverar du offline- eller uppdateringsåtkomst i leverantörens administratörskonsol, klientinställningar eller metadatakonfiguration. Återskapa sedan appen så att ChatGPT hämtar uppdaterade metadata.

Om OAuth konfigureras utan offline_access kan ChatGPT förlora åtkomsten när den ursprungliga auktoriseringen upphör, eftersom förnyelse med uppdateringstoken kanske inte är tillgänglig. Användarna kan då behöva autentisera sig på nytt.

Testa den nya appen i ChatGPT

  1. Öppna en ny chatt och välj din utkastapp från ChatGPT:s verktygsmeny, eller hänvisa till appen i din prompt.

  2. Prova olika prompter och användningsfall för din app.

  3. Använd verktyg som appen exponerar, inklusive skrivåtgärder.

  4. 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 kontrollera att MCP-servern och appen är säkra och lämpliga för organisationen före publicering. Läs mer

Endast administratörer och ägare kan publicera appar. Publicera genom att gå till Arbetsyteinställningar → Appar. Klicka på Utkast och sedan på knappen Publicera. Läs säkerhetsvarningarna (särskilt för skrivåtgärder). Efter publiceringen visas appar i arbetsytans lista över godkända anslutningar och i användarnas inställningar för Appar i ChatGPT, med etiketten anpassad bredvid appnamnet.

För Business-abonnemang går appar inte att uppdatera efter publicering vid lanseringen. Om du vill ändra verktyg eller metadata efter publiceringen måste du återskapa och publicera appen igen. Så länge appen är i utvecklarläget kan appägaren redigera dess namn och logotyp via menyn Hantera i appens inställningar. Enterprise/Edu-abonnemang har ytterligare kontroller – läs vidare för mer information.


Kontroller för administratörer & ägare i Enterprise/Edu

Administratörer/ägare i Enterprise/Edu kan dessutom använda RBAC för att bestämma vilka som får åtkomst till appen och styra specifika åtgärder som appen eller anslutningen får utföra före publiceringen.

  • När du har klickat på Publicera (i föregående steg) använder du Konfigurera åtgärder i dialogrutan som visas för att bestämma vilka åtgärder appen tillåts utföra genom att markera eller avmarkera dem. Du kan även 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 vilka grupper som ska få åtkomst före publiceringen.

Du kan även styra appåtgärder efter publiceringen.

  • Leta upp appen under Arbetsyteinställningar → Appar, klicka på menyn med tre punkter (...) bredvid appen som ska konfigureras och klicka sedan på Åtgärdskontroll.

  • Uppdateringar av MCP-servern aktiveras inte automatiskt. Klicka på knappen Uppdatera för att hämta de senaste åtgärderna eller uppdateringar av befintliga åtgärder. Nya åtgärder är inaktiverade som standard, och ändringar av befintliga åtgärder visas som en jämförelse.

Image

Använd den nya appen i chattar

  • Starta en chatt och välj en eller flera appar för ett enskilt meddelande, 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 utifrån resultatet).

  • Appvalet gäller för meddelandet där du använder appen, inte för hela konversationen. Du behöver inte välja appen igen för att diskutera eller hänvisa till resultat som redan finns i chatten.

  • Nämn appen med @ igen när en uppföljning kräver nya data eller en ny åtgärd i appen.

  • Obs! Om du använder företagskunskap ingår endast appar med sök- eller hämtningsfunktioner.

  • Vid åtgärder som skriver eller ändrar innehåll kan ChatGPT be om bekräftelse beroende på appens behörigheter och åtgärdens sammanhang. Granska appens behörigheter innan du publicerar den, så att användarna förstår när ChatGPT kan be om bekräftelse innan appen används.

Säkerhet, trygghet och dataöverväganden

Obs! Anslutning till osäkra eller opålitliga MCP-servrar kan öka exponeringen för säkerhetsrisker (inklusive promptinjektion). Anslut endast servrar som du litar på och se till att utvecklarna förstår riskerna innan utvecklarläget 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 som skapats med Apps SDK i utvecklarläget?

Ja, du kan testa appar i utvecklarläget.

Är MCP-appar tillgängliga på mobil?

Nej - endast på webben.

Kan appar uppdateras efter publicering? Kan jag aktivera eller inaktivera specifika verktyg (läsa, skriva eller hämta)?

Administratörer/ägare med Business kan för närvarande inte uppdatera appar efter publiceringen. Återskapa och publicera appen igen för att uppdatera verktyg eller metadata. Administratörer/ägare med Enterprise/Edu kan aktivera eller inaktivera app- och anslutningsåtgärder efter publiceringen. Mer information finns i avsnittet om att publicera appar.

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 valfri app (även appar med öppen källkod eller från leverantörer). Kontrollera att appen är säker och lämplig innan den publiceras.

Kan ChatGPT använda flera appar samtidigt?

Ja. Arbetsytor kan anropa flera appar från både första och tredje part 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 betaversionen av fullständigt MCP-stöd tillgängliga för Pro-användare?

Pro-användare kan skapa appar med Apps SDK. Fullständigt MCP-stöd är för närvarande endast tillgängligt för användare med Business och Enterprise/Edu. Pro-användare kan ansluta MCP:er med läs- och hämtningsbehörighet i utvecklarläget.

Observera att Pro-användare även fortsättningsvis måste aktivera utvecklarläget 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.

Var den här artikeln till hjälp?