/mcp wymaga tokena Bearer w nagłówku Authorization. Klienty MCP pobierają go automatycznie w przepływie OAuth 2.1 PKCE. Nie ma klucza API do utworzenia, wklejenia ani rotacji. Token możesz też podać ręcznie do testów.
Przepływ OAuth 2.1 PKCE
Flowstep udostępnia własny serwer autoryzacji OAuth 2.1 pod adresemhttps://api.flowstep.ai. Klienty MCP automatycznie wykrywają ten serwer i przechodzą przez przepływ: otwierają okno przeglądarki, w którym logujesz się i zatwierdzasz dostęp, a następnie w tle wymieniają token. Klienty mogą rejestrować się dynamicznie, więc nie musisz wcześniej konfigurować identyfikatora klienta.
Obsługiwane metody logowania
Strona autoryzacji pod adresem/oauth/authorize obsługuje:
- Email/password: dowolne konto Flowstep z ustawionym hasłem
- Google SSO: przekierowanie przez logowanie społecznościowe Supabase, po którym klient automatycznie odbiera sesję
Przeglądanie i zatwierdzanie dostępu
Po zalogowaniu Flowstep wyświetla ekran zgody, zanim wyda token. Żaden klient nie zakończy połączenia bez Twojej wyraźnej zgody. Ekran ma nagłówek Authorize access i podaje nazwę klienta, który prosi o dostęp. Nazwa klienta jest pogrubiona, a po niej następuje komunikat “is requesting access to your Flowstep account” (prosi o dostęp do Twojego konta Flowstep). Dalej widać You’ll be redirected to i host docelowy. Wybierz Allow, aby zakończyć połączenie, lub Deny, aby je anulować. Odmowa zwraca klientowi błądaccess_denied i nie wydaje tokena.
Tworzenie konta dla użytkowników konektora claude.ai
Strona logowania OAuth nie zawiera formularza rejestracji. Jeśli dodajesz konektor Flowstep z katalogu konektorów Claude, a nie masz jeszcze konta Flowstep, najpierw utwórz je na app.flowstep.ai, a następnie wróć do Claude, aby dokończyć połączenie.Zapasowe uwierzytelnianie plikami cookie
Jeśli nagłówekAuthorization nie jest obecny, middleware korzysta z sesji Supabase opartej na plikach cookie. Działa to, gdy otwierasz /mcp bezpośrednio w przeglądarce z aktywną sesją Flowstep. Klienty MCP zawsze korzystają ze ścieżki Bearer.
Ręczny token (testowanie)
Aby wywołać endpoint bezpośrednio, bez przepływu OAuth klienta:- Zaloguj się na app.flowstep.ai w przeglądarce
- Otwórz DevTools → Console i uruchom:
- Przekaż token w nagłówku: