ChatGPT mit ToolMesh verbinden
ChatGPT unterstützt MCP-Server, aber nur Remote-HTTPS-Server und nur über den Developer Mode. Diese Anleitung führt durch die Verbindung von ChatGPT mit der ToolMesh-Instanz.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Ein Plus-, Pro-, Business-, Enterprise- oder Education-Plan (Free-Plan hat keine MCP-Unterstützung)
- ToolMesh erreichbar über eine öffentliche HTTPS-URL (ChatGPT kann sich nicht mit
http://oderlocalhostverbinden) - Für lokale Entwicklung ngrok oder Cloudflare Tunnel verwenden, um die ToolMesh-Instanz zu exponieren
Schritt-für-Schritt-Setup
Abschnitt betitelt „Schritt-für-Schritt-Setup“1. Developer Mode aktivieren
Abschnitt betitelt „1. Developer Mode aktivieren“Settings > Apps & Connectors > Advanced settings öffnen und Developer Mode einschalten.
Hinweis: Der Developer Mode deaktiviert Memory für Konversationen, die MCP-Tools verwenden.
2. ToolMesh-Connector erstellen
Abschnitt betitelt „2. ToolMesh-Connector erstellen“Zurück zur Apps & Connectors-Einstellungsseite gehen. Create klicken (nur nach Aktivierung des Developer Mode sichtbar) und ausfüllen:
| Feld | Wert |
|---|---|
| Name | ToolMesh |
| Description | Secure execution layer for infrastructure tools |
| MCP Server URL | https://toolmesh.example.com/mcp |
| Authentication | OAuth oder No Authentication |
I trust this application ankreuzen und Create klicken. Bei erfolgreicher Verbindung zeigt ChatGPT eine Liste der verfügbaren ToolMesh-Tools.
3. OAuth abschließen (falls zutreffend)
Abschnitt betitelt „3. OAuth abschließen (falls zutreffend)“Wenn die ToolMesh-Instanz OAuth verwendet, leitet ChatGPT zur Login-Seite weiter. Zugriff autorisieren, und man wird zu ChatGPT mit authentifiziertem Connector zurückgeleitet.
ChatGPT unterstützt OAuth 2.1 mit PKCE und Dynamic Client Registration. Es fragt /.well-known/oauth-protected-resource auf dem ToolMesh-Server ab, um den Autorisierungsserver zu finden.
4. ToolMesh in einer Konversation aktivieren
Abschnitt betitelt „4. ToolMesh in einer Konversation aktivieren“Einen neuen Chat öffnen, den +-Button beim Nachrichtenfeld klicken, More > Developer Mode auswählen, dann Add sources und ToolMesh aktivieren.
Der Connector muss in jeder neuen Konversation aktiviert werden — er wird nicht übernommen.
5. Tools verwenden
Abschnitt betitelt „5. Tools verwenden“Natürlich prompten (z.B. „List my open GitHub issues”, „Show server status”). ChatGPT zeigt aufklappbare JSON-Payloads für jeden Tool-Call. Schreiboperationen erfordern manuelle Bestätigung vor der Ausführung.
Transport- und Authentifizierungsdetails
Abschnitt betitelt „Transport- und Authentifizierungsdetails“Unterstützte Transports: ChatGPT unterstützt Streamable HTTP (empfohlen) und SSE. Die Runtime erkennt das Protokoll automatisch. stdio wird nicht unterstützt — ChatGPT kann keine lokalen Server starten.
Authentifizierung: Die ChatGPT-UI bietet OAuth 2.1 oder keine Authentifizierung an. Bearer-Token-/API-Key-Authentifizierung wird in der UI nicht nativ unterstützt. Wenn die ToolMesh-Instanz API-Keys verwendet, gibt es zwei Optionen:
- OAuth-Authentifizierung auf ToolMesh konfigurieren (empfohlen für ChatGPT)
- Über
mcp-remotemit einem--header-Flag als Workaround proxyen
Plan-Verfügbarkeit
Abschnitt betitelt „Plan-Verfügbarkeit“| Plan | Developer Mode (volles MCP) |
|---|---|
| Free | Nein |
| Plus | Ja (Beta) |
| Pro | Ja (Beta) |
| Team | Eingeschränkt |
| Business | Ja (Beta) |
| Enterprise | Ja (Beta) |
| Education | Ja (Beta) |
Für Business-, Enterprise- und Education-Pläne müssen Workspace-Admins den Developer Mode unter Workspace Settings > Permissions & Roles aktivieren, bevor einzelne Benutzer darauf zugreifen können.
Bekannte Einschränkungen
Abschnitt betitelt „Bekannte Einschränkungen“- Aktivierung pro Chat — jede neue Konversation erfordert manuelles Aktivieren des Developer Mode und Auswählen von ToolMesh über den + > More > Developer Mode > Add sources Flow. Es gibt keine „immer an”-Einstellung.
- Memory deaktiviert — ChatGPT kann keine Präferenzen lernen oder vergangene Interaktionen abrufen, wenn MCP-Tools verwendet werden.
- Tool-Anzahl — Server mit mehr als 30-40 Tools können die Modell-Performance beeinträchtigen. ToolMesh ermöglicht die Steuerung, welche Backends und Tools pro Benutzer über Autorisierungs-Policies exponiert werden.
- Nur HTTPS — ChatGPT kann sich nicht mit reinen HTTP-Endpunkten verbinden. Für lokale Entwicklung einen Tunneling-Service verwenden.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- Erste Schritte — ToolMesh installieren und Authentifizierung konfigurieren
- Authentifizierung — OAuth 2.1, API-Keys und Multi-User-Setup
- Konfiguration — alle Umgebungsvariablen und Config-Datei-Referenz