/mcp richiede un token access_token di Supabase passato come token Bearer. La maggior parte dei client MCP ottiene questo automaticamente tramite il flusso OAuth 2.1 PKCE. Puoi anche fornire un token manualmente per il test.
Flusso OAuth 2.1 PKCE
Flowstep implementa un server di autorizzazione OAuth 2.1 completo suhttps://api.flowstep.ai. I client MCP scoprono e completano il flusso automaticamente: aprono una finestra del browser affinché tu esegua l’accesso e approvi l’accesso, quindi gestiscono lo scambio di token dietro le quinte.
Metodi di accesso supportati
La pagina di autorizzazione su/oauth/authorize supporta:
- Email/password — qualsiasi account Flowstep con una password impostata
- Google SSO — reindirizza tramite l’autenticazione sociale di Supabase, torna al client automaticamente
Rivedi e approva l’accesso
Dopo aver effettuato l’accesso, Flowstep mostra una schermata di consenso prima di emettere un token — nessun client può finire di connettersi senza la tua approvazione esplicita. La schermata è intestata Authorize access e nomina il client che sta richiedendo l’accesso — il nome del client in grassetto, seguito da “is requesting access to your Flowstep account” — quindi mostra You’ll be redirected to e l’host di destinazione. Scegli Allow per finire di connetterti, o Deny per annullare. Negare restituisce al client un erroreaccess_denied e non emette alcun token.
Creazione dell’account per gli utenti del connettore claude.ai
La pagina di accesso OAuth non include un modulo di iscrizione. Se stai effettuando la connessione tramite il connettore personalizzato di claude.ai e non hai ancora un account Flowstep, creane uno prima su app.flowstep.ai, quindi torna alla configurazione del connettore per autenticarti.Fallback del cookie
Se nessuna intestazioneAuthorization è presente, il middleware ritorna a una sessione Supabase basata su cookie. Questo funziona quando si accede a /mcp direttamente da un browser con una sessione Flowstep attiva. I client MCP utilizzano sempre il percorso Bearer.
Token manuale (test)
Per chiamare l’endpoint direttamente senza un flusso OAuth del client:- Accedi a app.flowstep.ai nel tuo browser
- Apri DevTools → Console, esegui:
- Passa il token come intestazione: