/mcp erfordert ein Bearer-Token im Authorization-Header. MCP-Clients erhalten es automatisch über den OAuth-2.1-PKCE-Flow. Sie müssen keinen API-Schlüssel erstellen, einfügen oder rotieren. Für Tests können Sie ein Token auch manuell angeben.
OAuth-2.1-PKCE-Flow
Flowstep betreibt einen eigenen OAuth-2.1-Autorisierungsserver unterhttps://api.flowstep.ai. MCP-Clients finden den Flow automatisch und durchlaufen ihn selbst: Sie öffnen ein Browserfenster, in dem Sie sich anmelden und den Zugriff genehmigen. Den Token-Austausch übernehmen die Clients anschließend im Hintergrund. Clients können sich dynamisch selbst registrieren, daher müssen Sie vorab keine Client-ID einrichten.
Unterstützte Anmeldemethoden
Die Autorisierungsseite unter/oauth/authorize unterstützt:
- E-Mail und Passwort — jedes Flowstep-Konto mit gesetztem Passwort
- Google SSO — leitet über die Social Auth von Supabase weiter und kehrt automatisch zum Client zurück
Zugriff prüfen und genehmigen
Nach der Anmeldung zeigt Flowstep einen Zustimmungsbildschirm, bevor ein Token ausgestellt wird. Kein Client kann die Verbindung ohne Ihre ausdrückliche Genehmigung abschließen. Der Bildschirm trägt die Überschrift Authorize access und nennt den Client, der Zugriff anfordert. Der Name des Clients steht fett, gefolgt von „is requesting access to your Flowstep account“. Darunter folgt You’ll be redirected to mit dem Zielhost. Klicken Sie auf Allow, um die Verbindung abzuschließen, oder auf Deny, um sie abzubrechen. Bei Deny erhält der Client den Fehleraccess_denied, und es wird kein Token ausgestellt.
Kontoerstellung für Nutzer des claude.ai-Connectors
Die OAuth-Anmeldeseite enthält kein Registrierungsformular. Wenn Sie den Flowstep-Connector aus dem Connector-Verzeichnis von Claude hinzufügen und noch kein Flowstep-Konto haben, erstellen Sie zuerst eines unter app.flowstep.ai. Kehren Sie danach zu Claude zurück, um die Verbindung abzuschließen.Cookie-Fallback
Ist keinAuthorization-Header vorhanden, greift die Middleware auf eine cookie-basierte Supabase-Sitzung zurück. Das funktioniert, wenn Sie /mcp direkt aus einem Browser mit aktiver Flowstep-Sitzung aufrufen. MCP-Clients nutzen immer den Bearer-Pfad.
Manuelles Token (Tests)
So rufen Sie den Endpunkt direkt auf, ohne den OAuth-Flow eines Clients zu durchlaufen:- Melden Sie sich in Ihrem Browser unter app.flowstep.ai an.
- Öffnen Sie DevTools → Console und führen Sie diesen Code aus:
- Übergeben Sie das Token als Header: