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

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

हमारा सुझाव है कि आप Gemini Docs MCP सेट अप करें. साथ ही, Gemini API की स्किल का इस्तेमाल करके अपने एनवायरमेंट को बेहतर बनाएं. इससे, आपकी कोडिंग असिस्टेंट को 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 की एमसीपी सेवा के साथ मिलकर काम करती है: अगर आपने दोनों को इंस्टॉल किया है, तो यह स्किल दस्तावेज़ बनाने के लिए एमसीपी सेवा का इस्तेमाल करती है. हालाँकि, एमसीपी इंस्टॉल न होने पर भी, यह फ़ॉलबैक के तौर पर ai.google.dev से /gemini-api/docs/llms.txt फ़ेच करेगी. इसमें .md.txt जोड़कर, अलग-अलग पेजों को रॉ मार्कडाउन के तौर पर भी फ़ेच किया जा सकता है. जैसे, https://ai.google.dev/gemini-api/docs/speech-generation.md.txt.

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

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

gemini-api-dev

Gemini API (Interactions API) का इस्तेमाल करके ऐप्लिकेशन बनाने की स्किल. Interactions API, Gemini मॉडल और एजेंटों के साथ काम करने का सबसे आसान और बेहतरीन तरीका है. इस स्किल में ये शामिल हैं:

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

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 Docs MCP सर्वर से कनेक्ट हो सकती है और इंस्टॉल की गई आपकी स्किल का इस्तेमाल कर सकती है.

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

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

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

सेटअप पूरा होने पर:

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

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

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

परिवेश MCP की पुष्टि स्किल की पुष्टि करना
Claude Code चालू सर्वर और search_documentation टूल देखने के लिए, टर्मिनल में /mcp टाइप करें. सभी चालू मेनिफ़ेस्ट की सूची बनाने के लिए, टर्मिनल में /skills टाइप करें.
कर्सर सेटिंग > सुविधाएं > एमसीपी पर जाएं. पक्का करें कि सर्वर "कनेक्ट किया गया" हो. सेटिंग > नियम खोलें. पुष्टि करें कि "एजेंट तय करता है" सेक्शन में स्किल दिख रही हो.
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

संसाधन