Skip to main content
Endepunktet /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 en access_denied-feil og utsteder ingen token.
Klientnavnet er satt av den som registrerte klienten, så behandl det som en etikett i stedet for bevis på identitet. Før du klikker Allow, sjekk at verten under You’ll be redirected to er en du forventer for klienten du kobiler til.

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. Hvis ingen Authorization-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:
  1. Logg inn på app.flowstep.ai i nettleseren din
  2. Åpne DevTools → Console, kjør:
  1. Send tokenen som en overskrift:
MCP-sesjoner varer 30 dager – serveren oppdaterer den underliggende tokenen transparently, slik at klienter som bruker OAuth-flyten ikke trenger å autentisere på nytt under normal bruk. En manuelt ekstrahert token som den ovenfor utløper fortsatt etter omkring en time; den er kun for rask testing.