/mcp requereix un token Bearer a la capçalera Authorization. Els clients de MCP n’obtenen un automàticament mitjançant el flux OAuth 2.1 PKCE: no hi ha cap clau d’API per crear, enganxar o rotar. També pots proporcionar un token manualment per fer proves.
Flux OAuth 2.1 PKCE
Flowstep executa el seu propi servidor d’autorització OAuth 2.1 ahttps://api.flowstep.ai. Els clients de MCP descobreixen i completen el flux automàticament: obren una finestra del navegador perquè iniciïs sessió i aprovis l’accés, i després gestionen l’intercanvi del token entre bastidors. Els clients es poden registrar dinàmicament, de manera que no cal configurar prèviament un ID de client.
Mètodes d’inici de sessió admesos
La pàgina d’autorització a/oauth/authorize admet:
- Correu electrònic i contrasenya: qualsevol compte de Flowstep amb una contrasenya definida
- Google SSO: redirigeix a través de l’autenticació social de Supabase i torna al client automàticament
Revisa i aprova l’accés
Després d’iniciar sessió, Flowstep mostra una pantalla de consentiment abans d’emetre cap token; cap client no pot completar la connexió sense la teva aprovació explícita. La pantalla es titula Authorize access i indica el nom del client que sol·licita l’accés (el nom del client en negreta, seguit de “is requesting access to your Flowstep account”, que vol dir que sol·licita accés al teu compte de Flowstep). A continuació mostra You’ll be redirected to i el host de destinació. Fes clic a Allow (permetre) per completar la connexió, o a Deny (denegar) per cancel·lar-la. Si denegues l’accés, el client rep un erroraccess_denied i no s’emet cap token.
Creació de compte per als usuaris del connector de claude.ai
La pàgina d’inici de sessió d’OAuth no inclou un formulari de registre. Si afegeixes el connector de Flowstep des del directori de connectors de Claude i encara no tens un compte de Flowstep, crea’n un primer a app.flowstep.ai i després torna a Claude per acabar la connexió.Alternativa amb cookies
Si no hi ha cap capçaleraAuthorization, el middleware recorre a una sessió de Supabase basada en cookies. Això funciona quan s’accedeix a /mcp directament des d’un navegador amb una sessió activa de Flowstep. Els clients de MCP sempre fan servir la via Bearer.
Token manual (proves)
Per cridar l’endpoint directament sense el flux OAuth d’un client:- Inicia sessió a app.flowstep.ai des del navegador
- Obre DevTools → Console i executa:
- Passa el token com a capçalera: