OpenAI
Diese Seite wurde maschinell übersetzt. Den Originalartikel auf Englisch ansehen.

Benutzerdefinierte MCP-Server in ChatGPT verbinden

Erfahre, wie du benutzerdefinierte MCP-Server in ChatGPT verbindest und testest sowie Workspace-Berechtigungen verwaltest.

Aktualisiert: 2 hours ago

Überblick

Verbinde benutzerdefinierte MCP-Server mit ChatGPT, um ihre Tools in Unterhaltungen zu nutzen. Ein Server kann Tools ohne eigene Benutzeroberfläche bereitstellen. MCP-Apps ergänzen diese Tools um eine interaktive Benutzeroberfläche.

  • Prüfe und veröffentliche Verbindungen zu benutzerdefinierten MCP-Servern für dein Unternehmen. Personen mit Admin- oder Inhaberrechten sowie autorisierte Personen aus der Entwicklung (nur Enterprise/Edu) können MCP-Server zunächst privat verbinden und testen, bevor sie die Verbindungen für den Workspace veröffentlichen. Das gilt sowohl für selbst entwickelte Server als auch für Server von anderen.

  • Führe direkt aus ChatGPT Aktionen in den Tools und Systemen deines Unternehmens aus. Nutze dafür die von MCP-Servern bereitgestellten Tools, auch für Schreib- und Änderungsaktionen. MCP-Apps können auch eine interaktive Benutzeroberfläche bereitstellen. Starte Workflows, erstelle Aufgaben im Projektmanagement, aktualisiere dein CRM oder kombiniere Apps, um komplexe Abläufe zu orchestrieren.

  • Teste und prüfe Verbindungen vor der Veröffentlichung. Nur Personen mit Admin- oder Inhaberrechten können Verbindungen zu benutzerdefinierten MCP-Servern nach dem Testen veröffentlichen. Enterprise/Edu-Admins können außerdem über RBAC Entwicklungsberechtigungen und den Workspace-Zugriff steuern.

Weitere Informationen zu ChatGPT-Apps findest du in den Artikeln Apps in ChatGPT und Mit dem Apps SDK entwickeln.

Verfügbarkeit und Voraussetzungen

Verbindungen zu benutzerdefinierten MCP-Servern und vollständige MCP-Unterstützung sind für Organisationen mit ChatGPT Business und Enterprise/Edu in der Webversion von ChatGPT verfügbar. Personen mit Admin- oder Inhaberrechten können in den Workspace-Einstellungen benutzerdefinierte Apps erstellen, testen und für ihren Workspace veröffentlichen.

Enterprise/Edu-Admins können außerdem über RBAC ausgewählten Mitgliedern erlauben, Verbindungen zu benutzerdefinierten MCP-Servern zu erstellen. Anschließend können sie festlegen, wer auf die jeweilige geprüfte App zugreifen darf.

Um die Seite Apps über die Admin-Konsole zu öffnen, wähle den gewünschten ChatGPT-Workspace aus, öffne Plugins und wähle Legacy-Apps verwalten. Informationen zur Verwaltung von Apps und Plugins im Workspace findest du im Artikel Admin-Steuerungsoptionen, Sicherheit und Compliance für Plugins und Apps.

Einen benutzerdefinierten MCP-Server verbinden

Workspace-Berechtigungen prüfen

Workspace-Admins können Berechtigungen für Verbindungen zu benutzerdefinierten MCP-Servern in ihren Workspace-Einstellungen verwalten. Die dafür relevante Berechtigung heißt Plugins mit MCPs erstellen. Für das Verbinden benutzerdefinierter MCP-Server gelten die Konto- und Workspace-Richtlinien. Die folgenden Abschnitte beschreiben die Berechtigungen für die einzelnen Pläne.

Business-Pläne

Nur Personen mit Admin- oder Inhaberrolle können Plugins für benutzerdefinierte MCP-Server in einem Business-Workspace erstellen und veröffentlichen. Unter Workspace-Einstellungen > Mitglieder siehst du, wer diese Rollen hat.

Enterprise/Edu-Pläne

Personen mit Admin- oder Inhaberrolle können Verbindungen zu benutzerdefinierten MCP-Servern erstellen und testen. Admins können über die rollenbasierte Zugriffskontrolle (RBAC) ausgewählten Mitgliedern erlauben, Verbindungen zu benutzerdefinierten MCP-Servern zu erstellen, und den Zugriff auf Apps im Workspace verwalten. Nur Personen mit Admin- oder Inhaberrolle können Apps für den Workspace veröffentlichen.

Serververbindung konfigurieren

In der aktuellen Plugins-Oberfläche kannst du einen benutzerdefinierten MCP-Server direkt über Plugins hinzufügen. Du musst dafür nicht zuerst den Entwicklermodus aktivieren. Lies und bestätige stattdessen die Risikowarnung für jeden Server, den du hinzufügst. Die Richtlinien für dein Konto und deinen Workspace gelten weiterhin. Eine vollständige Anleitung zum Verbinden und Testen findest du im Artikel Dein Plugin verbinden und testen.

  1. Öffne Plugins.

  2. Wähle die Plus-Schaltfläche und dann Benutzerdefinierten MCP-Server hinzufügen.

  3. Gib einen Namen und optional eine Beschreibung ein.

  4. Gib unter Verbindung die öffentliche HTTPS-URL des MCP-Endpunkts deines Servers ein. Alternativ kannst du Tunnel auswählen und einen verfügbaren Secure MCP Tunnel wählen oder dessen tunnel_id eingeben.

  5. Konfiguriere die Authentifizierung für deinen Server.

  6. Lies die Risikowarnung und aktiviere das Kontrollkästchen Ich verstehe und möchte fortfahren.

  7. Wähle Als Plugin erstellen und prüfe anschließend die erkannten Tools und Metadaten.

Benutzerdefinierte Apps über die bisherige Oberfläche konfigurieren

  • Prüfe, ob du mit deinem Konto oder in deinem Workspace eine benutzerdefinierte MCP-App erstellen darfst.

  • Mit Admin- oder Inhaberrechten: Öffne die Workspace-Einstellungen und gehe zu Apps > Erstellen.

  • Mit entsprechender Berechtigung (auch mit Admin- oder Inhaberrechten): Öffne die Benutzereinstellungen und gehe zu Apps > Erstellen.

  • Gib den Endpunkt und die erforderlichen Metadaten für deinen MCP-Server an.

  • Wähle gegebenenfalls das Authentifizierungsverfahren aus.

  • Wähle Tools scannen und warte, bis der Scan abgeschlossen ist. Falls dein Server OAuth verwendet, schließe die angeforderte Autorisierung ab und warte dann, bis der Tool-Scan beendet ist.

  • Wähle Erstellen.

  • In der bisherigen App-Verwaltung des Workspaces erscheint die App als Entwurf unter Workspace-Einstellungen > Apps > Entwürfe.

  • In den bisherigen Benutzereinstellungen erscheint ein App-Entwurf unter Einstellungen > Apps > Aktivierte Apps. Der App-Entwurf trägt neben seinem Namen die Kennzeichnung Entwicklung.

Bei Verwendung von OAuth zur Authentifizierung

Prüfe beim Konfigurieren einer App, ob dein OAuth-/OpenID-Connect-Anbieter für die Ausgabe von Aktualisierungs-Tokens konfiguriert ist. Um die Verbindung aufrechtzuerhalten, sind zusätzliche Konfigurationen erforderlich.

Bei OpenID-Connect-Anbietern wird ein Aktualisierungs-Token standardmäßig angefordert, indem der Scope offline_access in die Autorisierungsanfrage aufgenommen wird und der Anbieter die Unterstützung dafür in seinen Discovery-Metadaten ausweist.

Prüfe, ob die Discovery-Endpunkte unter .well-known (.well-known/openid-configuration oder .well-known/oauth-authorization-server) deines Anbieters offline_access oder die entsprechende Anbieteroption unter scopes_supported oder in einem ähnlichen Funktionsfeld aufführen. Wenn offline_access oder der entsprechende Scope für Aktualisierungs-Tokens nicht ausgewiesen wird oder keine Aktualisierungs-Tokens ausgegeben werden, aktiviere den Offline- oder Aktualisierungszugriff in der Admin-Konsole, den Mandanteneinstellungen oder der Metadatenkonfiguration deines Anbieters. Erstelle die App anschließend neu, damit ChatGPT die aktualisierten Metadaten abruft.

Wenn OAuth ohne offline_access konfiguriert ist, verliert ChatGPT möglicherweise nach Ablauf der ursprünglichen Autorisierung den Zugriff, weil keine Erneuerung per Aktualisierungs-Token verfügbar ist. Betroffene Personen müssen sich dann möglicherweise erneut authentifizieren.

Die Serververbindung in ChatGPT testen

  1. Installiere das erstellte Plugin und starte dann eine neue Unterhaltung. Gib @ in das Prompt-Feld ein und wähle das Plugin aus.

  2. Probiere verschiedene Prompts und Anwendungsfälle für deine App aus.

  3. Nutze die vom Server bereitgestellten Tools, einschließlich Schreibaktionen.

  4. Bestätige Aktionen, wenn du dazu aufgefordert wirst. ChatGPT bittet abhängig von den App-Berechtigungen und dem Kontext der Aktion um Bestätigung. Prüfe vor dem Testen die App-Berechtigungen, damit alle am Test Beteiligten wissen, was sie erwartet.

Diese App-Berechtigungen gelten für Unterhaltungen in ChatGPT. Workspace Agents verwenden individuelle Einstellungen, die die Person festlegt, die den jeweiligen Agenten erstellt hat. Diese bestimmen, welche App-Aktionen verfügbar sind und wann Personen bei der Nutzung um Genehmigung gebeten werden. Informationen zum Verhalten von Agenten findest du im Artikel ChatGPT Workspace Agents für Enterprise und Business.

Publish app

Hinweis: Vor der Veröffentlichung musst du prüfen, ob der MCP-Server und die App sicher und für deine Organisation geeignet sind. Weitere Informationen

Nur Personen mit Admin- oder Inhaberrechten können benutzerdefinierte Apps veröffentlichen. So nutzt du den weiterhin verfügbaren Ablauf zur Veröffentlichung benutzerdefinierter Apps:

  1. Öffne die Admin-Konsole und wähle den gewünschten ChatGPT-Workspace aus.

  2. Öffne Plugins und wähle dann Legacy-Apps verwalten.

  3. Wähle Entwürfe und dann Veröffentlichen. Lies die Sicherheitswarnungen, insbesondere zu Schreibaktionen.

Nach der Veröffentlichung erscheinen Apps in der Liste der genehmigten Apps des Workspaces. Verfügbare Apps findest du unter Einstellungen > Plugins.

Business- und Enterprise/Edu-Admins können die Tool-Liste eines bestehenden benutzerdefinierten MCP-Servers in den App-Einstellungen des Workspaces aktualisieren, ohne die App neu zu erstellen. Um die Tool-Liste zu aktualisieren, benötigst du die Berechtigung zur Verwaltung der App und eine gültige Verbindung zu ihr. Die Person mit Inhaberrechten für die App kann deren Namen und Logo über das Menü „Verwalten“ in den App-Einstellungen bearbeiten, sofern diese Optionen verfügbar sind. In den Enterprise/Edu-Plänen stehen zusätzliche Steuerungsoptionen zur Verfügung. Im Folgenden erfährst du mehr dazu.

Steuerungsoptionen für Personen mit Admin- oder Inhaberrechten in Enterprise/Edu

Personen mit Admin- oder Inhaberrechten in Enterprise/Edu können außerdem über RBAC vor der Veröffentlichung festlegen, wer auf die App zugreifen darf und welche Aktionen sie ausführen kann.

  • Nachdem du im vorherigen Schritt Veröffentlichen ausgewählt hast, öffnet sich ein Dialogfenster. Lege dort über Aktionen konfigurieren fest, welche Aktionen die App ausführen darf, indem du sie auswählst oder abwählst. Du kannst auch Aktualisieren auswählen, um neue Aktionen (standardmäßig nicht ausgewählt) oder aktualisierte Aktionsdefinitionen abzurufen. Wähle vor der Veröffentlichung über Zugriff konfigurieren die Gruppen aus, denen du Zugriff gewähren möchtest.

Du kannst App-Aktionen auch nach der Veröffentlichung steuern.

  • Suche die App unter Workspace-Einstellungen > Apps. Öffne neben der App, die du konfigurieren möchtest, das Menü für weitere Optionen (•••) und wähle Aktionssteuerung.

  • Änderungen am MCP-Server werden nicht automatisch aktiviert. Über die Schaltfläche Aktualisieren kannst du die neuesten Aktionen oder Aktualisierungen bestehender Aktionen abrufen. Neue Aktionen sind standardmäßig deaktiviert. Änderungen an bestehenden Aktionen werden als Diff angezeigt.

Image

Die neue App in Chats verwenden

  • Starte einen Chat und wähle eine oder mehrere Apps für eine einzelne Nachricht aus oder verwende Unternehmenswissen.

  • Du kannst mit einem einzigen Prompt mehrere Apps von OpenAI und Drittanbietern aufrufen, etwa um interne Daten abzurufen und anschließend anhand des Ergebnisses ein Ticket zu erstellen.

  • Die App-Auswahl gilt für die Nachricht, in der du die App verwendest, nicht für die gesamte Unterhaltung. Du musst eine App nicht erneut auswählen, um Ergebnisse zu besprechen oder darauf Bezug zu nehmen, die bereits im Chat enthalten sind.

  • Erwähne die App erneut mit @, wenn eine Folgeanfrage neue Daten oder eine weitere App-Aktion erfordert.

  • Hinweis: Wenn du Unternehmenswissen verwendest, werden nur Apps mit Such- und Abruffunktionen einbezogen.

  • Bei Schreib- oder Änderungsaktionen bittet ChatGPT je nach App-Berechtigungen und Kontext der Aktion möglicherweise um Bestätigung. Prüfe die App-Berechtigungen vor der Veröffentlichung, damit alle, die die App nutzen, verstehen, wann ChatGPT vor ihrer Verwendung möglicherweise nachfragt.

Sicherheit, Schutz und Datenaspekte

Hinweis: Verbindungen zu unsicheren oder nicht vertrauenswürdigen MCP-Servern können Sicherheitsrisiken erhöhen, einschließlich Prompt Injection. Verbinde nur Server, denen du vertraust, und stelle sicher, dass alle, die benutzerdefinierte MCP-Server anbinden, die Risiken verstehen. Mehr erfahren

Verbindungen zu benutzerdefinierten MCP-Servern müssen verantwortungsvoll eingerichtet und überwacht werden. Bei Schreib- oder Änderungsaktionen kann ChatGPT je nach App-Berechtigungen, Kontext und möglichen Auswirkungen der Aktion um Bestätigung bitten. Einige besonders riskante Aktionen werden möglicherweise blockiert, statt zur Genehmigung vorgelegt zu werden. Personen mit Admin- oder Inhaberrolle sehen Risikowarnungen, wenn sie Apps aktivieren, die Daten schreiben oder ändern können.

Du bist dafür verantwortlich, selbst entwickelte Apps und Konnektoren sowie Apps und Konnektoren von Drittanbietern, die du deinem Workspace hinzufügst, sorgfältig zu prüfen und ihre Eignung sicherzustellen. Stelle vor der Bereitstellung eines benutzerdefinierten Konnektors sicher, dass alle Prüfungen zu Technik, Nutzung und Richtlinien erfolgreich abgeschlossen sind.

Compliance API

Organisationen mit Enterprise/Edu können über die Compliance API auf die Unterhaltungen ihrer Mitglieder zugreifen, auch auf solche, in denen Apps verwendet werden.

FAQ

Wer kann Verbindungen zu benutzerdefinierten MCP-Servern erstellen?

  • Enterprise/Edu: Admins erteilen über RBAC die Berechtigung, Verbindungen zu benutzerdefinierten MCP-Servern zu erstellen. Autorisierte Mitglieder können benutzerdefinierte MCP-Server über Plugins verbinden. Nur Personen mit Admin- oder Inhaberrechten können sie veröffentlichen. Admins können außerdem über RBAC festlegen, wer Zugriff erhält.

  • Business: Nur Personen mit Admin- oder Inhaberrechten können benutzerdefinierte Apps für den Workspace erstellen und veröffentlichen. Verbinde einen benutzerdefinierten MCP-Server über Plugins, sofern deine Workspace-Berechtigungen dies erlauben.

Gibt es geografische Einschränkungen?

Nein.

Kann ich Apps testen, die mit dem Apps SDK entwickelt wurden?

Ja. Verbinde deinen benutzerdefinierten MCP-Server und teste das daraus erstellte Plugin in ChatGPT.

Kann ich benutzerdefinierte MCP-Server auf Mobilgeräten verbinden?

Nein, das geht nur in der Webversion.

Können Apps nach der Veröffentlichung aktualisiert werden? Kann ich einzelne Tools zum Lesen, Schreiben oder Abrufen aktivieren und deaktivieren?

Business- und Enterprise/Edu-Admins können die Tool-Liste eines bestehenden benutzerdefinierten MCP-Servers in den App-Einstellungen des Workspace aktualisieren, ohne die App neu zu erstellen. Um die Tool-Liste zu aktualisieren, brauchst du die Berechtigung zum Verwalten der App und eine gültige Verbindung zu ihr. Personen mit Admin- oder Inhaberrolle in Enterprise/Edu können Aktionen von Apps und Konnektoren nach der Veröffentlichung aktivieren oder deaktivieren. Weitere Informationen findest du im Abschnitt „App / Apps veröffentlichen“.

Welche Sicherheitskontrollen gibt es für Schreibaktionen?

ChatGPT kann je nach App-Berechtigungen und Kontext der Aktion vor wichtigen Aktionen oder anderen Änderungen um Bestätigung bitten. Administrator:innen sehen Risikowarnungen, wenn sie Apps aktivieren, die Daten schreiben oder ändern können.

Wie prüft OpenAI die Sicherheit von Apps?

OpenAI führt Red-Teaming, Monitoring und Warnungen für Schreibaktionen durch. Apps im von OpenAI genehmigten Register wurden vor ihrer Verfügbarkeit geprüft. Sie sind dafür verantwortlich zu verifizieren, dass jede App oder jeder Konnektor für Ihre Organisation geeignet ist, einschließlich Apps und Konnektoren, die Sie entwickeln oder hochladen, sowie Drittanbieter-Apps und -Konnektoren.

Kann ich einen MCP-Server verbinden, den jemand anderes entwickelt hat?

Ja. Admins und autorisierte Personen aus der Entwicklung können MCP-Server verbinden, die andere entwickelt haben, einschließlich Open-Source-Servern und Servern von Drittanbietern. Prüfe die Sicherheit und Eignung, bevor du die Verbindung veröffentlichst.

Kann ChatGPT mehrere Apps gleichzeitig nutzen?

Ja. Du kannst benutzerdefinierte MCP-Server und Plugin-MCP-Server in derselben Unterhaltung nutzen, sofern die Konto- und Workspace-Richtlinien dies zulassen.

Sollte ich eine von OpenAI entwickelte App oder einen benutzerdefinierten MCP-Server nutzen?

Von OpenAI entwickelte Apps unterstützen derzeit nur Suchfunktionen, keine Schreibaktionen. Nutze benutzerdefinierte MCP-Server für Schreib- und Änderungsfunktionen.

Kann ich eine Verbindung zu einem lokalen MCP-Server herstellen?

Nicht direkt. ChatGPT stellt eine Verbindung zu Remote-MCP-Servern her. Wenn Ihr MCP-Server in einem privaten Netzwerk, lokal vor Ort oder auf einem Entwicklungsrechner läuft, verwenden Sie Secure MCP Tunnel, um ihn mit unterstützten OpenAI-Produkten zu verbinden, ohne den Server dem öffentlichen Internet auszusetzen.

Sind Such- und Abruf-Tools für verbundene Server erforderlich?

Nein. Sie sind nicht mehr erforderlich.

Kann Deep Research benutzerdefinierte Apps verwenden?

Deep Research kann benutzerdefinierte Apps verwenden, allerdings nur für Lese- und Abrufaktionen, nicht für Schreibaktionen.

Sind Apps und die vollständige MCP-Beta mit Pro verfügbar?

Mit Pro kannst du Apps mit dem Apps SDK entwickeln. Die vollständige MCP-Unterstützung ist derzeit nur mit Business und Enterprise/Edu verfügbar. Mit Pro kannst du benutzerdefinierte MCP-Server mit Lese- und Abrufberechtigungen verbinden.

Kann ich meinen benutzerdefinierten MCP-Server mit Unternehmenswissen verwenden?

Unternehmenswissen unterstützt benutzerdefinierte MCP-Server mit Abruf- und Suchzugriff. Personen mit Admin- oder Inhaberrechten in Enterprise legen über RBAC fest, wer diese Apps sehen und darauf zugreifen kann. Apps mit interaktiver Benutzeroberfläche werden derzeit in Unternehmenswissen nicht unterstützt.

Werden Änderungen am MCP-Server automatisch in meinen Workspace übernommen?

Nein. Nachdem eine Person mit Adminrolle eine MCP-Serververbindung erstmals für den Workspace genehmigt hat, verwendet ChatGPT einen „eingefrorenen“ Stand der verfügbaren Tools und Eingaben. Spätere Änderungen durch die für die Serverentwicklung verantwortliche Person werden erst übernommen, wenn eine Person mit Adminrolle eine Aktualisierung geprüft und veröffentlicht hat.

Was passiert, wenn sich eine Tool-Definition nach der Genehmigung ändert?

Wenn die Live-App nicht mehr mit dem eingefrorenen Snapshot übereinstimmt, können Tool-Aufrufe fehlschlagen. Rückwärtskompatible Updates (zum Beispiel das Hinzufügen eines neuen optionalen Parameters) funktionieren möglicherweise weiterhin. Wenn die Tool-Definition nicht rückwärtskompatibel ist, müssen Admins/Inhaber:innen die Tool-Aktionen in den Workspace-Einstellungen aktualisieren, bevor sie fortfahren. Weitere Informationen zum Veröffentlichen der Änderung finden Sie im Abschnitt App veröffentlichen in diesem Artikel.

Sehen Nutzende eine Aufforderung zum Aktualisieren oder wird der Admin benachrichtigt, wenn ein Aufruf fehlschlägt?

Nein. Fehlermeldungen enthalten derzeit keine automatische Aufforderung zum Aktualisieren, und Admins werden nicht proaktiv benachrichtigt, wenn eine App überprüft werden muss.

War dieser Artikel hilfreich?