/mcp memerlukan access_token Supabase yang diteruskan sebagai token Bearer. Sebagian besar klien MCP memperoleh ini secara otomatis melalui aliran OAuth 2.1 PKCE. Anda juga dapat menyediakan token secara manual untuk pengujian.
Aliran OAuth 2.1 PKCE
Flowstep mengimplementasikan server otorisasi OAuth 2.1 lengkap dihttps://api.flowstep.ai. Klien MCP menemukan dan menyelesaikan aliran secara otomatis: mereka membuka jendela browser agar Anda dapat masuk dan menyetujui akses, kemudian menangani pertukaran token di balik layar.
Metode login yang didukung
Halaman otorisasi di/oauth/authorize mendukung:
- Email/password — akun Flowstep apa pun dengan kata sandi yang telah ditetapkan
- Google SSO — dialihkan melalui autentikasi sosial Supabase, kembali ke klien secara otomatis
Tinjau dan setujui akses
Setelah Anda masuk, Flowstep menampilkan layar persetujuan sebelum mengeluarkan token — tidak ada klien yang dapat menyelesaikan koneksi tanpa persetujuan eksplisit Anda. Layarnya diberi judul Authorize access dan menyebutkan klien yang meminta akses — nama klien dicetak tebal, diikuti oleh “is requesting access to your Flowstep account” — kemudian menampilkan You’ll be redirected to dan host tujuan. Pilih Allow untuk menyelesaikan koneksi, atau Deny untuk membatalkan. Menolak mengembalikan klien kesalahanaccess_denied dan tidak mengeluarkan token.
Pembuatan akun untuk pengguna konektor claude.ai
Halaman login OAuth tidak menyertakan formulir pendaftaran. Jika Anda terhubung melalui konektor kustom claude.ai dan belum memiliki akun Flowstep, buat satu terlebih dahulu di app.flowstep.ai, lalu kembali ke pengaturan konektor untuk mengautentikasi.Fallback cookie
Jika tidak ada headerAuthorization, middleware kembali ke sesi Supabase berbasis cookie. Ini berfungsi saat mengakses /mcp langsung dari browser dengan sesi Flowstep yang aktif. Klien MCP selalu menggunakan jalur Bearer.
Token manual (pengujian)
Untuk memanggil titik akhir secara langsung tanpa aliran OAuth klien:- Masuk ke app.flowstep.ai di browser Anda
- Buka DevTools → Console, jalankan:
- Berikan token sebagai header: