Zum Inhalt springen

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.

  • 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 oder Cloudflare Tunnel verwenden, um die ToolMesh-Instanz zu exponieren

Settings > Apps & Connectors > Advanced settings öffnen und Developer Mode einschalten.

Hinweis: Der Developer Mode deaktiviert Memory für Konversationen, die MCP-Tools verwenden.

Zurück zur Apps & Connectors-Einstellungsseite gehen. Create klicken (nur nach Aktivierung des Developer Mode sichtbar) und ausfüllen:

FeldWert
NameToolMesh
DescriptionSecure execution layer for infrastructure tools
MCP Server URLhttps://toolmesh.example.com/mcp
AuthenticationOAuth oder No Authentication

I trust this application ankreuzen und Create klicken. Bei erfolgreicher Verbindung zeigt ChatGPT eine Liste der verfügbaren ToolMesh-Tools.

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.

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.

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.

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
PlanDeveloper Mode (volles MCP)
FreeNein
PlusJa (Beta)
ProJa (Beta)
TeamEingeschränkt
BusinessJa (Beta)
EnterpriseJa (Beta)
EducationJa (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.

  • 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.