/mcp 端點需要在 Authorization 標頭中提供 Bearer 權杖。MCP 用戶端會透過 OAuth 2.1 PKCE 流程自動取得權杖,你無需建立、貼上或輪替任何 API 金鑰。你也可以為了測試而手動提供權杖。
OAuth 2.1 PKCE 流程
Flowstep 在https://api.flowstep.ai 運行自己的 OAuth 2.1 授權伺服器。MCP 用戶端會自動探索並完成流程:它們會開啟瀏覽器視窗,讓你登入並核准存取權,接著在背後處理權杖交換。用戶端可以自行動態註冊,因此你不需要事先設定用戶端 ID。
支援的登入方式
/oauth/authorize 的授權頁面支援:
- Email/password — 任何已設定密碼的 Flowstep 帳號
- Google SSO — 透過 Supabase 社群驗證進行重新導向,完成後自動返回用戶端
檢視並核准存取
登入後,Flowstep 會在發出權杖前顯示一個授權畫面。未經你明確核准,任何用戶端都無法完成連接。此畫面的標題為 Authorize access,會列出請求存取的用戶端名稱(名稱以粗體顯示,後接 “is requesting access to your Flowstep account”(正在請求存取你的 Flowstep 帳號)),然後顯示 You’ll be redirected to 以及目的地主機。 選擇 Allow 完成連接,或選擇 Deny 取消。拒絕會讓用戶端收到access_denied 錯誤,且不會發出任何權杖。
claude.ai 連接器用戶的帳號建立
OAuth 登入頁面不包含註冊表單。如果你是從 Claude 的連接器目錄新增 Flowstep 連接器,且尚未擁有 Flowstep 帳號,請先在 app.flowstep.ai 建立帳號,然後返回 Claude 完成連接。Cookie 備援機制
如果請求中沒有Authorization 標頭,中介軟體會退回使用以 Cookie 為基礎的 Supabase 工作階段。當你在已登入 Flowstep 的瀏覽器中直接存取 /mcp 時,此方式即可運作。MCP 用戶端一律使用 Bearer 路徑。
手動權杖(測試用)
要在不經過用戶端 OAuth 流程的情況下直接呼叫端點:- 在瀏覽器中登入 app.flowstep.ai
- 開啟 DevTools → Console,執行:
- 將權杖以標頭形式傳入: