OpenAI
Ova je stranica strojno prevedena. Pogledajte izvorni članak na engleskom jeziku.

Povezivanje prilagođenih MCP poslužitelja u ChatGPT-u

Saznajte kako povezati i testirati prilagođene MCP poslužitelje te upravljati dozvolama radnog prostora u ChatGPT-u.

Ažurirano: 2 minutes ago

Pregled

Povežite prilagođene MCP poslužitelje s ChatGPT-om kako biste njihove alate upotrebljavali u razgovorima. Poslužitelj može učiniti alate dostupnima bez prilagođenog sučelja. MCP aplikacije tim alatima dodaju interaktivno sučelje.

  • Pregledajte i objavite veze s prilagođenim MCP poslužiteljima za svoju tvrtku. Administratori, vlasnici i ovlašteni razvojni programeri (samo u paketima Enterprise/Edu) mogu privatno povezivati i testirati MCP poslužitelje prije nego što veze s njima objave za radni prostor – i poslužitelje koje su sami izradili i one koje su izradili drugi.

  • Iz ChatGPT-a izvršavajte radnje u alatima i sustavima svoje tvrtke s pomoću alata dostupnih putem MCP poslužitelja, uključujući radnje zapisivanja i izmjene podataka. MCP aplikacije mogu pružiti i interaktivno sučelje. Pokrećite radne procese, stvarajte zadatke za upravljanje projektima, ažurirajte svoj CRM ili kombinirajte aplikacije za složene koordinirane procese.

  • Testirajte i provjerite veze prije objave – samo administratori i vlasnici mogu nakon testiranja objaviti veze s prilagođenim MCP poslužiteljima. Administratori paketa Enterprise/Edu mogu dodatno upravljati ovlastima razvojnih programera i pristupom radnom prostoru putem RBAC-a.

Više pojedinosti o aplikacijama u ChatGPT-u potražite u člancima Aplikacije u ChatGPT-u i Izrada uz Apps SDK.

Dostupnost i preduvjeti

Povezivanje prilagođenih MCP poslužitelja i puna podrška za MCP dostupni su korisnicima paketa ChatGPT Business i Enterprise/Edu u web-verziji ChatGPT-a. Administratori i vlasnici mogu u postavkama radnog prostora izrađivati i testirati prilagođene aplikacije te ih objavljivati za svoj radni prostor.

Administratori paketa Enterprise/Edu mogu dodatno upotrijebiti RBAC kako bi odabranim članovima dodijelili dozvolu za stvaranje veza s prilagođenim MCP poslužiteljima, a zatim odredili tko može pristupiti svakoj provjerenoj aplikaciji.

Da biste otvorili stranicu Aplikacije iz administratorske konzole, odaberite željeni radni prostor u ChatGPT-u, otvorite Pluginovi i odaberite Upravljanje naslijeđenim aplikacijama. Više o kontrolama za aplikacije i pluginove u radnom prostoru potražite u članku Administratorske kontrole, sigurnost i usklađenost za pluginove i aplikacije.

Povežite prilagođeni MCP poslužitelj

Provjerite dozvole radnog prostora

Administratori radnog prostora mogu upravljati dozvolama za povezivanje prilagođenih MCP poslužitelja u postavkama radnog prostora. Za to je potrebna dozvola Izrada pluginova s MCP-ovima. Na povezivanje prilagođenih MCP poslužitelja primjenjuju se pravila računa i radnog prostora. Dozvole za pojedine pakete navedene su u odjeljcima u nastavku.

Paketi Business

Samo administratori i vlasnici mogu izrađivati i objavljivati pluginove za prilagođene MCP poslužitelje u radnom prostoru Business. Da biste vidjeli tko ima te uloge, otvorite Postavke radnog prostora > Članovi.

Paketi Enterprise/Edu

Administratori i vlasnici mogu stvarati i testirati veze s prilagođenim MCP poslužiteljima. Administratori mogu upotrebljavati kontrolu pristupa temeljenu na ulogama (RBAC) kako bi odabranim članovima dodijelili dozvolu za stvaranje veza s prilagođenim MCP poslužiteljima te upravljali pristupom aplikacijama u radnom prostoru. Samo administratori i vlasnici mogu objavljivati aplikacije za radni prostor.

Konfigurirajte vezu s poslužiteljem

U trenutačnom sučelju za pluginove dodajte prilagođeni MCP poslužitelj izravno iz odjeljka Pluginovi. Ne morate prethodno uključiti način rada za razvojne programere. Umjesto toga, za svaki poslužitelj koji dodajete pregledajte upozorenje o rizicima i potvrdite da ga razumijete. Pravila računa i radnog prostora i dalje se primjenjuju. Cjelovite upute za povezivanje i testiranje potražite u članku Povezivanje i testiranje plugina.

  1. Otvorite Pluginovi.

  2. Odaberite gumb sa znakom plus, a zatim Dodaj prilagođeni MCP poslužitelj.

  3. Unesite naziv i, po želji, opis.

  4. U odjeljku Veza unesite javni HTTPS URL MCP krajnje točke svojeg poslužitelja ili odaberite Tunel pa dostupni sigurni MCP tunel ili unesite njegov tunnel_id.

  5. Konfigurirajte autentifikaciju za svoj poslužitelj.

  6. Pregledajte upozorenje o rizicima i označite potvrdni okvir Razumijem i želim nastaviti.

  7. Odaberite Stvori kao plugin, a zatim pregledajte otkrivene alate i metapodatke.

Konfiguriranje naslijeđenih prilagođenih aplikacija

  • Provjerite dopušta li vam račun ili radni prostor izradu prilagođene MCP aplikacije.

  • Administratori i vlasnici: u postavkama radnog prostora otvorite Aplikacije → Stvori.

  • Ovlašteni korisnici (uključujući administratore i vlasnike): u korisničkim postavkama otvorite Aplikacije → Stvori.

  • Unesite krajnju točku i potrebne metapodatke za svoj MCP poslužitelj.

  • Odaberite mehanizam autentifikacije, ako je primjenjivo.

  • Kliknite Skeniraj alate i pričekajte da skeniranje završi. Ako vaš poslužitelj upotrebljava otvoreno ovlaštenje, dovršite postupak autorizacije u prikazanom prozoru, a zatim pričekajte da skeniranje alata završi.

  • Kliknite Stvori.

  • U naslijeđenom sučelju za upravljanje aplikacijama radnog prostora aplikacija se prikazuje kao skica u odjeljku Postavke radnog prostora → Aplikacije → Skice.

  • U naslijeđenim korisničkim postavkama skica aplikacije prikazuje se u odjeljku Postavke → Aplikacije → Omogućene aplikacije. Skica aplikacije uz naziv ima oznaku Razvoj.

Ako za provjeru autentičnosti upotrebljavate otvoreno ovlaštenje

Pri konfiguriranju aplikacije provjerite je li vaš pružatelj otvorenog ovlaštenja/OpenID Connecta konfiguriran za izdavanje tokena za osvježavanje jer su za održavanje veze potrebne dodatne postavke.

Za pružatelje usluge OpenID Connect standardni način traženja tokena za osvježavanje jest uključiti opseg offline_access u zahtjev za autorizaciju, pri čemu pružatelj mora oglasiti podršku za taj opseg u svojim metapodacima za otkrivanje.

Provjerite navode li pružateljeve krajnje točke za otkrivanje .well-known (.well-known/openid-configuration ili .well-known/oauth-authorization-server) opseg offline_access (ili njegov ekvivalent kod vašeg pružatelja) u polju scopes_supported ili sličnom polju mogućnosti. Ako se offline_access (ili ekvivalentni opseg tokena za osvježavanje) ne oglašava ili se tokeni za osvježavanje ne izdaju, omogućite izvanmrežni pristup ili pristup za osvježavanje u administratorskoj konzoli, postavkama klijenta ili konfiguraciji metapodataka svojeg pružatelja, a zatim ponovno izradite aplikaciju kako bi ChatGPT dohvatio ažurirane metapodatke.

Ako je otvoreno ovlaštenje konfigurirano bez opsega offline_access, ChatGPT može izgubiti pristup nakon isteka izvornog ovlaštenja jer obnavljanje tokena za osvježavanje možda neće biti dostupno pa će se korisnici možda morati ponovno autentificirati.

Testirajte vezu s poslužiteljem u ChatGPT-u

  1. Instalirajte stvoreni plugin, a zatim započnite novi razgovor. Upišite @ u polje za upit i odaberite plugin.

  2. Isprobajte različite upite i načine upotrebe svoje aplikacije.

  3. Upotrebljavajte alate dostupne putem poslužitelja, uključujući radnje zapisivanja podataka.

  4. Potvrdite radnje kada se to zatraži. ChatGPT traži potvrdu na temelju dozvola aplikacije i konteksta radnje. Prije testiranja pregledajte dozvole aplikacije kako bi osobe koje je testiraju znale što očekivati.

Te se dozvole aplikacije primjenjuju na razgovore u ChatGPT-u. Agenti radnog prostora upotrebljavaju kontrole koje za svakog agenta postavlja njegov autor kako bi odredili koje su radnje aplikacije dostupne i kada se od krajnjih korisnika traži njihovo odobrenje. Više o ponašanju agenata potražite u članku Agenti radnog prostora u ChatGPT-u za Enterprise i Business.

Publish app

Napomena: Prije objavljivanja odgovorni ste provjeriti jesu li MCP poslužitelj i aplikacija sigurni i prikladni za vašu organizaciju. Saznajte više

Prilagođene aplikacije kojima se upravlja putem naslijeđene stranice Aplikacije u radnom prostoru mogu objavljivati samo administratori i vlasnici. Za objavu otvorite Postavke radnog prostora → Aplikacije. Kliknite Skice, a zatim gumb Objavi. Pregledajte sigurnosna upozorenja (osobito za radnje zapisivanja podataka). Nakon objave aplikacije se prikazuju na popisu odobrenih poveznika radnog prostora i u korisničkim postavkama Aplikacije u ChatGPT-u, s oznakom prilagođeno uz naziv aplikacije.

Administratori paketa Business i Enterprise/Edu mogu osvježiti popis alata postojećeg prilagođenog MCP poslužitelja u postavkama aplikacija radnog prostora, bez ponovne izrade aplikacije. Za osvježavanje popisa alata morate imati dozvolu za upravljanje aplikacijom i valjanu vezu s njom. Vlasnik aplikacije može urediti njezin naziv i logotip u izborniku Upravljanje te aplikacije u postavkama aplikacija, kada su te kontrole dostupne. Paketi Enterprise/Edu nude dodatne kontrole – u nastavku saznajte više.


Kontrole za administratore i vlasnike paketa Enterprise/Edu

Administratori i vlasnici paketa Enterprise/Edu mogu dodatno upotrijebiti RBAC kako bi prije objave odredili tko može pristupiti aplikaciji i kojim se radnjama aplikacija ili poveznik smiju služiti.

  • Nakon što kliknete Objavi (u prethodnom koraku), u prikazanom dijaloškom okviru upotrijebite Konfiguriraj radnje da biste označavanjem ili odznačavanjem radnji odredili koje su radnje aplikaciji dopuštene. Možete kliknuti i Osvježi kako biste dohvatili nove radnje (koje prema zadanim postavkama nisu odabrane) ili ažuriranja definicija radnji. Prije objave upotrijebite Konfiguriraj pristup da biste odabrali grupe kojima želite omogućiti pristup.

Radnjama aplikacije možete upravljati i nakon objave.

  • Pronađite aplikaciju u odjeljku Postavke radnog prostora → Aplikacije, kliknite izbornik s tri točke (...) pokraj aplikacije koju želite konfigurirati, a zatim kliknite Upravljanje radnjama.

  • Ažuriranja MCP poslužitelja ne omogućuju se automatski – kliknite gumb Osvježi kako biste dohvatili najnoviji skup radnji ili ažuriranja postojećih radnji. Nove su radnje prema zadanim postavkama onemogućene, a promjene postojećih radnji prikazuju se usporedbom razlika.

Image

Koristite novu aplikaciju u razgovorima

  • Započnite razgovor i odaberite jednu ili više aplikacija za pojedinačnu poruku ili upotrijebite znanje tvrtke.

  • U jednom upitu možete pozvati više vlastitih aplikacija i aplikacija trećih strana (npr. dohvatiti interne podatke, a zatim na temelju rezultata izraditi zahtjev).

  • Odabir aplikacije primjenjuje se samo na poruku u kojoj je upotrebljavate, a ne na cijeli razgovor. Ne morate ponovno odabrati aplikaciju da biste raspravljali o rezultatima koji su već u razgovoru ili se na njih pozvali.

  • Ponovno spomenite aplikaciju s pomoću znaka @ kada su za nastavak potrebni novi podaci ili druga radnja aplikacije.

  • Napomena: ako upotrebljavate znanje tvrtke, uključene su samo aplikacije s funkcijom pretraživanja ili dohvaćanja.

  • Za radnje pisanja ili izmjene ChatGPT može zatražiti potvrdu, ovisno o dopuštenjima aplikacije i kontekstu radnje. Prije objavljivanja pregledajte dopuštenja aplikacije kako bi korisnici razumjeli kada ChatGPT može zatražiti potvrdu prije njezine upotrebe.

Sigurnost, zaštita i pitanja podataka

Napomena: Povezivanje s nesigurnim ili nepouzdanim MCP poslužiteljima može povećati izloženost sigurnosnim rizicima (uključujući ubrizgavanje upita). Povezujte samo poslužitelje kojima vjerujete i pobrinite se da razvojni tim razumije rizike prije povezivanja prilagođenog MCP poslužitelja. Saznajte više

Veze s prilagođenim MCP poslužiteljima zahtijevaju odgovorno postavljanje i nadzor. Za radnje zapisivanja ili izmjene podataka ChatGPT može zatražiti potvrdu ovisno o dozvolama aplikacije, kontekstu radnje i njezinu mogućem utjecaju. Neke posebno rizične radnje mogu biti blokirane umjesto ponuđene na odobrenje. Administratori i vlasnici vide upozorenja o rizicima pri omogućivanju aplikacija koje mogu zapisivati ili mijenjati podatke.

Odgovorni ste za provjeru i procjenu prikladnosti prilagođenih aplikacija i poveznika koje izrađujete te aplikacija i poveznika trećih strana koje dodajete za upotrebu u svojem radnom prostoru. Prije uvođenja prilagođenog poveznika provjerite jesu li uspješno provedene sve tehničke provjere te provjere upotrebe i usklađenosti s pravilima.

API za usklađenost

Korisnički razgovori — uključujući one koji upotrebljavaju bilo koju aplikaciju — dostupni su u API-ju za usklađenost za korisnike Enterprise/Edu.

Česta pitanja

Tko može stvarati veze s prilagođenim MCP poslužiteljima?

  • Enterprise/Edu: Administratori dodjeljuju dozvolu za stvaranje veza s prilagođenim MCP poslužiteljima putem RBAC-a. Ovlašteni članovi mogu povezati prilagođene MCP poslužitelje u odjeljku Pluginovi. Objavljivati mogu samo administratori i vlasnici. Administratori mogu dodatno odrediti tko dobiva pristup putem RBAC-a.

  • Business: Samo administratori i vlasnici mogu izrađivati i objavljivati prilagođene aplikacije za radni prostor. Povežite prilagođeni MCP poslužitelj u odjeljku Pluginovi, u skladu s dozvolama radnog prostora.

Postoje li geografska ograničenja?

Ne.

Mogu li testirati aplikacije izrađene s pomoću Apps SDK-a?

Da. Povežite svoj prilagođeni MCP poslužitelj i testirajte stvoreni plugin u ChatGPT-u.

Mogu li povezati prilagođene MCP poslužitelje na mobilnom uređaju?

Ne – samo u web-verziji.

Mogu li se aplikacije ažurirati nakon objave? Mogu li uključiti ili isključiti pojedine alate (za čitanje, zapisivanje ili dohvaćanje podataka)?

Administratori paketa Business i Enterprise/Edu mogu osvježiti popis alata postojećeg prilagođenog MCP poslužitelja u postavkama aplikacija radnog prostora, bez ponovne izrade aplikacije. Za osvježavanje popisa alata morate imati dozvolu za upravljanje aplikacijom i valjanu vezu s njom. Administratori i vlasnici paketa Enterprise/Edu mogu omogućiti ili onemogućiti radnje aplikacije ili poveznika nakon objave. Više pojedinosti potražite u odjeljku Objavljivanje aplikacije / aplikacija.

Koje su sigurnosne kontrole na snazi za radnje pisanja?

ChatGPT može zatražiti potvrdu prije važnih radnji ili drugih promjena na temelju dozvola aplikacije i konteksta radnje. Administratori vide upozorenja o riziku pri omogućivanju aplikacija koje mogu pisati ili mijenjati podatke.

Kako OpenAI provjerava sigurnost aplikacija?

