# ChatGPT per Developer Mode mit ToolMesh verbinden

> ChatGPT per OpenAI Developer Mode mit einem ToolMesh-MCP-Endpoint verbinden. Dokumentiert Connector-Dialog, OAuth-Login und verfügbare Tool-Familien.

Canonical: https://www.toolmesh.io/de/setup-openai/

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

- 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://` oder `localhost` verbinden)
- Für lokale Entwicklung [ngrok](https://ngrok.com) oder [Cloudflare Tunnel](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/) verwenden, um die ToolMesh-Instanz zu exponieren

## Schritt-für-Schritt-Setup

### 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

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)

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

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

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

**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-remote` mit einem `--header`-Flag als Workaround proxyen

## 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

- **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](/de/authorization/) exponiert werden.
- **Nur HTTPS** — ChatGPT kann sich nicht mit reinen HTTP-Endpunkten verbinden. Für lokale Entwicklung einen Tunneling-Service verwenden.

## Nächste Schritte

- [Erste Schritte](/de/getting-started/) — ToolMesh installieren und Authentifizierung konfigurieren
- [Authentifizierung](/de/authentication/) — OAuth 2.1, API-Keys und Multi-User-Setup
- [Konfiguration](/de/configuration/) — alle Umgebungsvariablen und Config-Datei-Referenz
