/mcp krever en Supabase access_token sendt som en Bearer-token. De fleste MCP-klienter henter denne automatisk via OAuth 2.1 PKCE-flyten. Du kan også oppgi en token manuelt for testing.
OAuth 2.1 PKCE-flyt
Flowstep implementerer en fullstendig OAuth 2.1-autorisasjonsserver påhttps://api.flowstep.ai. MCP-klienter oppdager og fullfører flyten automatisk: de åpner et nettleservindu for deg til å logge inn og godkjenne tilgang, og håndterer tokenutvekslingen bak kulissene.
Støttede påloggingsmetoder
Autorisasjonssiden på/oauth/authorize støtter:
- Email/password – hvilken som helst Flowstep-konto med passord satt
- Google SSO – omdirigeres gjennom Supabase sosial auth, returnerer til klienten automatisk
Gjennomgang og godkjenning av tilgang
Etter at du logger inn, viser Flowstep en samtykkeskjerm før den utsteder en token – ingen klient kan fullføre tilkoblingen uten eksplisitt godkjenning. Skjermen er overskriftet Authorize access og navngir klienten som ber om tilgang – klientens navn i fett, etterfulgt av “is requesting access to your Flowstep account” – deretter viser You’ll be redirected to og destinasjonsverten. Velg Allow for å fullføre tilkoblingen, eller Deny for å avbryte. Nekting returnerer klienten enaccess_denied-feil og utsteder ingen token.
Kontoopretting for claude.ai-koblingsbrukere
OAuth-påloggingssiden inneholder ikke et påmeldingsskjema. Hvis du kobler til via claude.ai sin egendefinerte kobling og ikke har en Flowstep-konto ennå, opprett en først på app.flowstep.ai, og gå deretter tilbake til koblingoppsettet for å autentisere.Cookie-fallback
Hvis ingenAuthorization-overskrift er til stede, faller programvaren tilbake til en cookie-basert Supabase-sesjon. Dette fungerer når du får tilgang til /mcp direkte fra en nettleser med en aktiv Flowstep-sesjon. MCP-klienter bruker alltid Bearer-banen.
Manuell token (testing)
For å kalle endepunktet direkte uten en klient OAuth-flyt:- Logg inn på app.flowstep.ai i nettleseren din
- Åpne DevTools → Console, kjør:
- Send tokenen som en overskrift: