मुख्य सामग्री पर जाएं
/mcp एंडपॉइंट को Authorization हेडर में Bearer टोकन चाहिए। MCP क्लाइंट्स इसे OAuth 2.1 PKCE फ़्लो के ज़रिए अपने-आप प्राप्त करते हैं। कोई API key बनाने, पेस्ट करने या रोटेट करने की ज़रूरत नहीं होती। आप टेस्टिंग के लिए टोकन मैन्युअली भी दे सकते हैं।

OAuth 2.1 PKCE फ़्लो

Flowstep https://api.flowstep.ai पर अपना OAuth 2.1 authorization server चलाता है। MCP क्लाइंट्स फ़्लो को अपने-आप खोजकर पूरा करते हैं: वे लॉग इन करने और एक्सेस स्वीकृत करने के लिए ब्राउज़र विंडो खोलते हैं, फिर पर्दे के पीछे टोकन एक्सचेंज संभालते हैं। क्लाइंट्स खुद को dynamically रजिस्टर कर सकते हैं, इसलिए आपको पहले client ID सेट करने की ज़रूरत नहीं है।

समर्थित लॉग इन तरीके

/oauth/authorize पर authorization पेज यह सपोर्ट करता है:
  • Email/password: कोई भी Flowstep अकाउंट जिसका पासवर्ड सेट है
  • Google SSO: Supabase social auth से रीडायरेक्ट करता है, और क्लाइंट में अपने-आप वापस लौटा देता है

एक्सेस की समीक्षा और स्वीकृति

लॉग इन करने के बाद, टोकन जारी होने से पहले Flowstep एक consent स्क्रीन दिखाता है। आपकी स्पष्ट स्वीकृति के बिना कोई भी क्लाइंट कनेक्शन पूरा नहीं कर सकता। स्क्रीन का शीर्षक Authorize access है। उसमें उस क्लाइंट का नाम होता है जो एक्सेस माँग रहा है: क्लाइंट का नाम बोल्ड में, उसके बाद “is requesting access to your Flowstep account” (आपके Flowstep अकाउंट तक पहुँच माँग रहा है)। फिर You’ll be redirected to और गंतव्य होस्ट दिखाई देता है। कनेक्ट करना पूरा करने के लिए Allow चुनें, या रद्द करने के लिए Deny। Deny करने पर क्लाइंट को access_denied error मिलता है और कोई टोकन जारी नहीं होता।
क्लाइंट का नाम उसे रजिस्टर करने वाले ने सेट किया होता है, इसलिए उसे पहचान का प्रमाण नहीं, बल्कि सिर्फ़ एक लेबल मानें। Allow पर क्लिक करने से पहले You’ll be redirected to के नीचे का होस्ट जाँचें कि वह उस क्लाइंट के लिए अपेक्षित है जिसे आप कनेक्ट कर रहे हैं।

claude.ai connector उपयोगकर्ताओं के लिए अकाउंट बनाना

OAuth लॉग इन पेज में sign-up फ़ॉर्म नहीं है। अगर आप Claude की connector directory से Flowstep connector जोड़ रहे हैं और अभी तक Flowstep अकाउंट नहीं है, तो पहले app.flowstep.ai पर एक अकाउंट बनाएँ, फिर कनेक्ट करना पूरा करने के लिए Claude पर लौटें। अगर Authorization हेडर मौजूद नहीं है, तो middleware cookie-based Supabase session पर वापस जाता है। यह तब काम करता है जब आप किसी ब्राउज़र से सक्रिय Flowstep session के साथ सीधे /mcp खोलते हैं। MCP क्लाइंट्स हमेशा Bearer पाथ इस्तेमाल करते हैं।

मैन्युअल टोकन (टेस्टिंग)

क्लाइंट OAuth फ़्लो के बिना एंडपॉइंट को सीधे कॉल करने के लिए:
  1. अपने ब्राउज़र में app.flowstep.ai पर साइन इन करें
  2. DevTools → Console खोलें, और चलाएँ:
  1. टोकन को हेडर के रूप में पास करें:
MCP sessions 30 दिनों तक चलते हैं। सर्वर अंतर्निहित टोकन को पारदर्शी रूप से रिफ़्रेश करता है, इसलिए OAuth फ़्लो इस्तेमाल करने वाले क्लाइंट्स सामान्य उपयोग के दौरान दोबारा प्रमाणित होने की ज़रूरत नहीं रखते। ऊपर जैसे मैन्युअली निकाले गए टोकन की समय सीमा लगभग एक घंटा है; वह केवल त्वरित टेस्टिंग के लिए है।