/mcp memerlukan Bearer token di header Authorization. Klien MCP mendapatkannya secara otomatis melalui alur OAuth 2.1 PKCE. Tidak ada kunci API yang perlu dibuat, ditempel, atau diganti. Anda juga bisa memberikan token secara manual untuk pengujian.
Alur OAuth 2.1 PKCE
Flowstep menjalankan server otorisasi OAuth 2.1 sendiri dihttps://api.flowstep.ai. Klien MCP menemukan dan menyelesaikan alur ini secara otomatis: mereka membuka jendela browser agar Anda bisa masuk dan menyetujui akses, lalu menangani pertukaran token di balik layar. Klien dapat mendaftarkan diri secara dinamis, jadi Anda tidak perlu menyiapkan client ID terlebih dahulu.
Metode masuk yang didukung
Halaman otorisasi di/oauth/authorize mendukung:
- Email/password: akun Flowstep mana pun yang sudah memiliki kata sandi
- Google SSO: mengalihkan melalui autentikasi sosial Supabase, lalu kembali ke klien secara otomatis
Tinjau dan setujui akses
Setelah Anda masuk, Flowstep menampilkan layar persetujuan sebelum menerbitkan token. Tidak ada klien yang bisa menyelesaikan koneksi tanpa persetujuan eksplisit dari Anda. Layar ini berjudul Authorize access dan menyebutkan nama klien yang meminta akses. Nama klien dicetak tebal, diikuti “is requesting access to your Flowstep account”. Setelah itu, layar menampilkan You’ll be redirected to beserta host tujuannya. Pilih Allow untuk menyelesaikan koneksi, atau Deny untuk membatalkan. Jika Anda menolak, klien menerima erroraccess_denied dan tidak ada token yang diterbitkan.
Pembuatan akun untuk pengguna konektor claude.ai
Halaman masuk OAuth tidak menyertakan formulir pendaftaran. Jika Anda menambahkan konektor Flowstep dari direktori konektor Claude dan belum memiliki akun Flowstep, buat akun terlebih dahulu di app.flowstep.ai, lalu kembali ke Claude untuk menyelesaikan koneksi.Cookie fallback
Jika tidak ada headerAuthorization, middleware beralih ke sesi Supabase berbasis cookie. Cara ini berfungsi saat Anda mengakses /mcp langsung dari browser dengan sesi Flowstep yang aktif. Klien MCP selalu menggunakan jalur Bearer.
Token manual (pengujian)
Untuk memanggil endpoint secara langsung tanpa alur OAuth klien:- Masuk ke app.flowstep.ai di browser Anda
- Buka DevTools → Console, lalu jalankan:
- Berikan token sebagai header: