Claude Code के लिए Nano Banana MCP: सेटअप, Skill और कीमत
Claude Code में कुछ कमांड में Nano Banana MCP सर्वर जोड़ें, अपने Gemini टोकन को सुरक्षित रखें, SKILL.md लिखें जो प्रॉम्प्ट को सुसंगत रखे, और 120 इमेज वाले महीने के लिए Nano Banana, Nano Banana 2 Lite, 2 और Pro की असली प्रति-इमेज कीमतों की तुलना करें।
आपका कोडिंग एजेंट एक मिनट में लैंडिंग पेज का ढाँचा बना सकता है, फिर हीरो इमेज अभी मौजूद न होने के कारण रुक जाता है। एक Nano Banana MCP सर्वर यह कमी पूरी करता है। आप इसे एक बार Claude Code में रजिस्टर करते हैं, सादी अंग्रेज़ी में इमेज माँगते हैं, और काम करते-करते फ़ाइल आपके प्रोजेक्ट फ़ोल्डर में आ जाती है। नीचे आपको सटीक सेटअप कमांड, एक reusable skill फ़ाइल, सुरक्षा चेकलिस्ट और अक्टूबर 2026 में प्रकाशित प्रति-इमेज कीमतें मिलेंगी, ताकि आप दस मिनट में तय कर सकें कि यह आपके टूलचेन में जगह के लायक है या नहीं।
Nano Banana असल में क्या है
"Nano Banana" दरअसल Google के Gemini 2.5 Flash Image मॉडल का निकनेम था, जो बाद में पूरी लाइन का ब्रांड नाम बन गया। ये चार नाम हैं जो आपको प्राइस लिस्ट में मिलेंगे:
Claude Code पहले से आपका रेपो पढ़ता है, फ़ाइलें एडिट करता है और कमांड चलाता है। वह पेंट नहीं कर सकता। एक इमेज सर्वर उसे generate_image टूल देता है, ताकि वही सेशन जो कॉम्पोनेंट लिखता है, हीरो शॉट, सोशल कार्ड और एम्प्टी-स्टेट इलस्ट्रेशन भी बनाए, और फिर उन्हें फ़ाइल पाथ से जोड़ दे। कोई टैब बदलना नहीं, कोई डाउनलोड फ़ोल्डर नहीं, image (3).png का नाम बदलना नहीं।
ऐसे काम जो इसमें फ़िट बैठते हैं:
हीरो और ब्लॉग इमेज, उसी पेज के साथ बनाई गई जिसमें वे इस्तेमाल होंगी
प्रोडक्ट मॉकअप, जो अलग-अलग कमरों, मौसमों और रोशनी में रखे गए हों
मौजूदा फ़ोटो में एडिट्स: बैकग्राउंड बदलना, रोशनी ठीक करना, कोई ध्यान भटकाने वाली चीज़ हटाना
प्लेसहोल्डर आर्ट प्रोटोटाइप के लिए, जिसे बाद में बदला जाएगा
यह क्या अच्छा करता है, और क्या खराब
यह लंबे, विवरणात्मक प्रॉम्प्ट को करीब से फ़ॉलो करता है, कई एडिट्स में किसी सब्जेक्ट को स्थिर रखता है, और छोटे टेक्स्ट को साफ़ पढ़ने लायक रेंडर करता है। Nano Banana 2 लाइव वेब सर्च के आधार पर भी प्रॉम्प्ट को ग्राउंड कर सकता है, जो तब काम आता है जब तस्वीर हाल की किसी घटना से मेल खानी हो।
यह घने टाइपोग्राफ़ी, सटीक ब्रांड कलर, और पचास इमेज में एक ही चेहरा हूबहू बनाए रखने में कमज़ोर है। पहले रिज़ल्ट को ड्राफ़्ट मानें और दूसरे पास का बजट रखें।
MCP लिंक कैसे काम करता है
Model Context Protocol एक ओपन स्टैंडर्ड है जो AI क्लाइंट को बाहरी टूल्स कॉल करने देता है। इसमें तीन हिस्से शामिल हैं:
Claude Code, वह क्लाइंट जो तय करता है कि कब किसी टूल की ज़रूरत है।
MCP सर्वर, आपकी मशीन पर एक छोटा Node या Python प्रोसेस, जिसे Claude Code ज़रूरत पड़ने पर शुरू करता है।
Google का Gemini API, जहाँ इमेज असल में जनरेट होती है।
आप इमेज माँगते हैं। Claude Code mcp__nanobanana__generate_image जैसे नाम वाले टूल को कॉल करता है। सर्वर आपका प्रॉम्प्ट एक Gemini इमेज मॉडल को भेजता है, नतीजा डिस्क पर सेव करता है, और फ़ाइल पाथ लौटाता है। यह आखिरी कदम जितना दिखता है उससे ज़्यादा मायने रखता है।
💡 पाथ क्यों रॉ डेटा से बेहतर हैं: Claude Code एक MCP टूल कितना आउटपुट लौटा सकता है इसकी सीमा रखता है (आप MAX_MCP_OUTPUT_TOKENS एनवायरनमेंट वेरिएबल से यह सीमा बढ़ा सकते हैं)। base64 इमेज तेज़ी से context खत्म कर देती। @nanobanana/mcp लिस्टिंग कहती है कि यह इसके बजाय फ़ाइल पाथ लौटाता है, जिससे आपका सेशन हल्का रहता है।
आपको कौन-सा सर्वर चुनना चाहिए
कई कम्युनिटी सर्वर मौजूद हैं। इनमें से कोई भी Anthropic या Google से नहीं है।
सर्वर
ऑथ
टूल्स
जानने लायक बातें
@nanobanana/mcp
Gemini टोकन
generate_image, edit_image, list_models
डिफ़ॉल्ट रूप से Nano Banana 2, फ़ाइल पाथ लौटाता है
@ycse/nanobanana-mcp
Google AI टोकन
gemini_generate_image, gemini_edit_image, gemini_chat, set_model, साथ में हिस्ट्री टूल्स
MIT लाइसेंस, Flash और Pro के बीच स्विच करता है
nano_banana via OpenRouter
OpenRouter टोकन
इमेज जनरेशन
डिफ़ॉल्ट google/gemini-3-pro-image-preview
नीचे के उदाहरण @nanobanana/mcp इस्तेमाल करते हैं, क्योंकि यह सबसे सरल है: तीन टूल और एक वेरिएबल। बाकी भी इसी तरह काम करते हैं, बस पैकेज का नाम और वेरिएबल अलग होता है।
पाँच मिनट में सेटअप
Gemini टोकन लें
Google AI Studio (aistudio.google.com/apikey) में API पेज खोलें और एक टोकन बनाएँ। एक फ़्री टियर मौजूद है, लेकिन प्राइसिंग रिपोर्ट्स बताती हैं कि फ़्री-टियर जनरेशन को Google अपने प्रोडक्ट्स सुधारने के लिए इस्तेमाल कर सकता है। क्लाइंट वर्क या निजी इमेज के लिए पेड प्रोजेक्ट इस्तेमाल करें।
सर्वर रजिस्टर करें
macOS, Linux या WSL पर यह चलाएँ:
claude mcp add nanobanana -e GEMINI_API_KEY=your_token_here -- npx -y @nanobanana/mcp
नेटिव Windows को cmd /c रैपर चाहिए ताकि Claude Code npx शुरू कर सके:
आप स्कोप भी चुनते हैं। Local डिफ़ॉल्ट है और इस प्रोजेक्ट में आप पर लागू होता है। --scope project जोड़ें ताकि पूरी टीम के इस्तेमाल के लिए एक साझा .mcp.json लिखा जाए, या --scope user जोड़ें ताकि सर्वर हर प्रोजेक्ट में उपलब्ध हो।
💡 हर फ़्लैग डबल डैश से पहले रखें। उसके बाद का सब कुछ npx को जाता है, Claude Code को नहीं, और नया सर्वर कनेक्ट न होने का सबसे आम कारण यही है।
कनेक्शन जाँचें
claude mcp list चलाएँ, फिर Claude Code खोलें और /mcp टाइप करें। nanobanana एंट्री पर connected लिखा होना चाहिए। अब इसे एक असली रिक्वेस्ट से टेस्ट करें:
एक पका केला लकड़ी की मेज़ पर सुबह की खिड़की की रोशनी में, 16:9 की फ़ोटो बनाएँ, और उसे public/images/test.jpg में सेव करें
अगर फ़ाइल पाथ वापस आए और इमेज खुल जाए, तो लिंक काम कर रहा है। पहली कॉल में ज़्यादा समय लग सकता है क्योंकि npx पैकेज डाउनलोड करता है; बाद की कॉल तेज़ शुरू होती हैं।
चैट से सीक्रेट्स बाहर रखें
आपका टोकन सिर्फ़ एक एनवायरनमेंट वेरिएबल में रहना चाहिए, और कहीं नहीं। उसे कभी प्रॉम्प्ट, skill फ़ाइल या कमिट किए गए config में न डालें। साझा .mcp.json के लिए वैल्यू की जगह वेरिएबल का नाम रेफ़र करें:
Claude Code सर्वर शुरू करते समय आपके शेल से वेरिएबल एक्सपैंड करता है, इसलिए हर टीममेट अपना टोकन इस्तेमाल करता है और रेपो साफ़ रहता है।
💡 ये सर्वर कम्युनिटी प्रोजेक्ट हैं। npx -y कोड डाउनलोड करता है और चलाता है, जिसके एनवायरनमेंट में आपका टोकन होता है। रिपॉज़िटरी खोलें, मेंटेनर और हाल के कमिट्स देखें, और भरोसा करने से पहले एक वर्ज़न पिन करें (@nanobanana/mcp@<version>)।
इसके आसपास एक skill बनाएँ
सर्वर Claude Code को इमेज बनाने की क्षमता देता है। एक skill उसे बताता है कि चीज़ें कैसे बनानी हैं। skill एक फ़ोल्डर है जिसमें SKILL.md फ़ाइल होती है, जो एक प्रोजेक्ट के लिए .claude/skills/nano-banana/ में या सभी प्रोजेक्ट्स के लिए ~/.claude/skills/nano-banana/ में रखी जाती है। फ़ाइल की शुरुआत YAML हेडर से होती है जिसमें दो फ़ील्ड हैं, name और description। Claude description पढ़कर तय करता है कि skill कब लागू होती है, और body को तभी लोड करता है, इसलिए ज़रूरत पड़ने तक skill लगभग कोई जगह नहीं लेती।
SKILL.md के अंदर क्या जाता है
description को एक ट्रिगर की तरह लिखें: "Nano Banana MCP सर्वर से इमेज जनरेट या एडिट करें। उपयोग करें जब यूज़र हीरो इमेज, थंबनेल, मॉकअप या इलस्ट्रेशन मांगे।" फिर body में अपने नियम लिखें:
# Nano Banana image rules
1. Write one prompt before calling the tool: subject, action, setting, camera and lens, lighting, mood.
2. Describe what should be in the frame. Do not list things to avoid.
3. Use 16:9 for hero images and 1:1 for thumbnails.
4. Save files in public/images/ with a kebab-case name that matches the page slug.
5. Generate one image, check it, then ask before making variations.
6. Never request more than 4 images in one turn without confirmation.
7. Add descriptive alt text wherever an image is used.
8. Never print, log, or commit the API token.
नियम 5 और 6 सबसे ज़्यादा मायने रखते हैं। वे आपके कॉस्ट ब्रेक हैं, और अगला सेक्शन दिखाता है कि क्यों।
एक असली सेशन कुछ ऐसा दिखता है: आप कहते हैं "pricing पेज पर एक हीरो इमेज जोड़िए।" Claude Code पेज पढ़ता है, skill लोड करता है, एक विस्तृत प्रॉम्प्ट लिखता है, generate_image कॉल करता है, पाथ पाता है, और <img> टैग को alt टेक्स्ट के साथ एडिट करता है। आप आठ के बजाय एक तस्वीर देखते हैं।
एक काम करने वाला प्रॉम्प्ट फ़ॉर्मूला
इस क्रम का इस्तेमाल करें: सब्जेक्ट, एक्शन, सेटिंग, लाइटिंग, कैमरा, टेक्सचर। उदाहरण के लिए:
एक बेकर स्टोन ओवन से सोरडो ब्रेड की ट्रे निकाल रही है, उसकी कलाइयों पर आटे की परत है, तांबे के बर्तनों वाली देहाती रसोई, बाईं ओर से गुनगुनी खिड़की की रोशनी, 50mm लेंस, f/2 पर, शैलो डेप्थ ऑफ़ फ़ील्ड, दिखती क्रस्ट टेक्सचर, प्राकृतिक रंग।
इमेज के अंदर का टेक्स्ट एक या दो शब्दों तक रखें। एडिट्स के लिए, हर निर्देश में एक ही बदलाव मांगें ("आसमान को बादलों वाला करें"), नतीजा जाँचें, फिर अगला बदलाव मांगें।
असल में कितना खर्च होता है
इमेज मॉडल आपके बिल की सिर्फ़ एक लाइन है। Claude Code का इस्तेमाल आपके Anthropic प्लान या API उपयोग के ज़रिए अलग से बिल होता है, और Gemini वाले हिस्से का बिल Google भेजता है।
मॉडल के हिसाब से प्रति-इमेज कीमतें
सार्वजनिक प्राइसिंग ट्रैकर्स अक्टूबर 2026 तक के ये आंकड़े दिखाते हैं:
कीमतें बदलती रहती हैं, इसलिए बजट तय करने से पहले Google के प्राइसिंग पेज पर पुष्टि कर लें। कुछ ट्रैकर्स हर अपलोड की गई रेफ़रेंस इमेज पर अतिरिक्त शुल्क भी जोड़ते हैं, यानी भारी एडिटिंग वाले काम दिखाई गई आउटपुट कीमत से ज़्यादा महंगे पड़ते हैं।
120 इमेज का मासिक बजट
मान लीजिए एक ब्लॉग महीने में 20 आर्टिकल प्रकाशित करता है, हर आर्टिकल में 6 इमेज के साथ:
ये कुल योग मानते हैं कि आप हर इमेज रखते हैं। अगर आप आधी रिजेक्ट करते हैं, तो इन्हें दोगुना मानें। तीन आदतें यह संख्या कम रखती हैं:
सस्ता ड्राफ़्ट करें, प्रीमियम पर फ़िनिश करें। मूल या Lite मॉडल पर दोहराएँ और सिर्फ़ विजेता को Pro पर रेंडर करें।
जो रुक सकता है उसे बैच करें। ऊपर के ट्रैकर्स में बैच प्राइसिंग स्टैंडर्ड रेट की आधी है।
लूप सीमित करें। आपकी skill में नियम 5 और 6 Claude को बिना मांगे दर्जनों वैरिएशन बनाने से रोकते हैं।
आम समस्याएँ ठीक करना
सर्वर Failed या Missing दिखाता है
इन्हें क्रम से जाँचें:
claude mcp get nanobanana चलाएँ ताकि Claude Code का सेव किया गया कमांड और एनवायरनमेंट दिखे।
node --version चलाएँ। npx काम करने के लिए सर्वर को Node इंस्टॉल होना चाहिए।
नेटिव Windows पर, सुनिश्चित करें कि कमांड cmd /c npx है।
-e फ़्लैग को डबल डैश से पहले रखकर सर्वर फिर से जोड़ें।
अपना Claude Code सेशन रीस्टार्ट करें। सर्वर स्टार्टअप पर लोड होते हैं।
इमेज आती हैं पर सही नहीं दिखतीं
अस्पष्ट प्रॉम्प्ट स्टॉक-फ़ोटो जैसे नतीजे देते हैं, इसलिए एक लेंस, रोशनी की दिशा और एक टेक्सचर डिटेल जोड़ें। उलझा हुआ टेक्स्ट मतलब बहुत सारे शब्द हैं: उसे एक या दो तक काटें। गलत आकार आमतौर पर इसका मतलब है कि आस्पेक्ट रेशियो टूल तक नहीं पहुँचा, इसलिए उसे रिक्वेस्ट में साफ़ लिखें। जब एडिट बिगड़ने लगे, तो एक बार में एक चीज़ बदलें और अगले पास से पहले अच्छा वर्ज़न सहेज लें।
PicassoIA पर Nano Banana कैसे इस्तेमाल करें
अगर आप टोकन और टर्मिनल छोड़ना चाहते हैं, तो Nano Banana 2 Picasso IA पर ब्राउज़र में चलता है। मॉडल पेज असीमित जनरेशन दिखाता है, प्रति जनरेशन क्रेडिट के बिना, जिससे API कॉल पर पैसे लगाने से पहले प्रॉम्प्ट टेस्ट करने की यह अच्छी जगह है। उस पेज के उदाहरण हर बार लगभग 20 से 28 सेकंड में पूरे हुए, इसलिए दोहराना समय और पैसे दोनों में सस्ता है।
Nano Banana 2 चरण-दर-चरण
मॉडल पेज खोलें और प्रॉम्प्ट बॉक्स पर क्लिक करें।
सीन को पूरे वाक्यों में लिखें: सब्जेक्ट, सेटिंग, रोशनी, लेंस।
वैकल्पिक रूप से, लुक मिलाने या किसी कैरेक्टर को एक जैसा रखने के लिए 14 रेफ़रेंस इमेज तक अपलोड करें।
आस्पेक्ट रेशियो चुनें। डिफ़ॉल्ट match_input_image है, और 15 विकल्प उपलब्ध हैं, जिनमें 16:9, 9:16, 4:5 और 21:9 शामिल हैं।
रेज़ोल्यूशन चुनें: डिफ़ॉल्ट 1K है, 2K और 4K उपलब्ध हैं। ऊँची सेटिंग में ज़्यादा समय लगता है।
jpg या png आउटपुट चुनें।
जब तस्वीर को मौजूदा घटनाओं या असली जगहों को दिखाना हो, तो Google Search या Image Search ग्राउंडिंग चालू करें।
जनरेट करें, फिर पूरा प्रॉम्प्ट दोबारा लिखने के बजाय "बैकग्राउंड को बादलों वाला करें" जैसा फ़ॉलो-अप टाइप करके सुधारें।
Pro कब चुनें
Nano Banana Pro भी 14 रेफ़रेंस इमेज स्वीकार करता है, 1K, 2K (डिफ़ॉल्ट) या 4K में आउटपुट देता है, और safety_filter_level सेटिंग जोड़ता है। उसका पेज इसे मुफ़्त में इस्तेमाल योग्य बताता है, और उसके उदाहरण रन में 18 से 113 सेकंड लगे, इसलिए धीमे चलने की उम्मीद रखें। जब अंतिम हीरो इमेज में अधिकतम डिटेल चाहिए, तब इसे चुनें, और त्वरित एडिट्स के लिए Nano Banana इस्तेमाल करें।
प्रॉम्प्ट लिखना भी सौंपा जा सकता है। Claude Sonnet 5 जैसा चैट मॉडल कच्चे विचार को सब्जेक्ट, एक्शन और लाइटिंग फ़ॉर्मूला में बदल सकता है, जबकि लंबे ब्रीफ़ के लिए Claude Opus 4.7 ठीक रहता है। जब कोई सीन चलना चाहिए, तो छोटे क्लिप के लिए मोशन का वर्णन Veo 3.1 Fast या Gemini Omni 1.1 में करें।
आज ही अपनी पहली इमेज आज़माएँ
अब आपके पास पूरा लूप है: एक टोकन, एक claude mcp add कमांड, एक skill जो प्रॉम्प्ट को सुसंगत रखती है, और एक बजट जिसे आप सही ठहरा सकें। मॉडलों के बीच फ़र्क महसूस करने का सबसे तेज़ तरीका है कि एक ही प्रॉम्प्ट हर मॉडल से चलाएँ।
Picasso IA खोलें, Nano Banana 2 चुनें, और ऊपर वाला बेकर प्रॉम्प्ट चिपकाएँ। फिर एक डिटेल बदलें, लेंस या रोशनी, और दोबारा जनरेट करें। दस मिनट यह करने से आपकी skill फ़ाइल किसी भी नियमावली से ज़्यादा सीख जाएगी। इस हफ़्ते जिस एक सीन की सच में ज़रूरत है, उससे शुरू करें और वहीं से आगे बढ़ें।