Cline MCP सर्वर: अपने एडिटर से सीधे इमेज जनरेट करें
Cline को रिमोट MCP सर्वर से कनेक्ट करें और Plan व Act मोड में इमेज बनाएं: streamableHttp कॉन्फ़िगरेशन, auto-approve सुरक्षा और $0.03 से शुरू होने वाली कीमतें।

Cline में एक रिमोट MCP सर्वर टूल्स का एक होस्टेड सेट है जिसे एजेंट HTTP के जरिए कॉल करता है: आप MCP सेटिंग्स JSON में एक ब्लॉक जोड़ते हैं, और Cline वे काम कर सकता है जो कोई भी भाषा मॉडल अपने आप नहीं कर सकता। इमेज फ़ाइल जनरेट करना इसका सबसे स्पष्ट उदाहरण है। Cline आपके कंपोनेंट्स को रीफैक्टर करेगा, टेस्ट रन करेगा और माइग्रेशन लिखेगा, लेकिन «यहाँ प्रोडक्ट की फ़ोटो लगाएं» पर आकर पूरी तरह रुक जाएगा।
तुरंत शुरू करने वालों के लिए पूरा सेटअप। अपने BananaBanana प्रोफ़ाइल में एक की (key) बनाएं, Cline की MCP सेटिंग्स खोलें और यह जोड़ें:
{
"mcpServers": {
"bananabanana": {
"type": "streamableHttp",
"url": "https://bananabanana.pro/api/mcp",
"headers": {
"Authorization": "Bearer bb_live_YOUR_KEY"
},
"disabled": false,
"autoApprove": ["list_models", "get_account", "get_result"]
}
}
}
पैनल में दस टूल्स दिखाई देंगे। प्रीपेड बैलेंस से इमेज $0.03 प्रति इमेज और वीडियो $0.10 से बिल होते हैं। type वाली लाइन अनिवार्य है, और इसका कारण एक बहुत ही जटिल त्रुटि है जिसके बारे में मैं आगे बताऊंगा।
Cline में इमेज जनरेटर क्यों जोड़ें?
Cline का पूरा कार्यप्रवाह इस पर आधारित है: «परिणाम बताएं, एजेंट को काम करने दें»। यह तब तक बहुत अच्छा काम करता है जब तक कि परिणाम में कोई इमेज शामिल न हो। उस मोड़ पर लूप टूट जाता है और आपको मैनुअल काम करना पड़ता है: ब्राउज़र टैब खोलें, प्रॉम्प्ट लिखें, डाउनलोड करें, नाम बदलें, public/ में ले जाएं, वापस आएं और फिर से ध्यान केंद्रित करें। प्रति एसेट पांच मिनट, और ध्यान टूटने का नुकसान उस पांच मिनट से कहीं अधिक होता है।
MCP टूल के साथ एजेंट पूरा चक्र खुद चलाता है। वह प्रॉम्प्ट लिखता है, generate_image को कॉल करता है, तैयार फ़ाइल को आपके बताए गए फ़ोल्डर में सेव करता है और मार्कअप अपडेट करता है। आपको केवल कोड डिफ (diff) की समीक्षा करनी होती है।
अर्थशास्त्र भी Cline के उपयोगकर्ताओं के अनुकूल है। Cline में मॉडल खुद लाने (BYOM) का नियम है, इसलिए इसके यूज़र्स मासिक सब्सक्रिप्शन के बजाय प्रति यूनिट भुगतान करने के आदी हैं। जनरेशन की कीमतें भी उसी तरह काम करती हैं। कोई प्लान नहीं, कोई सीट चार्ज नहीं, कोई न्यूनतम मासिक शुल्क नहीं। $0.03 से इमेज, $0.10 से वीडियो, उस बैलेंस से जिसे आप जब चाहें टॉप-अप कर सकते हैं।
दूसरा विकल्प लोकल इमेज MCP सर्वर चलाना है, जिसका मतलब है आपकी मशीन पर Node या Python प्रोसेस चलना, आपकी अपनी प्रोवाइडर की, और अलग अकाउंट पर कोटा व बिलिंग। एक रिमोट एंडपॉइंट दोनों झंझटों को खत्म करता है। जनरेशन हमारे इंफ्रास्ट्रक्चर पर उसी पाइपलाइन पर होती है जिस पर वेब जनरेटर, और आपका एकमात्र क्रेडेंशियल एक रिवोक करने योग्य की है।

Cline में रिमोट MCP सर्वर कैसे जोड़ें?
तीन तरीके हैं, तीनों का परिणाम एक ही है। नीचे दिए गए विवरण 20 अगस्त 2026 को आधिकारिक Cline MCP दस्तावेज़ के अनुसार सत्यापित हैं।
इंटरफ़ेस के माध्यम से। Cline पैनल टूलबार में MCP Servers आइकन पर क्लिक करें, Remote Servers टैब खोलें, सर्वर का नाम, URL https://bananabanana.pro/api/mcp दर्ज करें और ट्रांसपोर्ट के रूप में Streamable HTTP चुनें। Add Server पर क्लिक करें। फिर सेटिंग्स में जाकर Authorization हेडर जोड़ें: फॉर्म त्वरित एंट्री के लिए है लेकिन क्रेडेंशियल JSON में रहता है।
JSON एडिट करके। वही आइकन, Configure टैब, और Configure MCP Servers बटन पर क्लिक करें, जिससे एक्सटेंशन की सेटिंग्स फ़ाइल खुल जाएगी। यह फ़ाइल VS Code के ग्लोबल स्टोरेज में saoudrizwan.claude-dev नाम के फ़ोल्डर में होती है (एक्सटेंशन आईडी में अभी भी मूल लेखक का नाम है, जिससे «cline» नाम का फ़ोल्डर खोजने वालों को भ्रम होता है)। CLI पर यह केवल ~/.cline/mcp.json है, और cline mcp कमांड एक इंटरैक्टिव विज़ार्ड खोलती है।
टर्मिनल से। cline config mcp --json कमांड वर्तमान में लोड किए गए कॉन्फ़िगरेशन को प्रिंट करती है, जो यह पुष्टि करने का सबसे तेज़ तरीका है कि आपका संपादन लागू हुआ या नहीं।
चाहे आप कोई भी रास्ता चुनें, एंडपॉइंट https://bananabanana.pro/api/mcp है। /mcp का उपयोग न करें, जो कि सामान्य यूज़र दस्तावेज़ पेज है और POST अनुरोधों पर HTML लौटाता है। हमारे MCP सर्वर पेज पर सामान्य कॉन्फ़िगरेशन स्निपेट और सत्यापित क्लाइंट्स की सूची उपलब्ध है:

बैलेंस खर्च करने से पहले एक फ्री कॉल से टेस्ट करें। get_account आपका बैलेंस, की का नाम और दैनिक सीमा लौटाता है; list_models वर्तमान कीमतों के साथ सभी मॉडल्स की सूची देता है। दोनों पूरी तरह मुफ़्त हैं और लगभग एक सेकंड में प्रमाणीकरण की पुष्टि करते हैं।
उपयोग का उदाहरण: Act मोड में कैटलॉग प्लेसहोल्डर का बैच जनरेशन
यहीं पर Cline अपनी वास्तविक क्षमता दिखाता है, और यह सिर्फ एक हेडर इमेज बनाने से बहुत अलग काम है। पहले Plan मोड: कैटलॉग का विवरण दें (बारह उत्पाद जिन्हें एक ही स्टाइल में प्लेसहोल्डर इमेज की आवश्यकता है), और Cline को फाइलों को छूने से पहले पूरे लूप की योजना बनाने दें। फिर Act मोड इसे क्रियान्वित करता है।
कंसिस्टेंट स्टाइल एक निश्चित क्लॉज के माध्यम से प्राप्त की जाती है जिसे प्रत्येक कॉल में दोहराया जाता है, केवल विषय बदला जाता है। एक सेट में निरंतरता प्रॉम्प्ट के स्थिर हिस्से से आती है, न कि इस बात से कि मॉडल को याद है कि उसने एक मिनट पहले क्या किया था:
→ generate_image {"prompt": "A photorealistic overhead product shot of a
small monstera in a matte terracotta pot on a pale linen backdrop, soft
diffused window light from the left, 50mm lens, subtle natural shadow,
generous empty space around the subject, no text",
"model": "nano-banana-pro", "aspect_ratio": "4:5"}
← {"job_id": "…", "status": "processing", "cost_charged_usd": 0.11,
"balance_remaining_usd": 1110.65}

दूसरा प्रोडक्ट, वही स्टाइल क्लॉज, अलग पौधा और अलग एंगल:

Nano Banana Pro पर ऐसी बारह इमेज की लागत $1.32 होगी। स्टैंडर्ड nano-banana-2-lite पर यह लागत $0.36 होगी, और अस्थायी प्लेसहोल्डर्स के लिए जिन्हें बाद में डिज़ाइनर बदलेगा, मैं इसी मॉडल को चुनूंगा; हमारी Lite गाइड सस्ते मॉडल की सीमाओं को विस्तार से समझाती है। इस लेख में Pro का उपयोग इसलिए किया गया है क्योंकि ये दोनों उदाहरण पूरे आकार में दिखाए गए हैं।
बैच जनरेशन वही स्थिति है जहाँ आपको सुरक्षा उपायों की आवश्यकता होती है। दो सुरक्षा विकल्प मौजूद हैं। प्रोफ़ाइल → MCP API Keys में प्रत्येक MCP की के लिए दैनिक USD सीमा तय की जा सकती है, ताकि कोई अनियंत्रित लूप आपके बैलेंस को खाली करने के बजाय आपके तय किए गए आंकड़े पर रुक जाए। इसके अलावा, मल्टी-इमेज रिक्वेस्ट (number_of_images 1 से अधिक) वीडियो की तरह काम करती हैं: पहली कॉल केवल लागत का अनुमान देती है और तब तक कोई शुल्क नहीं काटती जब तक एजेंट confirm_cost के साथ अनुरोध नहीं दोहराता।
वीडियो जनरेशन भी उसी चैट और उसी पुष्टिकरण नियम के साथ काम करता है। Veo 3.1 Lite पर 4 सेकंड का मूक 720p क्लिप $0.10 से शुरू होता है, और Omni Flash प्रति सेकंड $0.10 का शुल्क लेता है जिसमें ऑडियो हमेशा शामिल होता है (3 सेकंड की क्लिप $0.30)। रेंडरिंग में 1 से 10 मिनट लगते हैं; चूंकि generate_video तुरंत जॉब आईडी लौटाता है, Cline आपके कोड पर काम करना जारी रखता है और पूरा होने पर बैकग्राउंड में get_result को पोल करता है।
Cline के महत्वपूर्ण पहलू जिन्हें जानना आवश्यक है
समय की बचत के क्रम में पाँच महत्वपूर्ण बिंदु।

1. "type": "streamableHttp" की स्पेलिंग सटीक होनी चाहिए, इसे छोड़ने से मूक त्रुटि होती है। आधिकारिक दस्तावेज़ स्पष्ट है: यदि यह फ़ील्ड नहीं दिया जाता है, तो क्लाइंट बैकवर्ड कम्पैटिबिलिटी के लिए पुराने sse ट्रांसपोर्ट पर स्विच कर जाता है। पुराने SSE का मतलब है कि क्लाइंट GET रिक्वेस्ट भेजकर इवेंट स्ट्रीम की प्रतीक्षा करता है। हमारा एंडपॉइंट स्टेटलेस Streamable HTTP पर चलता है, इसलिए GET अनुरोध पर 405 Method Not Allowed मिलता है (लेख लिखते समय मैंने दोबारा जांचा: curl -i https://bananabanana.pro/api/mcp 405 लौटाता है)। Cline में यह बिना किसी स्पष्ट कारण के कनेक्शन विफलता के रूप में दिखता है। हाइफ़न वाला streamable-http भी इसी तरह विफल होता है।
2. की (key) सेटिंग्स फ़ाइल में प्लेन टेक्स्ट के रूप में रहती है। यद्यपि Cline दस्तावेज़ एनवायरनमेंट वेरिएबल्स के उपयोग की सलाह देते हैं, लेकिन रिमोट headers ऑब्जेक्ट के भीतर वेरिएबल इंटरपोलेशन Cursor के ${env:…} या Windsurf के ${file:…} की तरह समर्थित नहीं है। राहत की बात यह है कि सेटिंग्स फ़ाइल VS Code के ग्लोबल स्टोरेज में रहती है, आपके प्रोजेक्ट रिपॉजिटरी में नहीं, इसलिए इसे गलती से Git में कमिट करने का जोखिम नहीं है। फिर भी, इसे एक सीक्रेट क्रेडेंशियल मानें: दैनिक सीमा निर्धारित करें और डिवाइस बदलने पर प्रोफ़ाइल से तुरंत की को रिवोक करें।
3. Auto Approve सुविधा अनुमान से अधिक व्यापक है। Cline के Auto Approve पैनल में «Use MCP servers» एक सिंगल टॉगल है जो पूरे MCP टूल्स को कवर करता है: इसे चालू करने से सशुल्क और मुफ़्त दोनों टूल्स अपने आप स्वीकृत हो जाते हैं। टूल-वार नियंत्रण कॉन्फ़िगरेशन में autoApprove ऐरे के माध्यम से किया जाता है। मैं तीन मुफ़्त कॉल्स (list_models, get_account, get_result) को व्हाइटलिस्ट करने की सलाह देता हूँ, जिससे काम के दौरान बार-बार अनुमति मांगने का झंझट खत्म हो जाता है जबकि हर पेड जनरेशन के लिए आपकी स्वीकृति जरूरी रहती है।
4. YOLO मोड और सशुल्क टूल्स का एक साथ उपयोग सावधानी मांगता है। Cline का YOLO मोड सब कुछ ऑटो-अप्रूव करता है: फ़ाइल संपादन, टर्मिनल कमांड, ब्राउज़र क्रियाएं और MCP टूल्स। दस्तावेज़ इसे जोखिम भरा बताते हैं। हमारा लागत-पुष्टिकरण चरण यहाँ आपको नहीं बचाएगा, क्योंकि एक स्वायत्त एजेंट दोनों चरणों को तुरंत स्वीकृत कर देगा। एकमात्र प्रभावी सुरक्षा प्रति-की दैनिक सीमा है। YOLO चालू करने से पहले सीमा अवश्य निर्धारित करें।
5. मार्केटप्लेस से कोई इंस्टॉल नहीं है और एंटरप्राइज सेटिंग्स का अपना तरीका है। आधिकारिक SDK पर आधारित VS Code एक्सटेंशन में अब MCP Marketplace ब्राउज़िंग इंटरफ़ेस नहीं है, इसलिए मैनुअल JSON कॉन्फ़िगरेशन ही मानक तरीका है। एडमिनिस्ट्रेटर संगठन की रिमोट सेटिंग्स में remoteMCPServers के जरिए सभी यूज़र्स को केंद्रीय रूप से सर्वर दे सकते हैं और blockPersonalRemoteMCPServers से व्यक्तिगत सर्वर जोड़ने पर रोक लगा सकते हैं। टीम में काम करते समय केंद्रीय रूप से सेटअप करें और प्रत्येक डेवलपर को उनकी अपनी की दें।
हमारी तरफ से एक स्पष्ट सीमा: generate_speech फ़ंक्शन सीधे Cline पैनल में बजने वाले प्लेयर के बजाय एक हस्ताक्षरित WAV लिंक लौटाता है, इसलिए सुनने के लिए फ़ाइल को खोलना पड़ता है। दूसरी ओर, इमेज लिंक के पास छोटे थंबनेल प्रिव्यू के साथ दिखाई देती हैं। Cline 2025 से टूल रिज़ल्ट्स में इमेज प्रिव्यू का समर्थन करता है, इसलिए सभी नए वर्ज़न में प्रिव्यू सुचारू रूप से काम करता है।
क्या Cline रिमोट MCP सर्वर के लिए OAuth का समर्थन करता है?
आधिकारिक दस्तावेज़ के अनुसार नहीं। विभिन्न क्लाइंट्स में स्थिति अलग होने के कारण यह स्पष्ट करना आवश्यक है। Cline का दस्तावेज़ stdio, SSE और Streamable HTTP को कवर करता है, जिसमें कस्टम हेडर्स द्वारा प्रमाणीकरण होता है। OAuth का कोई उल्लेख नहीं है। OAuth समर्थन के लिए फीचर रिक्वेस्ट अगस्त 2025 से Cline रिपॉजिटरी में खुली है और 20 अगस्त 2026 तक खुली हुई है।
व्यावहारिक रूप से इससे कोई समस्या नहीं है। हमारा सर्वर OAuth 2.1 टोकन और Bearer API की दोनों स्वीकार करता है, और Cline को विशेष रूप से API की के लिए डिज़ाइन किया गया है। मैं भी इसी विकल्प की अनुशंसा करता हूँ: की बनाना मुफ़्त है, आप कई की रख सकते हैं, और प्रत्येक का अपना उपयोग लॉग (टूल, मॉडल, लागत, प्रॉम्प्ट स्निपेट) और दैनिक सीमा होती है। जब किसी बाहरी डेवलपर का काम पूरा हो जाए, तो आप उसकी की रिवोक कर सकते हैं जिससे बाकी टीम अप्रभावित रहती है।
प्रोजेक्ट्स को अलग रखने के लिए प्रत्येक प्रोजेक्ट के लिए एक अलग की बनाएं। उपयोग लॉग इनवॉइसिंग के समय स्पष्ट रूप से दिखाता है कि आंतरिक डैशबोर्ड और मार्केटिंग साइट पर कितना खर्च हुआ।
इस लेख की डेमो मीडिया की कुल लागत क्या थी?
मानक प्रति-जनरेशन कीमतें, वही आंकड़े जो list_models एजेंट को देता है:
| एसेट | मॉडल | मूल्य |
|---|---|---|
| कैटलॉग प्लेसहोल्डर, मॉन्स्टेरा | Nano Banana Pro, 1K | $0.11 |
| कैटलॉग प्लेसहोल्डर, स्नेक प्लांट | Nano Banana Pro, 1K | $0.11 |
| कवर + लेख के 2 चित्र | Nano Banana Pro, 1K | $0.33 |
| दस्तावेज़ पेज का स्क्रीनशॉट | ब्राउज़र, मुफ़्त | $0.00 |
| कुल | $0.55 |
बैलेंस टॉप-अप करते समय ध्यान दें: $50 या अधिक के डिपॉज़िट पर +5% अतिरिक्त बैलेंस, $100 या अधिक पर +10%, और एक सक्रिय प्रोमो कोड डिपॉज़िट पर अतिरिक्त +10% जोड़ता है। दोनों बोनस मूल राशि पर जुड़ते हैं, इसलिए प्रोमो कोड के साथ $100 के टॉप-अप पर $120 क्रेडिट होते हैं।
वही की अन्य क्लाइंट्स में भी काम करती है: यदि आप Cursor या VS Code का उपयोग करते हैं, तो कुछ भी नया बनाने की आवश्यकता नहीं है — समान बैलेंस, संयुक्त इतिहास, एक एंडपॉइंट। Cursor गाइड और VS Code सेटअप में इसका विवरण है। एक की बनाएं और Cline को इमेज का पहला बैच तैयार करने का निर्देश दें।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
क्या Cline Streamable HTTP पर रिमोट MCP सर्वर का समर्थन करता है?
हाँ, और Cline के अपने दस्तावेज़ों में यह अनुशंसित ट्रांसपोर्ट है। रिमोट सर्वर में url, streamableHttp के रूप में सेट type, और प्रमाणीकरण के लिए headers शामिल होते हैं। type को स्पष्ट रूप से लिखें: इसे छोड़ने पर यह पुराने SSE पर वापस चला जाएगा जो आधुनिक स्टेटलेस एंडपॉइंट पर काम नहीं करेगा। 20 अगस्त 2026 के आधिकारिक दस्तावेज़ के अनुसार सत्यापित।
Cline की MCP सेटिंग्स फ़ाइल कहाँ स्थित है?
उपयोग के तरीके के आधार पर दो स्थानों पर। VS Code एक्सटेंशन इसे ग्लोबल स्टोरेज में saoudrizwan.claude-dev फ़ोल्डर में रखता है; इसे खोलने का सबसे सुरक्षित तरीका MCP पैनल के Configure टैब में Configure MCP Servers बटन पर क्लिक करना है। CLI संस्करण ~/.cline/mcp.json का उपयोग करता है। दोनों में समान mcpServers ऑब्जेक्ट का उपयोग होता है।
क्या मुझे Cline में इमेज जनरेट करने के लिए अपने स्वयं के क्लाउड खाते की आवश्यकता है?
नहीं। लोकल MCP सर्वर को अलग क्लाउड अकाउंट और प्रोवाइडर की आवश्यकता होती है। रिमोट सर्वर हमारे इंफ्रास्ट्रक्चर पर जनरेशन चलाता है, इसलिए आपको केवल अपनी प्रोफ़ाइल से bb_live_ की आवश्यकता होती है। नए खातों को $0.20 का प्रारंभिक बैलेंस मिलता है, जिससे कोई भी भुगतान करने से पहले बुनियादी मॉडल पर छह इमेज बनाई जा सकती हैं।
मैं एजेंट को बहुत अधिक बैलेंस खर्च करने से कैसे रोकूँ?
तीनों सुरक्षा स्तरों का उपयोग करें: autoApprove को केवल मुफ़्त टूल्स तक सीमित रखें ताकि प्रत्येक सशुल्क जनरेशन पर पुष्टि मांगी जाए; प्रोफ़ाइल → MCP API Keys में दैनिक USD सीमा निर्धारित करें (जो YOLO मोड में भी काम करती है); और लागत-पुष्टिकरण प्रक्रिया का लाभ उठाएं जिसमें वीडियो और मल्टी-इमेज रिक्वेस्ट के लिए confirm_cost आवश्यक होता है।
मेरा Cline MCP सर्वर कनेक्ट क्यों नहीं हो रहा है?
क्रम से जांचें: सुनिश्चित करें कि "type": "streamableHttp" सही camelCase में लिखा है; जांचें कि URL /mcp के बजाय /api/mcp पर समाप्त होता है; सुनिश्चित करें कि Authorization हेडर बिना किसी अतिरिक्त स्पेस के Bearer bb_live_... के रूप में है (अमान्य की 401 लौटाती है)। यदि कनेक्टेड है लेकिन टूल्स नहीं दिख रहे हैं, तो MCP पैनल से सर्वर रीस्टार्ट करें। कॉर्पोरेट नेटवर्क पर जांचें कि रिमोट सर्वर कंपनी की सुरक्षा नीतियों द्वारा ब्लॉक तो नहीं हैं।