Skip to main content
Le point de terminaison /mcp nécessite un access_token Supabase passé en tant que jeton Bearer. La plupart des clients MCP l’obtiennent automatiquement via le flux OAuth 2.1 PKCE. Vous pouvez également fournir un jeton manuellement à titre de test.

Flux OAuth 2.1 PKCE

Flowstep implémente un serveur d’autorisation OAuth 2.1 complet à https://api.flowstep.ai. Les clients MCP le découvrent et complètent le flux automatiquement : ils ouvrent une fenêtre de navigateur pour que vous vous connectiez, puis gèrent l’échange de jeton en arrière-plan.

Méthodes de connexion prises en charge

La page d’autorisation à /oauth/authorize prend en charge :
  • Email/password (Courriel/mot de passe) — n’importe quel compte Flowstep avec un mot de passe configuré
  • Google SSO — redirige par le biais de l’authentification sociale Supabase, revient au client automatiquement

Création de compte pour les utilisateurs du connecteur claude.ai

La page de connexion OAuth n’inclut pas de formulaire d’inscription. Si vous vous connectez via le connecteur personnalisé de claude.ai et que vous n’avez pas encore de compte Flowstep, créez-en un d’abord à app.flowstep.ai, puis revenez à la configuration du connecteur pour vous authentifier. Si aucun en-tête Authorization n’est présent, l’intergiciel revient à une session Supabase basée sur les cookies. Cela fonctionne lors de l’accès à /mcp directement à partir d’un navigateur avec une session Flowstep active. Les clients MCP utilisent toujours le chemin Bearer.

Jeton manuel (test)

Pour appeler le point de terminaison directement sans un flux OAuth client :
  1. Connectez-vous à app.flowstep.ai dans votre navigateur
  2. Ouvrez DevTools → Console, exécutez :
  1. Passez le jeton en tant qu’en-tête :
Les sessions MCP durent 30 jours — le serveur renouvelle le jeton sous-jacent de façon transparente, donc les clients utilisant le flux OAuth n’ont pas besoin de se réauthentifier lors d’une utilisation normale. Un jeton extrait manuellement comme celui ci-dessus expire toujours après environ une heure ; il est destiné à des tests rapides uniquement.