/mcp エンドポイントは、Supabase access_token をBearerトークンとして渡すことが必要です。ほとんどのMCPクライアントはOAuth 2.1 PKCEフローを介して自動的にこれを取得します。テスト目的でトークンを手動で提供することもできます。
OAuth 2.1 PKCEフロー
FlowstepはOAuth 2.1認可サーバーをhttps://api.flowstep.ai で実装しています。MCPクライアントはフローを自動的に発見して完了します。ブラウザウィンドウを開いてログインできるようにしてから、クライアントがバックグラウンドでトークン交換を処理します。
サポートされているログイン方法
/oauth/authorize の認可ページは以下をサポートしています:
- Email/password(メール/パスワード) ― パスワードが設定されているFlowstepアカウント
- Google SSO ― Supabaseソーシャル認証を通じてリダイレクトされ、クライアントに自動的に戻ります
claude.aiコネクタユーザーのアカウント作成
OAuthログインページにはサインアップフォームが含まれていません。claude.aiのカスタムコネクタ経由で接続していてFlowstepアカウントをまだお持ちでない場合は、まず app.flowstep.ai でアカウントを作成してから、コネクタセットアップに戻って認証してください。クッキーフォールバック
Authorization ヘッダーがない場合、ミドルウェアはクッキーベースのSupabaseセッションにフォールバックします。これはアクティブなFlowstepセッションでブラウザから直接 /mcp にアクセスする場合に機能します。MCPクライアントは常にBearerパスを使用します。
手動トークン(テスト)
クライアントOAuthフローなしにエンドポイントを直接呼び出すには:- ブラウザで app.flowstep.ai にサインインしてください
- DevTools → Consoleを開いて、以下を実行してください:
- トークンをヘッダーとして渡してください: