OpenAI
Tato stránka byla přeložena strojově. Zobrazit původní článek v angličtině.

Vývojářský režim a aplikace MCP v ChatGPT

Aktualizováno: 14 days ago

Poznámka: Plná podpora MCP (Model Context Protocol), včetně akcí úprav/zápisu, se v beta verzi postupně zavádí pro plány ChatGPT Business, Enterprise a Edu. Funkce, uživatelské rozhraní a oprávnění se mohou během iterací měnit.

Přehled

Pomocí režimu pro vývojáře v ChatGPT může vaše organizace vytvářet, testovat a nasazovat aplikace využívající MCP, které umožňují ChatGPT bezpečně provádět akce ve vašich nástrojích.

Kontrolujte a publikujte vlastní aplikace MCP pro svou společnost. Správci/vlastníci a oprávnění vývojáři (pouze Enterprise/Edu) mohou v režimu pro vývojáře soukromě nahrávat a testovat aplikace MCP – jak aplikace, které sami vytvořili, tak oblíbené konektory vytvořené jinými.

Provádějte akce s nástroji a systémy své společnosti přímo z ChatGPT a posuňte se dál než jen ke čtení/vyhledávání díky vytváření aplikací s interaktivním uživatelským rozhraním a aplikací s plnou podporou MCP – včetně akcí zápisu/úprav. Spouštějte workflow, vytvářejte úkoly v projektovém řízení, aktualizujte své CRM nebo kombinujte aplikace pro složité orchestrace.

Testujte a prověřujte aplikace před nasazením – pouze správci/vlastníci mohou po otestování povolit režim pro vývojáře nebo publikovat aplikace MCP. Správci Enterprise/Edu mohou navíc pomocí RBAC řídit oprávnění vývojářů a přístup v pracovním prostoru.

Více informací o aplikacích ChatGPT najdete v článcích Aplikace v ChatGPT a Vytváření pomocí Apps SDK.

Dostupnost a požadavky

Aplikace, plná podpora MCP a režim pro vývojáře jsou na webu ChatGPT k dispozici zákazníkům ChatGPT Business a Enterprise/Edu. Správci/vlastníci mohou v nastavení pracovního prostoru povolit režim pro vývojáře, vytvářet a testovat vlastní aplikace a publikovat je pro svůj pracovní prostor.

Správci Enterprise/Edu mohou navíc pomocí RBAC udělit přístup k režimu pro vývojáře vybraným osobám a následně zvolit, kdo bude mít přístup ke každé prověřené aplikaci.

Nasazení aplikace

Povolení režimu pro vývojáře

Správci pracovního prostoru musí nejprve povolit režim pro vývojáře ve svém nastavení pracovního prostoru správce. Přepínač režimu pro vývojáře najdete v nabídce Nastavení pracovního prostoru → Oprávnění a role → Režim pro vývojáře připojených dat / Vytváření vlastních konektorů MCP. Podrobnosti podle tarifu najdete v části níže.

Plány Business

Režim vývojáře a nasazení aplikace mohou povolit pouze správci/vlastníci. Správci nemohou povolit režim vývojáře jednotlivým členům ve svém pracovním prostoru.

Aktuální seznam správců a vlastníků svého pracovního prostoru si můžete zobrazit v části Nastavení pracovního prostoru → Členové.


Každý správce/vlastník si musí režim vývojáře povolit sám; přepínač se nevztahuje na všechny správce/vlastníky v pracovním prostoru.

Režim vývojáře povolte při vytváření nové vlastní aplikace v části Nastavení pracovního prostoru > Aplikace > Vytvořit.

Plány Enterprise/Edu

Správci/vlastníci mohou povolit režim vývojáře ve svém uživatelském nastavení. Přepínač najdete v Nastavení → Aplikace → Pokročilá nastavení .

Režim vývojáře si můžete povolit také při vytváření vlastní aplikace v části Nastavení pracovního prostoru → Aplikace &→ Vytvořit.


Pomocí RBAC můžete povolit režim vývojáře konkrétní sadě členů pracovního prostoru.

Po udělení přístupu mohou oprávnění členové zapnout režim vývojáře pro svůj účet v části Nastavení → Aplikace → Pokročilá nastavení.

Konfigurace aplikace

Novou aplikaci můžete vytvořit v nastavení správce nebo v uživatelském nastavení.

  • Ověřte, že je pro váš účet povolen vývojářský režim (viz výše).

  • Správci/vlastníci: v Nastavení pracovního prostoru přejděte na Aplikace → Vytvořit.

  • Oprávnění uživatelé (včetně správců/vlastníků): v uživatelském nastavení přejděte na Aplikace → Vytvořit.

  • Zadejte koncový bod a požadovaná metadata pro svůj server MCP.

  • Vyberte mechanismus ověřování, pokud je relevantní.

  • Klikněte na Skenovat nástroje a počkejte na dokončení skenování. Pokud váš server používá OAuth, dokončete výzvu k autorizaci a poté počkejte na dokončení skenování nástrojů.

  • Klikněte na Vytvořit.

  • Po konfiguraci se aplikace zobrazí jako koncept v Nastavení pracovního prostoruAplikace → Koncepty.

  • V uživatelském nastavení se nová aplikace zobrazí v části Nastavení → Aplikace → Povolené aplikace. Nová aplikace bude mít vedle názvu štítek Dev.

Pokud pro ověřování používáte OAuth

Při konfiguraci aplikace ověřte, zda je váš poskytovatel OAuth/OpenID Connect nastaven tak, aby vydával obnovovací tokeny, protože pro zachování konektivity jsou vyžadovány další konfigurace.

U poskytovatelů OpenID Connect je standardním způsobem, jak požádat o obnovovací token, zahrnout do autorizačního požadavku rozsah offline_access a aby poskytovatel ve svých metadatach pro zjišťování uváděl jeho podporu.

Ověřte, že koncové body zjišťování poskytovatele .well-known (.well-known/openid-configuration nebo .well-known/oauth-authorization-server) uvádějí offline_access (nebo ekvivalent vašeho poskytovatele) v scopes_supported nebo podobném poli schopností. Pokud offline_access (nebo ekvivalentní rozsah pro obnovovací token) není uváděn nebo nejsou vydávány obnovovací tokeny, povolte offline nebo obnovovací přístup v administrátorské konzoli poskytovatele, v nastavení tenantu nebo v konfiguraci metadat a poté aplikaci znovu vytvořte, aby ChatGPT načetl aktualizovaná metadata.

Pokud je OAuth nakonfigurován bez offline_access, může ChatGPT po vypršení původní autorizace ztratit přístup, protože obnovení pomocí refresh tokenu nemusí být dostupné a uživatelé se možná budou muset znovu ověřit.

Otestujte novou aplikaci v ChatGPT

  1. Otevřete nový chat a v nabídce nástrojů ChatGPT vyberte svou konceptovou aplikaci, nebo na aplikaci odkažte ve svém promptu.

  2. Vyzkoušejte pro svou aplikaci různé prompty a případy použití.

  3. Používejte nástroje zpřístupněné aplikací, včetně akcí zápisu.

  4. Po vyzvání akce potvrďte. ChatGPT žádá o potvrzení na základě oprávnění aplikace a kontextu akce. Před testováním si projděte oprávnění aplikace, aby testeři věděli, co očekávat.

Tato oprávnění aplikace se vztahují na konverzace v ChatGPT. Agenti pracovního prostoru používají ovládací prvky nastavené pro jednotlivé agenty jejich tvůrcem k určení, které akce aplikací jsou dostupné a kdy jsou koncoví uživatelé požádáni o jejich schválení. Chování agentů najdete zde: Agenti pracovního prostoru ChatGPT pro Enterprise a Business.

Publikování aplikace

Poznámka: Před publikováním nesete odpovědnost za ověření, že server MCP i aplikace jsou pro vaši organizaci bezpečné a vhodné. Zjistit více

Aplikace mohou publikovat pouze správci a vlastníci. Publikování provedete v části Pracovní prostor Nastavení → Aplikace. Klikněte na Koncepty a poté na tlačítko Publikovat. Projděte si bezpečnostní upozornění (zejména u akcí zápisu). Po publikování se aplikace zobrazí v seznamu schválených konektorů pracovního prostoru a v nastavení Aplikace uživatelů v ChatGPT se štítkem vlastní vedle názvu aplikace.

U plánů Business nelze aplikace po publikování při spuštění aktualizovat. Chcete-li po publikování změnit nástroje nebo metadata, musíte aplikaci znovu vytvořit a znovu publikovat. Dokud je aplikace stále v režimu vývojáře, může její vlastník upravit název a logo z nabídky Spravovat v nastavení Aplikace. Plány Enterprise/Edu mají k dispozici další ovládací prvky – další informace najdete níže.

Ovládací prvky správců a vlastníků Enterprise/Edu

Správci/vlastníci Enterprise/Edu mohou dále použít RBAC k určení, kdo může k aplikaci přistupovat, a před publikováním řídit konkrétní akce, které může aplikace nebo konektor provádět.

  • Po kliknutí na Publikovat (v předchozím kroku) určete povolené akce aplikace v zobrazeném modálním okně pomocí Konfigurovat akce, a to výběrem nebo zrušením výběru akce. Můžete také kliknout na Obnovit a načíst nové akce (ve výchozím nastavení nevybrané) nebo aktualizace definic akcí. Před publikováním použijte Konfigurovat přístup k výběru konkrétních skupin, kterým chcete poskytnout přístup.

Akce aplikace můžete řídit i po publikování.

  • Najděte aplikaci v části Nastavení pracovního prostoru → Aplikace, klikněte na nabídku se třemi tečkami (...) vedle aplikace, kterou chcete nakonfigurovat, a klikněte na Ovládání akcí.

  • Aktualizace serveru MCP se nepovolují automaticky – kliknutím na tlačítko Obnovit můžete získat nejnovější sadu akcí nebo aktualizace stávajících akcí. Nové akce jsou ve výchozím nastavení zakázané a změny stávajících akcí se zobrazují jako rozdíl.

Image

Používání nové aplikace v chatech

  • Zahajte chat a vyberte jednu nebo více aplikací, nebo použijte znalosti společnosti.

  • V jednom promptu můžete vyvolat více aplikací první strany i třetích stran (např. načíst interní data a poté na základě výsledku vytvořit tiket).

  • Poznámka: pokud používáte znalosti společnosti, zahrnou se pouze aplikace s funkcemi vyhledávání/načítání.

  • U akcí zápisu nebo úprav může ChatGPT požádat o potvrzení na základě oprávnění aplikace a kontextu akce. Před publikováním si projděte oprávnění aplikace, aby uživatelé rozuměli, kdy se ChatGPT může před použitím aplikace zeptat.

Zabezpečení, bezpečnost a aspekty dat

Poznámka: Připojení k nebezpečným nebo nedůvěryhodným serverům MCP může zvýšit vystavení bezpečnostním rizikům (včetně injektáže promptů). Připojujte pouze servery, kterým důvěřujete, a před povolením režimu pro vývojáře se ujistěte, že tvůrci těmto rizikům rozumějí. Zjistit více

Režim vývojáře je výkonná funkce, která vyžaduje zodpovědné nastavení a dohled. U akcí zápisu nebo úprav může ChatGPT požádat o potvrzení v závislosti na oprávněních aplikace, kontextu akce a jejím možném dopadu. Některé zvlášť rizikové akce mohou být zablokovány místo toho, aby byly předloženy ke schválení. Správci/vlastníci vidí upozornění na rizika při povolování aplikací, které mohou zapisovat nebo upravovat data.

Jste zodpovědní za prověření a ověření vhodnosti vlastních aplikací a konektorů, které vytváříte, nebo aplikací a konektorů třetích stran, které přidáváte k použití ve svém pracovním prostoru. Před nasazením vlastního konektoru zajistěte, aby prošly všechny technické kontroly i kontroly použití a zásad.

Compliance API

Konverzace uživatelů — včetně těch, které využívají jakoukoli aplikaci — jsou pro zákazníky Enterprise/Edu dostupné v rozhraní Compliance API.

Časté dotazy

Kdo může povolit režim pro vývojáře?

  • Enterprise/Edu: Správci udělují přístup v nabídce Oprávnění a role → Připojená data. Uživatelé s povoleným přístupem jej pak zapnou v nabídce Nastavení → Aplikace → Pokročilá nastavení. Publikovat mohou pouze správci/vlastníci. Správci mohou dále pomocí RBAC nastavit, kdo přístup získá.

  • Business: Režim pro vývojáře mohou používat pouze správci. Zapněte jej přes Uživatelská nastavení → Aplikace → Pokročilá nastavení → Režim pro vývojáře nebo Nastavení pracovního prostoru → Aplikace → Vytvořit v režimu pro vývojáře. Poté publikujte v nabídce Nastavení pracovního prostoru → Aplikace.

Existují geografická omezení?

Ne.

Mohu v režimu vývojáře testovat aplikace vytvořené pomocí Apps SDK?

Ano, můžete testovat aplikace a aplikace ve vývojovém režimu

Jsou aplikace MCP dostupné na mobilu?

Ne – pouze na webu.

Lze aplikace po publikování aktualizovat? Mohu zapnout/vypnout konkrétní nástroje (read vs. write vs. fetch)?

Správci/vlastníci Business momentálně nemohou po publikování aplikace aktualizovat; pro aktualizaci nástrojů nebo metadat je znovu vytvořte a znovu publikujte. Správci/vlastníci Enterprise/Edu mohou po publikování povolit nebo zakázat akce aplikace/konektoru. Více podrobností najdete v části Publikování aplikace / aplikací.

Jaké bezpečnostní kontrolní prvky platí pro akce zápisu?

ChatGPT může před důležitými akcemi nebo jinými změnami požádat o potvrzení na základě oprávnění aplikace a kontextu akce. Správci vidí upozornění na rizika při povolování aplikací, které mohou zapisovat nebo upravovat data.

Jak OpenAI kontroluje bezpečnost aplikací?

OpenAI provádí red-teaming, monitoring a upozornění pro akce zápisu. Aplikace v registru schváleném OpenAI byly před zpřístupněním zkontrolovány. Za ověření, že je jakákoli aplikace nebo konektor pro vaši organizaci vhodný, odpovídáte vy, včetně aplikací a konektorů, které vyvinete, nebo aplikací a konektorů třetích stran, které nahrajete.

Mohu nahrát aplikaci, kterou vytvořil někdo jiný?

Ano. Správci a vývojáři mohou nahrát jakoukoli aplikaci (včetně open-source nebo dodavatelsky vytvořené). Před publikováním ověřte bezpečnost a vhodnost.

Může ChatGPT používat více aplikací najednou?

Ano. Pracovní prostory mohou v jednom promptu vyvolat více aplikací první i třetí strany.

Mám použít aplikaci vytvořenou OpenAI, nebo vlastní aplikaci MCP?

Aplikace vytvořené OpenAI jsou dnes pouze pro vyhledávání a nepodporují akce zápisu. Pro možnosti zápisu/úprav používejte vlastní aplikace MCP.

Mohu se připojit k místnímu serveru MCP?

Ne přímo. ChatGPT se připojuje ke vzdáleným serverům MCP. Pokud váš server MCP běží v privátní síti, v místním prostředí nebo na počítači vývojáře, použijte Zabezpečený tunel MCP a připojte ho k podporovaným produktům OpenAI, aniž byste server vystavili veřejnému internetu.

Jsou pro připojené servery vyžadovány nástroje search a fetch?

Ne. Už nejsou vyžadovány.

Mohou agent mode a hloubkový výzkum používat vlastní aplikace?

Agent mode nebude používat vlastní aplikace. Hloubkový výzkum může vlastní aplikace používat, ale pouze pro akce read/fetch — ne pro akce zápisu.

Jsou aplikace a plná MCP beta dostupné pro uživatele Pro?

Uživatelé Pro mohou vytvářet aplikace pomocí AppsSDK. Plná MCP je v současnosti dostupná pouze uživatelům Business a Enterprise/Edu. Uživatelé Pro mohou v režimu vývojáře připojovat MCP s oprávněními pro čtení/načítání.

Upozorňujeme, že uživatelé Pro musí mít pro používání vlastních aplikací i nadále zapnutý režim vývojáře.

Mohu svou vlastní aplikaci používat se znalostmi společnosti?

Znalosti společnosti podporují vlastní aplikace s přístupem fetch/search. Správci a vlastníci Enterprise řídí, kdo tyto aplikace může vidět a používat, pomocí RBAC. Aplikace s interaktivním uživatelským rozhraním zatím ve znalostech společnosti podporovány nejsou.

Aktualizují se změny aplikace MCP v mém pracovním prostoru automaticky?

Ne. Poté, co správce poprvé schválí aplikaci MCP pro pracovní prostor, používá ChatGPT „zmrazený“ snímek jejích dostupných nástrojů a vstupů. Změny, které později provede vývojář aplikace, se nepoužijí, dokud správce nezkontroluje a nepublikuje aktualizaci.

Co se stane, když se po schválení změní definice nástroje?

Pokud živá aplikace již neodpovídá zmrazenému snímku, volání nástroje mohou selhat. Zpětně kompatibilní aktualizace (například přidání nového volitelného parametru) mohou fungovat dál. Pokud definice nástroje není zpětně kompatibilní, musí správci/vlastníci před pokračováním obnovit akce nástroje v Nastavení pracovního prostoru. Další informace o publikování změny najdete v části Publikovat aplikaci v tomto článku.

Uvidí uživatelé výzvu k aktualizaci nebo bude správce upozorněn, pokud volání skončí chybou?

Ne. Chybové zprávy dnes neobsahují automatickou výzvu k aktualizaci a správci nejsou proaktivně upozorňováni, když aplikace potřebuje kontrolu.

Byl tento článek užitečný?