OpenAI provodi red teaming, nadzor i upozorenja za radnje pisanja. Aplikacije u registru koji je odobrio OpenAI pregledane su prije dostupnosti. Vi ste odgovorni za provjeru da je svaka aplikacija ili poveznik prikladan za vašu organizaciju, uključujući aplikacije i poveznike koje razvijate ili aplikacije i poveznike trećih strana koje učitavate.

Mogu li povezati MCP poslužitelj koji je izradio netko drugi?

Da. Administratori i ovlašteni razvojni programeri mogu povezati MCP poslužitelje koje su izradili drugi (uključujući poslužitelje otvorenog koda ili one koje su izradili dobavljači). Prije objave veze provjerite sigurnost i prikladnost poslužitelja.

Može li ChatGPT istodobno upotrebljavati više aplikacija?

Da. U istom razgovoru možete upotrebljavati prilagođene MCP poslužitelje i MCP poslužitelje pluginova, u skladu s pravilima računa i radnog prostora.

Trebam li upotrebljavati aplikaciju koju je izradio OpenAI ili prilagođeni MCP poslužitelj?

Aplikacije koje je izradio OpenAI trenutačno služe samo za pretraživanje i ne podržavaju radnje zapisivanja podataka. Za zapisivanje i izmjenu podataka upotrebljavajte prilagođene MCP poslužitelje.

Mogu li se povezati s lokalnim MCP poslužiteljem?

Ne izravno. ChatGPT se povezuje s udaljenim MCP poslužiteljima. Ako vaš MCP poslužitelj radi na privatnoj mreži, lokalno u prostorijama ili na računalu razvojnog programera, upotrijebite sigurni MCP tunel kako biste ga povezali s podržanim proizvodima OpenAI-ja bez izlaganja poslužitelja javnom internetu.

Jesu li alati za pretraživanje i dohvat obavezni za povezane poslužitelje?

Ne. Više nisu obavezni.

Može li dubinsko istraživanje upotrebljavati prilagođene aplikacije?

Dubinsko istraživanje može upotrebljavati prilagođene aplikacije, ali samo za čitanje i dohvaćanje podataka, ne i za zapisivanje.

Jesu li aplikacije i puna podrška za MCP u beta verziji dostupne korisnicima paketa Pro?

Korisnici paketa Pro mogu izrađivati aplikacije s pomoću Apps SDK-a. Puna podrška za MCP trenutačno je dostupna samo korisnicima paketa Business i Enterprise/Edu. Korisnici paketa Pro mogu povezati prilagođene MCP poslužitelje s dozvolama za čitanje i dohvaćanje podataka.

Mogu li svoj prilagođeni MCP poslužitelj upotrebljavati sa znanjem tvrtke?

Znanje tvrtke podržava prilagođene MCP poslužitelje s pristupom za dohvaćanje i pretraživanje podataka. Administratori i vlasnici paketa Enterprise putem RBAC-a određuju tko može vidjeti te aplikacije i pristupati im. Aplikacije s interaktivnim korisničkim sučeljem trenutačno nisu podržane u znanju tvrtke.

Primjenjuju li se promjene MCP poslužitelja automatski u mojem radnom prostoru?

Ne. Nakon što administrator prvi put odobri vezu s MCP poslužiteljem za radni prostor, ChatGPT upotrebljava „zamrznutu” snimku dostupnih alata i ulaznih parametara tog poslužitelja. Naknadne promjene koje razvojni programer unese na poslužitelju ne primjenjuju se dok administrator ne pregleda i objavi ažuriranje.

Što se događa ako se definicija alata promijeni nakon odobrenja?

Ako aktivna aplikacija više ne odgovara zamrznutoj snimci, pozivi alata mogu javiti pogrešku. Ažuriranja kompatibilna sa starijim verzijama (na primjer, dodavanje novog neobaveznog parametra) mogu nastaviti raditi. Ako definicija alata nije kompatibilna sa starijim verzijama, administratori/vlasnici moraju osvježiti radnje alata iz postavki radnog prostora prije nastavka. Za više informacija o objavi promjene pogledajte odjeljak Publish App u ovom članku.

Hoće li korisnici vidjeti upit za ažuriranje ili obavijestiti administratora ako poziv javi pogrešku?

Ne. Današnje poruke o pogrešci ne uključuju automatski upit za ažuriranje, a administratori nisu proaktivno obaviješteni kada aplikacija treba pregled.

Je li vam ovaj članak bio koristan?