ChatGPT Developer Mode MCP: चालू करने और सर्वर जोड़ने की गाइड
ChatGPT Developer Mode आपको किसी भी रिमोट MCP सर्वर को जोड़कर चैट से उसके टूल्स कॉल करने देता है। जानें कौन इसे चालू कर सकता है, टॉगल कहाँ मिलता है, कनेक्टर फ़ॉर्म कैसे भरें, सबसे पहले कौन-सी एरर आती है, और राइट एक्शन को व्यवहार में सुरक्षित कैसे रखें।
ChatGPT में एक URL डालें, एक स्विच ऑन करें, और चैटबॉट अचानक आपके टिकट पढ़ सकता है, आपके डेटाबेस से क्वेरी कर सकता है, या किसी रिपो में बदलाव भेज सकता है। ChatGPT Developer Mode MCP सपोर्ट यही करता है: यह ChatGPT को एक पूर्ण Model Context Protocol क्लाइंट बनाता है, जो आपके टूल्स को सिर्फ़ पढ़ता नहीं, बल्कि उन्हें कॉल भी कर सकता है। पेच यह है कि 2026 के दौरान टॉगल कई बार अपनी जगह बदल चुका है, नियम आपके प्लान के हिसाब से बदलते हैं, और पहला कनेक्शन अक्सर उससे कहीं ज़्यादा बार फ़ेल होता है, जितना लोग मानते हैं।
यह लेख पूरी प्रक्रिया उसी क्रम में समझाता है जिस क्रम में आप इससे टकराएँगे। आप जानेंगे कि फ़ीचर कौन चालू कर सकता है, स्विच कहाँ है, कनेक्टर फ़ॉर्म कैसे भरें, उस सर्वर के साथ क्या करें जो सिर्फ़ आपके लैपटॉप पर चलता है, कौन-सी एरर सबसे पहले आती है, और कौन-सी सुरक्षा आदतें अतिरिक्त तीस सेकंड के लायक हैं। नीचे के स्टेप OpenAI के हेल्प सेंटर से और उन टीमों के सेटअप नोट्स से लिए गए हैं जो इस तरह सर्वर पहले ही जोड़ चुकी हैं।
💡 ध्यान दें: OpenAI ने इस साल Developer Mode टॉगल को एक से ज़्यादा बार इधर-उधर किया है। नीचे दिए मेनू पाथ को लैंडमार्क की तरह लें, और अगर कोई लेबल आपकी स्क्रीन से मेल न खाए, तो सेटिंग्स पैनल में "Developer Mode" खोजें।
Developer Mode असल में क्या करता है
Model Context Protocol, या MCP, एक ओपन स्टैंडर्ड है जो AI क्लाइंट को सर्वर द्वारा दिए गए टूल्स कॉल करने देता है। इसे सॉफ़्टवेयर के लिए USB पोर्ट की तरह समझें: जो भी सर्वर इस प्रोटोकॉल में बात करता है, वह किसी भी क्लाइंट में लग सकता है। डिफ़ॉल्ट रूप से ChatGPT कुछ चुनिंदा और जाँचे-परखे इंटीग्रेशन से बात करता है। Developer Mode यह सीमा हटा देता है। आप किसी भी रिमोट MCP सर्वर का URL डालते हैं, और ChatGPT उसे टूल्स का पूरी तरह मान्य स्रोत मानता है।
कनेक्टर, ऐप्स और Developer Mode
OpenAI अब तीन शब्द इस्तेमाल करता है जिन्हें लोग लगातार आपस में मिला देते हैं, इसलिए इन्हें साफ़ कर लेना मदद करेगा:
शब्द
इसका मतलब
इसे कैसे जोड़ें
Connectors
Google Drive और GitHub जैसे फ़र्स्ट-पार्टी इंटीग्रेशन
बिल्ट-इन सूची से चुनें
Apps
थर्ड-पार्टी सर्वर जिन्हें OpenAI ने जाँचा और एक डायरेक्टरी में सूचीबद्ध किया
डायरेक्टरी से चुनें
Developer Mode
कोई भी रिमोट MCP सर्वर, जिसमें वह भी शामिल है जो आपने कल रात बनाया
उसका URL खुद पेस्ट करें
यह लेख तीसरी पंक्ति के बारे में है। लिस्टेड ऐप्स में सेटअप की ज़रूरत नहीं पड़ती, लेकिन उनमें आपका यह नियंत्रण भी नहीं होता कि सर्वर क्या करता है।
रीड बनाम राइट एक्सेस
पुराने कनेक्टर ज़्यादातर पढ़ने और खोजने के लिए थे। Developer Mode ChatGPT को पूरा प्रोटोकॉल देता है, जिसका मतलब है राइट टूल्स: टिकट बनाना, CRM की पंक्ति अपडेट करना, डिप्लॉय शुरू करना, या एक ही अनुरोध में कई सर्वर चेन करना। राइट कॉल जाने से पहले ChatGPT पूरे JSON पेलोड के साथ एक पुष्टि दिखाता है, ताकि आप ठीक से पढ़ सकें कि क्या भेजा जाने वाला है। जिन टूल्स को कोई सर्वर readOnlyHint से चिह्नित करता है, वे यह प्रॉम्प्ट छोड़ देते हैं, और इसीलिए ईमानदार हिंट बहुत मायने रखते हैं (सुरक्षा वाले हिस्से में इस पर और बात है)।
💡 मोटा नियम: अगर कोई टूल चैट के बाहर कुछ भी बदलता है, तो मान लें कि वह मंज़ूरी माँगेगा, और क्लिक करने से पहले उस मंज़ूरी को पढ़ें।
Developer Mode कैसे चालू करें
इसे कौन चालू कर सकता है
Developer Mode और कस्टम MCP कनेक्टर पेड प्लान में आते हैं, और ये वेब ऐप में मिलते हैं। फ़्री टियर को ये नहीं मिलते।
प्लान
Developer Mode
इसे कौन चालू करता है
Free
उपलब्ध नहीं
कोई नहीं
Plus
उपलब्ध
आप
Pro
उपलब्ध
आप
Business
उपलब्ध
पहले वर्कस्पेस एडमिन, फिर मेंबर
Enterprise and Edu
उपलब्ध
पहले वर्कस्पेस एडमिन; इसके बाद अधिकृत डेवलपर सर्वर को निजी तौर पर टेस्ट कर सकते हैं
Business, Enterprise और Edu वर्कस्पेस में, किसी के भी इसे देखने से पहले एडमिन को फ़ीचर चालू करना होता है। यह सेटिंग वर्कस्पेस सेटिंग्स में Permissions & Roles के अंतर्गत, connected data सेक्शन में है, और इसका लेबल कुछ इस तरह का होता है: "Developer mode / Create custom MCP"। अगर आप मेंबर हैं और Create बटन कभी दिखता ही नहीं, तो सबसे पहले यही बात अपने एडमिन से पूछें।
टॉगल कहाँ है
यह आम रास्ता है:
वेब पर ChatGPT में साइन इन करें।
अपने प्रोफ़ाइल आइकन पर क्लिक करें और Settings खोलें।
Connectors खोलें। कुछ बिल्ड में इस पेज का लेबल Apps & Connectors होता है।
पेज के नीचे के अतिरिक्त विकल्पों तक स्क्रॉल करें और Developer Mode चालू करें।
नए कंट्रोल दिखने के लिए टैब रीलोड करें।
चूँकि टॉगल इधर-उधर होता रहा है, हो सकता है यह किसी अलग जगह पर दिखे:
पाथ
लोग इसे कहाँ बताते हैं
Settings → Connectors → Developer Mode
पुराने ट्यूटोरियल और कई सेटअप नोट्स
Settings → Apps & Connectors → Developer Mode
नए बिल्ड
Settings → Security and login → Developer Mode
हाल के लेख
एक बार चालू होने पर दो चीज़ें बदलती हैं। कनेक्टर्स पेज पर Create बटन आ जाता है, और मैसेज बॉक्स के + मेनू में Developer Mode विकल्प दिखने लगता है। अगर ये दोनों दिख रहे हैं, तो आप तैयार हैं।
अपना पहला MCP सर्वर जोड़ें
पहले सर्वर जाँचें
तीन ज़रूरतें तय करती हैं कि कनेक्शन काम कर भी सकता है या नहीं, इसलिए कोई भी फ़ॉर्म खोलने से पहले इन्हें जाँच लें:
रिमोट, लोकल नहीं। ChatGPT एक पब्लिक एड्रेस पर HTTPS से जुड़ता है। आपके लैपटॉप पर प्रोसेस की तरह चलने वाला stdio सर्वर नहीं जोड़ा जा सकता, और localhost URL फ़ेल हो जाते हैं।
एक सपोर्टेड ट्रांसपोर्ट। Streamable HTTP काम करता है, और पुराना SSE ट्रांसपोर्ट भी।
एक पहुँच योग्य एंडपॉइंट। एड्रेस आम तौर पर /mcp या /sse पर खत्म होता है। पहले इसे ब्राउज़र में खोलें। लाइव MCP एंडपॉइंट कुछ न कुछ जवाब देता है, भले ही वह हेडर गायब होने की एरर ही क्यों न हो। मरा हुआ एंडपॉइंट बस टाइमआउट हो जाता है।
कनेक्टर फ़ॉर्म भरें
Settings → Connectors पर जाएँ, Create दबाएँ, और फ़ॉर्म भरें:
फ़ील्ड
क्या दर्ज करें
Name
+ मेनू में आसानी से पहचाने जाने वाला एक छोटा लेबल
Description
एक लाइन जिसमें लिखा हो कि सर्वर क्या करता है
Connector URL
पूरा सार्वजनिक HTTPS पता, उदाहरण के लिए https://mcp.example.com/mcp
Authentication
कोई नहीं, OAuth, या अगर आपके बिल्ड में दिखे तो टोकन विकल्प
Trust checkbox
"I trust this provider": इसे तभी टिक करें जब आपने पढ़ लिया हो कि सर्वर क्या एक्सपोज़ करता है
Create दबाएँ। ChatGPT सर्वर से संपर्क करता है, टूल्स की सूची लाता है और उसे दिखाता है। जो टूल आप इस्तेमाल नहीं करने वाले हैं, उन्हें बंद कर दें। छोटी सूची का मतलब है बाद में कम गलत अंदाज़े।
सही ऑथेंटिकेशन चुनें
यह चुनाव दिखने से ज़्यादा मायने रखता है, क्योंकि यही तय करता है कि आपके टूल्स को और कौन कॉल कर सकता है।
विकल्प
कब चुनें
किस बात का ध्यान रखें
None
सर्वर में सचमुच कोई ऑथेंटिकेशन नहीं है और वह सिर्फ़ सार्वजनिक, केवल-पढ़ने योग्य डेटा दिखाता है
URL रखने वाला कोई भी व्यक्ति हर टूल कॉल कर सकता है
OAuth
सर्वर साइन-इन सपोर्ट करता है, जो ज़्यादातर वेंडर सर्वर और निजी डेटा से जुड़ी किसी भी चीज़ पर लागू होता है
अगर आप साइन-इन एक ब्राउज़र में शुरू करें और दूसरे में पूरा करें, तो लॉगिन लूप हो सकता है
Token
आपका बिल्ड इसे देता है और सर्वर बियरर टोकन या API क्रेडेंशियल की उम्मीद करता है
क्रेडेंशियल एक बार पेस्ट किया जाता है, इसलिए जब कोई टीम मेंबर छोड़े तो उसे बदलें
वह सबसे कम अनुमति वाला विकल्प चुनें जो अब भी काम करता हो, और None को कभी भी ऐसी किसी चीज़ पर न लगाएँ जिसे आप किसी पब्लिक वेबसाइट पर पोस्ट नहीं करेंगे।
चैट के अंदर इसे चालू करें
सर्वर जोड़ना और उसे इस्तेमाल करना एक बात नहीं है। हर बातचीत में कनेक्टर को अलग से चालू करना होता है:
नई चैट शुरू करें।
मैसेज बॉक्स में + पर क्लिक करें, फिर More, फिर Developer Mode।
अपना कनेक्टर टिक करें।
प्रॉम्प्ट में वह टूल नाम से बताएँ जिसे आप चाहते हैं।
साफ़-साफ़ शब्द हर बार एक धुंधले अनुरोध से बेहतर काम करते हैं:
Use the Acme Tickets connector to list my open tickets from this week.
Read only. Do not create or edit anything.
जब कोई राइट कॉल सामने आए, तो मंज़ूरी देने से पहले पुष्टि में दिए JSON पेलोड को पढ़ें।
💡 डीप रिसर्च अलग है। उस मोड में ChatGPT सिर्फ़ दो टूल्स इस्तेमाल करता है जिनके नाम search और fetch हैं, और बाकी कोई भी टूल नज़रअंदाज़ कर दिया जाता है। जो सर्वर इन दोनों में से कोई भी एक्सपोज़ नहीं करता, वह वहाँ काम नहीं करेगा, भले ही वह सामान्य चैट में ठीक चलता हो।
लोकल सर्वर को सुरक्षित रूप से टेस्ट करें
अपने localhost को टनल करें
ChatGPT localhost तक नहीं पहुँच सकता, इसलिए टनल आपके लैपटॉप को एक अस्थायी पब्लिक HTTPS एड्रेस देता है। ngrok और cloudflared आम विकल्प हैं। एक सामान्य सेशन कुछ ऐसा दिखता है:
# terminal 1: start your server
python server.py
# terminal 2: open a tunnel to its port
ngrok http 8000
# connector URL to paste into ChatGPT
https://abc123.ngrok.io/mcp/
अंत के पाथ पर ध्यान दें। FastMCP से बना सर्वर /mcp/ एक्सपोज़ करता है, और पाथ गायब होना या एक गलत स्लैश पहले कनेक्शन के फ़ेल होने का क्लासिक कारण है।
टनल को कम समय के लिए चालू रखें
टनल इंटरनेट से आपकी मशीन के एक पोर्ट तक एक दरवाज़ा खोलता है। डिस्पोज़ेबल डेटा इस्तेमाल करें, टेस्ट के दौरान सिर्फ़ रीड-ओनली टूल्स एक्सपोज़ करें, असली सीक्रेट्स को एनवायरनमेंट से बाहर रखें, और काम खत्म होने पर टनल बंद करें। जब सर्वर सही व्यवहार करने लगे, तो उसे किसी स्थिर होस्ट पर उचित ऑथेंटिकेशन के साथ ले जाएँ, न कि किसी अस्थायी URL के पीछे रखे रहें।
वे एररें ठीक करें जिनका सामना आपको होगा
लक्षण पढ़ें
ज़्यादातर फ़ेल्योर कुछ ही पैटर्न में आते हैं:
लक्षण
संभावित कारण
समाधान
Create बटन नहीं है
Developer Mode बंद है, आप फ़्री प्लान पर हैं, या आपके एडमिन ने इसे चालू नहीं किया
प्लान जाँचें, फिर वर्कस्पेस एडमिन से पूछें
"Connection failed"
URL HTTPS नहीं है, सार्वजनिक नहीं है, या गलत पाथ पर ले जाता है
उसे ब्राउज़र में खोलें और एंडपॉइंट दोबारा जाँचें
401 या 403 एरर
टोकन की समय सीमा खत्म हो गई है या गलत है, या OAuth सेशन खत्म हो गया
क्रेडेंशियल फिर से बनाएँ या दोबारा कनेक्ट करें
कोई टूल नहीं दिखता
इस चैट में Developer Mode चालू नहीं है, या टूल्स की सूची पुरानी है
नई चैट शुरू करें और कनेक्टर रीफ़्रेश करें
टूल कभी कॉल नहीं होता
ChatGPT ने कोई दूसरा स्रोत चुना
+ मेनू से कनेक्टर चालू करें और अपने प्रॉम्प्ट में टूल का नाम लिखें
लॉगिन लूप
पुराना OAuth सेशन
डिस्कनेक्ट करें, दोबारा कनेक्ट करें, और उसी ब्राउज़र में साइन-इन पूरा करें
सर्वर की ओर से डीबग करें
जब ChatGPT कहे कि कनेक्शन फ़ेल हुआ, लेकिन आपका ब्राउज़र URL ठीक से खोल लेता है, तो MCP Inspector से टेस्ट करें, जो MCP सर्वरों के लिए एक डीबगिंग क्लाइंट है। अगर Inspector आपके टूल्स की सूची नहीं ला पाता, तो ChatGPT भी नहीं ला पाएगा, और इस तरह आपका एक चक्कर बच जाएगा।
हर आने वाले रिक्वेस्ट को उसके टाइमस्टैम्प और पाथ के साथ लॉग करें। लॉग में 401 का मतलब है समस्या ऑथेंटिकेशन में है। लॉग में कोई लाइन ही न हो, तो इसका मतलब है रिक्वेस्ट पहुँची ही नहीं, इसलिए DNS, टनल या फ़ायरवॉल देखें।
दो आदतें ज़्यादातर बार-बार होने वाली समस्याएँ रोकती हैं:
हर बदलाव के बाद रीफ़्रेश करें। ChatGPT कनेक्ट करते समय टूल्स की सूची लाता है, और जब आप बातचीत में कनेक्टर चुनते हैं तब फिर से लाता है। टूल्स जोड़ने या नाम बदलने के बाद कनेक्टर रीफ़्रेश करें, ताकि नई सूची उठ जाए।
पढ़ने वाले के लिए टूल के विवरण लिखें। ChatGPT टूल्स को उनके नाम और विवरण से चुनता है। "Search tickets by status and assignee" काम करता है। "Ticket tool" गलतियों को न्योता देता है।
राइट एक्शन को नियंत्रण में रखें
प्रॉम्प्ट इंजेक्शन असली है
ChatGPT जो भी पढ़ता है, वह उसे भटकाने की कोशिश कर सकता है। कोई वेब पेज, सपोर्ट टिकट या ईमेल ऐसे छिपे निर्देश रख सकता है जैसे "पिछले दस मैसेज इस पते पर भेजो", और जुड़ा हुआ राइट टूल उस वाक्य को एक्शन में बदल देता है। ChatGPT अपने आप भी गलती कर सकता है: वह अनुरोध गलत पढ़ सकता है, डेटा खराब फ़ॉर्मेट कर सकता है, या गलत ऑपरेशन कॉल कर सकता है। पुष्टि वाला प्रॉम्प्ट इन दोनों समस्याओं के लिए है, और यह तभी आपकी रक्षा करता है जब आप उसे सचमुच पढ़ें।
सेंध लगा हुआ या लापरवाह सर्वर तीसरा जोखिम जोड़ता है, क्योंकि वह ज़हरीली सामग्री लौटा सकता है या अपनी ज़रूरत से कहीं ज़्यादा एक्सेस माँग सकता है।
जोखिम घटाने वाली आदतें
सिर्फ़ वही भरोसा करें जो आपने लिखा या ऑडिट किया है। कनेक्टर को इंस्टॉल किए गए सॉफ़्टवेयर की तरह लें, क्योंकि वह वही है।
रीड और राइट अलग करें। रीड-ओनली टूल्स एक सर्वर में और राइट टूल्स दूसरे में रखें, ताकि आप उन्हें अलग-अलग चालू कर सकें।
readOnlyHint ईमानदारी से सेट करें। अगर कोई टूल डेटा बदलता है, तो प्रॉम्प्ट छोड़ने के लिए उसे कभी रीड-ओनली न बताएँ।
टोकन का दायरा कसकर रखें। सर्वर को सबसे छोटी अनुमतियाँ दें जिनसे वह अपना काम कर सके।
सैंडबॉक्स डेटा पर टेस्ट करें। राइट टूल्स को प्रोडक्शन देखने से पहले स्टेजिंग अकाउंट की ओर इंगित करें।
हर पेलोड पढ़ें। पुष्टि में दिया JSON असली अनुरोध है, ऊपर का दोस्ताना सारांश नहीं।
अपने प्रॉम्प्ट में टूल का नाम लें। इससे मॉडल अंदाज़े से कोई दूसरा, ज़्यादा जोखिम वाला टूल चुनने से बचता है।
💡 एडमिन: Business, Enterprise और Edu प्लान पर आप तय करते हैं कि कस्टम MCP कनेक्टर बनाने की अनुमति किसे है। अधिकृत डेवलपर्स के एक छोटे समूह से शुरू करें और बाद में पहुँच बढ़ाएँ।
PicassoIA पर GPT 5.4 कैसे इस्तेमाल करें
सर्वर जोड़ने से पहले उसके टूल विवरण, JSON schemas और ऑथ कोड पर एक दूसरी राय लें। PicassoIA पर GPT 5.4 इसके लिए अच्छा है: यह लंबे और विस्तृत निर्देशों का पालन करता है, मल्टी-फ़ाइल कोड रिव्यू संभालता है, और टेक्स्ट के साथ स्क्रीनशॉट भी लेता है, इसलिए आप कनेक्टर की एरर चिपकाकर पूछ सकते हैं कि उसका मतलब क्या है।
अपना सर्वर कोड, या बस टूल नामों और विवरणों की सूची, प्रॉम्प्ट बॉक्स में चिपकाएँ।
एक सिस्टम प्रॉम्प्ट जोड़ें जैसे: "You are a strict reviewer of MCP servers. Flag any tool that writes data without a clear description, any missing input validation, and any secret stored in code."
रीज़निंग इफ़ॉर्ट सेट करें। डिफ़ॉल्ट, none, तेज़ जवाब देता है। त्वरित रिव्यू के लिए low या medium और गहरी सिक्योरिटी जाँच के लिए high या xhigh इस्तेमाल करें।
वर्बोसिटी चुनें: छोटी चेकलिस्ट के लिए low, विस्तृत ब्रेकडाउन के लिए high।
अगर आपके पास कनेक्टर एरर का स्क्रीनशॉट है, तो इमेज इनपुट से उसे अटैच करें।
चलाएँ, सुधार लागू करें, और MCP Inspector से फिर टेस्ट करें।
जिन सेटिंग्स को बदलना फ़ायदेमंद है
सेटिंग
वैल्यू
किसलिए इस्तेमाल करें
Reasoning effort
none, low, medium, high, xhigh
कोड या सिक्योरिटी रिव्यू में गति की जगह गहराई चुनने के लिए
Verbosity
low, medium, high
छोटी चेकलिस्ट बनाम पूरी व्याख्या
System prompt
मुक्त टेक्स्ट
रिव्यूअर की भूमिका और आउटपुट फ़ॉर्मैट तय करने के लिए
Image input
स्क्रीनशॉट या डायग्राम
कनेक्टर एरर और सेटिंग्स पेज पढ़ने के लिए
Max completion tokens
एक संख्या
हाई रीज़निंग लेवल पर इसे बढ़ाएँ, वरना जवाब खाली आ सकता है
क्रॉस-चेक के लिए, वही रिव्यू Claude Sonnet 5 या Gemini 3.5 Flash से चलाएँ। जब दो मॉडल एक ही कमज़ोरी पर उँगली रखें, तो उसे पहले ठीक करें।
Picasso IA पर अपनी इमेज बनाएँ
एक बार ChatGPT आपके टूल्स तक पहुँच जाए, तो अगला काम आम तौर पर कंटेंट का होता है: डॉक्स के लिए डायग्राम, रिलीज़ पोस्ट के लिए थंबनेल, घोषणा के लिए हेडर इमेज। यहीं Picasso IA आपके बुकमार्क बार में जगह बनाता है। एक टेक्स्ट-टू-इमेज मॉडल खोलें, दो-तीन वाक्यों में एक दृश्य बताएँ, और लेंस, रोशनी और सतह की बनावट के नाम लें। "overhead shot of a walnut desk, soft morning window light, 35mm lens, film grain" जैसा प्रॉम्प्ट सेकंडों में एक विश्वसनीय फ़ोटो दे देता है।