Gemini MCP और Skills की मदद से, कोडिंग असिस्टेंट को सेट अप करना

कोडिंग में मदद करने वाले एआई असिस्टेंट, काम के होते हैं. हालांकि, इनकी कुछ सीमाएं भी होती हैं. जैसे, ये एक तय तारीख तक के ट्रेनिंग डेटा का इस्तेमाल करते हैं. साथ ही, इनमें एपीआई की नई सुविधाएं और बदलाव शामिल नहीं होते. Gemini से जुड़े दस्तावेज़ों का ऐक्सेस न होने पर, एजेंट ऑप्टिमाइज़ किए गए तरीकों के बजाय, सामान्य पैटर्न के सुझाव दे सकते हैं.

हमारा सुझाव है कि आप Gemini Docs MCP सेट अप करें. साथ ही, अपने एनवायरमेंट को Gemini API Skills से बेहतर बनाएं, ताकि कोडिंग में मदद करने वाला आपका असिस्टेंट, Gemini API और उसके सुझाए गए इस्तेमाल के हिसाब से अपडेट रहे. इन टूल का इस्तेमाल अलग-अलग किया जा सकता है. हालांकि, इन्हें एक साथ काम करने के लिए डिज़ाइन किया गया है, ताकि पूरी कवरेज मिल सके.

Gemini Docs MCP को कनेक्ट करना

Gemini, https://gemini-api-docs-mcp.dev पर, सार्वजनिक मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर होस्ट करता है. कोडिंग एजेंट को इस सर्वर से कनेक्ट करने पर, यह पक्का होता है कि सभी क्वेरी के पास, एपीआई के नए वर्शन, कोड अपडेट, और ऑप्टिमाइज़ किए गए कॉन्फ़िगरेशन के उदाहरणों का ऐक्सेस हो.

सर्वर इंस्टॉल करने के लिए, अपने एजेंट के टर्मिनल या प्रोजेक्ट रूट में यह कमांड चलाएं:

npx add-mcp "https://gemini-api-docs-mcp.dev"

यह सर्वर, search_documentation फ़ंक्शन जोड़ता है. इसका इस्तेमाल करके, आपका एजेंट, Gemini के आधिकारिक दस्तावेज़ों की फ़ाइलों से, एपीआई की परिभाषाएं और इंटिग्रेशन पैटर्न रीयल-टाइम में हासिल कर सकता है.

एपीआई डेवलपमेंट स्किल जोड़ना

इन स्किल की मदद से, आपके असिस्टेंट के कॉन्टेक्स्ट में पहले से मौजूद नियम और सबसे सही तरीके (जैसे, सही एसडीके और मॉडल के मौजूदा वर्शन लागू करना) सीधे तौर पर उपलब्ध होते हैं. यह स्किल, Gemini Docs MCP सेवा के साथ मिलकर काम करती है. अगर आपने दोनों को इंस्टॉल किया है, तो स्किल, दस्तावेज़ों के लिए एमसीपी सेवा का इस्तेमाल करती है. हालांकि, एमसीपी इंस्टॉल न होने पर भी, यह फ़ॉलबैक के तौर पर ai.google.dev से llms.txt फ़ेच करेगी.

इन स्किल को इंस्टॉल करने के लिए, यहां दिए गए किसी भी टूल का इस्तेमाल किया जा सकता है. दोनों को इंस्टॉल करने के निर्देश, हर स्किल मॉड्यूल के नीचे दिए गए हैं:

  • skills.sh: इसका सुझाव दिया जाता है. पोर्टेबल एजेंट के बिहेवियर के लिए, ओपन स्टैंडर्ड.
  • Context7: Context7 के इकोसिस्टम का इस्तेमाल करने वाले लोगों के लिए उपलब्ध है.

gemini-api-dev

यह स्किल, सामान्य मकसद से Gemini डेवलपमेंट के लिए ज़रूरी है. इस स्किल से, इनके लिए दस्तावेज़ और सबसे सही तरीके मिलते हैं:

  • प्रॉम्प्ट को मौजूदा मॉडल (जैसे, Gemini 3.1 Pro/Flash) पर रूट करना और बंद किए जा चुके मॉडल का इस्तेमाल न करना
  • मल्टीमॉडल प्रॉम्प्टिंग, फ़ंक्शन कॉलिंग, स्ट्रक्चर्ड आउटपुट, और सामान्य इंटिग्रेशन पैटर्न

skills.sh की मदद से इंस्टॉल करना

npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

Context7 की मदद से इंस्टॉल करना

npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev

gemini-live-api-dev

यह स्किल, Gemini Live API की मदद से, रीयल-टाइम में बातचीत वाला एआई मॉडल ऐप्लिकेशन बनाने के लिए है. इस स्किल से, इनके लिए दस्तावेज़ और सबसे सही तरीके मिलते हैं:

  • कम-लेटेंसी स्ट्रीमिंग के लिए, WebSocket कनेक्शन
  • ऑडियो, वीडियो, और टेक्स्ट स्ट्रीम करना
  • आवाज़ की गतिविधि का पता लगाना और बारज-इन की सुविधा

skills.sh की मदद से इंस्टॉल करना

npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

Context7 की मदद से इंस्टॉल करना

npx ctx7 skills install /google-gemini/gemini-skills gemini-live-api-dev

gemini-interactions-api

यह स्किल, Interactions API की मदद से ऐप्लिकेशन बनाने के लिए है. Interactions API, Gemini के मॉडल और एजेंट के साथ इंटरैक्ट करने के लिए एक यूनिफ़ाइड इंटरफ़ेस है. इसे एजेंटिक ऐप्लिकेशन के लिए डिज़ाइन किया गया है. इस स्किल में ये शामिल हैं:

  • टेक्स्ट जनरेट करना, सिलसिलेवार बातचीत, और स्ट्रीमिंग
  • फ़ंक्शन कॉलिंग, स्ट्रक्चर्ड आउटपुट, और इमेज जनरेट करना
  • बैकग्राउंड में कोड एक्ज़ीक्यूट होने की सुविधा और Deep Research एजेंट
  • सर्वर-साइड पर बातचीत की स्थिति को मैनेज करना
  • Python और TypeScript SDK पैटर्न

skills.sh की मदद से इंस्टॉल करना

npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global

Context7 की मदद से इंस्टॉल करना

npx ctx7 skills install /google-gemini/gemini-skills gemini-interactions-api

इंस्टॉल हो जाने की पुष्टि करना

इंस्टॉल करने के बाद, पुष्टि करें कि कोडिंग में मदद करने वाला आपका असिस्टेंट, Gemini Docs MCP सर्वर से कनेक्ट हो सकता है और इंस्टॉल की गई स्किल का इस्तेमाल कर सकता है.

1. एजेंट के बिहेवियर की पुष्टि करना

पुष्टि करने का सबसे भरोसेमंद तरीका यह है कि अपने एजेंट से, Gemini API के बारे में कोई तकनीकी सवाल पूछें.

प्रॉम्प्ट: "मैं Gemini API के साथ कॉन्टेक्स्ट कैशिंग का इस्तेमाल कैसे करूं?"

सेटअप सही तरीके से होने पर:

  • सही कोड मिलेगा: Gemini के खास तरीकों का रेफ़रंस मिलेगा. जैसे, cacheContent या cachedContents.create. ये तरीके, नए एंडपॉइंट से लिए गए होंगे.
  • एमसीपी टूल का इस्तेमाल होगा: यह दिखेगा कि यह Gemini Docs MCP सर्वर से कनेक्ट है या डेटा फ़ेच करने के लिए, search_documentation टूल का इस्तेमाल कर रहा है.
  • लोड की गई स्किल का इस्तेमाल होगा: यह दिखेगा कि "Using skill: gemini-api-dev" (अगर सेकंडरी रैपर पर निर्भर है).

2. मैनिफ़ेस्ट और टूल की पुष्टि करना

अगर एजेंट, सामान्य या जेनेरिक जवाब देता है, तो अपने एनवायरमेंट के लिए, Discovery या Status के खास कमांड का इस्तेमाल करें. इससे यह पुष्टि की जा सकेगी कि Docs MCP या स्किल, मेमोरी में लोड है.

परिवेश एमसीपी की पुष्टि स्किल की पुष्टि
Claude Code चालू सर्वर और search_documentation टूल देखने के लिए, टर्मिनल में /mcp टाइप करें. सभी चालू मैनिफ़ेस्ट की सूची देखने के लिए, टर्मिनल में /skills टाइप करें.
Cursor सेटिंग > सुविधाएं > एमसीपी पर जाएं. पक्का करें कि सर्वर "कनेक्टेड" हो. सेटिंग > नियम खोलें. पुष्टि करें कि स्किल, "एजेंट तय करता है" में दिख रही है.
Antigravity एमसीपी की स्थिति देखने के लिए, कस्टमाइज़ेशन > कनेक्शन साइडबार देखें. /skills list टाइप करें या कस्टमाइज़ेशन > नियम साइडबार देखें.
Gemini CLI gemini mcp list चलाएं या /mcp list का इस्तेमाल करें. gemini skills list चलाएं या सेशन के दौरान, /skills स्लैश कमांड का इस्तेमाल करें.
Copilot चालू डेटा कनेक्टर की सूची देखने के लिए, @gemini /mcp टाइप करें. चालू एक्सटेंशन देखने के लिए, @gemini /skills (या /skills) टाइप करें.

समस्या का हल

अगर आपका एजेंट सिर्फ़ सामान्य जानकारी देता है या Gemini के खास तरीकों को नहीं पहचान पाता है, तो ये जांचें:

एजेंट को स्किल नहीं मिली

ज़्यादातर एजेंट, सिर्फ़ स्टार्टअप पर स्किल को इंडेक्स करते हैं.

ठीक करने का तरीका: अपने आईडीई (Cursor/VS Code) को पूरी तरह से रीस्टार्ट करें या टर्मिनल पर आधारित एजेंट (Claude Code) से बाहर निकलें और उसे फिर से खोलें.

ग्लोबल बनाम लोकल में टकराव

अगर आपने --global फ़्लैग के साथ इंस्टॉल किया है, तो हो सकता है कि आपका एजेंट, प्रोजेक्ट के हिसाब से बने नियमों के पक्ष में इसे अनदेखा कर रहा हो.

ठीक करने का तरीका: ग्लोबल फ़्लैग के बिना, स्किल को सीधे अपने प्रोजेक्ट रूट में इंस्टॉल करने की कोशिश करें:

npx skills add google-gemini/gemini-skills --skill gemini-api-dev

संसाधन