Instagit
आधिकारिकअपने एजेंटों को किसी भी GitHub रिपॉजिटरी को तुरंत समझने दें
Instagit MCP के साथ आप क्या कर सकते हैं?
- किसी भी सार्वजनिक रिपॉजिटरी के बारे में प्रश्न पूछें —
ask_repoका उपयोग करके किसी URL याowner/repoशॉर्टहैंड द्वारा रिपॉजिटरी को क्वेरी करें और वास्तविक स्रोत कोड पर आधारित उत्तर प्राप्त करें। - किसी विशिष्ट ब्रांच, टैग या कमिट को लक्षित करें — डिफ़ॉल्ट ब्रांच के बजाय कोडबेस के किसी विशेष संस्करण का विश्लेषण करने के लिए
ask_repoमें वैकल्पिकrefपैरामीटर पास करें। - फ़ाइल उद्धरणों के साथ आर्किटेक्चर स्पष्टीकरण प्राप्त करें — एजेंट से पूछें कि घटक कैसे जुड़ते हैं, और विशिष्ट फ़ाइलों और लाइन नंबरों पर आधारित उत्तर प्राप्त करें।
- सुरक्षा या पैटर्न के लिए कार्यान्वयन की समीक्षा करें — नए योगदानों को सूचित करने के लिए प्रमाणीकरण प्रवाह, त्रुटि प्रबंधन या मौजूदा पैटर्न की जांच करने हेतु
ask_repoको प्रेरित करें।
दस्तावेज़
Instagit
अपने एजेंटों को किसी भी GitHub रेपो को तुरंत समझने दें
एक MCP सर्वर जो कोडिंग एजेंटों को किसी भी Git रिपॉजिटरी में तुरंत अंतर्दृष्टि देता है — कोई अनुमान नहीं, कोई भ्रम नहीं।
त्वरित शुरुआत
एजेंटिक इंस्टॉल
आरंभ करने के लिए अपने एजेंट के साथ निम्नलिखित साझा करें:
curl -s https://instagit.com/install.md
मैन्युअल इंस्टॉल
अपने MCP क्लाइंट कॉन्फ़िगरेशन में जोड़ें:
{
"mcpServers": {
"instagit": {
"command": "npx",
"args": ["-y", "instagit@latest"]
}
}
}
Claude Code, Claude Desktop, Cursor, OpenClaw, और किसी भी MCP-संगत क्लाइंट के साथ काम करता है। @latest टैग सुनिश्चित करता है कि आपको हमेशा सबसे हालिया संस्करण मिले।
क्यों
बाहरी लाइब्रेरी के साथ एकीकरण करने वाले एजेंट अंधेरे में उड़ रहे होते हैं। वे दस्तावेज़ पढ़ते हैं (यदि मौजूद हों), API का अनुमान लगाते हैं, और ऐसे पैटर्न का भ्रम पैदा करते हैं जो वास्तविक कोड से मेल नहीं खाते। परिणाम: टूटे हुए एकीकरण, गलत फ़ंक्शन हस्ताक्षर, पुराने उपयोग पैटर्न, घंटों की डिबगिंग।
जब कोई एजेंट वास्तव में उस लाइब्रेरी या सेवा के स्रोत कोड का विश्लेषण कर सकता है जिसके साथ वह एकीकरण कर रहा है, तो सब कुछ बदल जाता है। वह वास्तविक फ़ंक्शन हस्ताक्षर, वास्तविक डेटा प्रवाह, और अनुरक्षकों द्वारा अभिप्रेत पैटर्न देखता है। एकीकरण नाटकीय रूप से आसान और कम त्रुटि-प्रवण हो जाता है क्योंकि एजेंट अनुमानों से नहीं, बल्कि वास्तविक सत्य से काम कर रहा है।
एजेंट इसके साथ क्या कर सकते हैं
- किसी भी लाइब्रेरी के साथ पहली बार में सही एकीकरण करें — "मैं इस SDK के साथ प्रमाणीकरण कैसे सेट अप करूँ?" का उत्तर पुराने दस्तावेज़ों या प्रशिक्षण डेटा से नहीं, बल्कि वास्तविक कोड से मिलता है। आपका एजेंट वास्तविक कंस्ट्रक्टर, वास्तविक कॉन्फ़िग विकल्प, वास्तविक त्रुटि प्रकार देखता है।
- बिना अनुमान के संस्करणों के बीच माइग्रेट करें — अपने एजेंट को लाइब्रेरी के पुराने और नए दोनों संस्करणों पर इंगित करें। यह वास्तविक कार्यान्वयनों का अंतर निकाल सकता है और एक माइग्रेशन योजना तैयार कर सकता है जो हर ब्रेकिंग चेंज का हिसाब रखती है।
- रिपॉजिटरी सीमाओं के पार समस्याओं को डीबग करें — जब कोई बग आपके कोड और एक निर्भरता तक फैला हो, तो आपका एजेंट दोनों कोडबेस पढ़ सकता है और समस्या के मूल कारण तक पहुँच सकता है — यहाँ तक कि उन लाइब्रेरी में भी जिन्हें आपने कभी नहीं खोला।
- एकीकरण कोड उत्पन्न करें जो वास्तव में काम करे — रनटाइम पर विफल होने वाले प्रशंसनीय दिखने वाले कोड उत्पन्न करने के बजाय, आपका एजेंट वास्तविक API सतह के आधार पर एकीकरण कोड लिखता है: वास्तविक विधि नाम, वास्तविक पैरामीटर प्रकार, वास्तविक रिटर्न मान।
- प्रतिबद्ध होने से पहले लाइब्रेरी का मूल्यांकन करें — "क्या हमें लाइब्रेरी A या B का उपयोग करना चाहिए?" आपका एजेंट दोनों कार्यान्वयनों का विश्लेषण कर सकता है, त्रुटि प्रबंधन, परीक्षण कवरेज और वास्तु गुणवत्ता के प्रति उनके दृष्टिकोण की तुलना कर सकता है, और आपको एक ठोस सिफारिश दे सकता है।
- अपरिचित कोडबेस में मिनटों में शामिल हों — अपने एजेंट को किसी भी रेपो पर इंगित करें और पूछें कि चीजें कैसे काम करती हैं। यह कोड से ही उत्तर देता है, फ़ाइल पथ और पंक्ति संख्याओं के साथ, न कि उस स्मृति से जो महीनों पुरानी हो सकती है।
विशेषताएँ
- एजेंट-मूल संदर्भ — कोडिंग एजेंटों के लिए उद्देश्य-निर्मित। वह सटीक संदर्भ लौटाता है जो एक AI को कोड को समझने, संशोधित करने और उसके बारे में तर्क करने के लिए चाहिए।
- वास्तु सत्य — कीवर्ड खोज से परे जाता है। समझता है कि घटक कैसे जुड़ते हैं, निर्णय क्यों लिए गए, और वास्तविक जटिलता कहाँ रहती है।
- कोई भी रेपो, कोई भी पैमाना — सप्ताहांत परियोजनाओं से लेकर विशाल मोनोरेपो तक। सार्वजनिक और निजी रिपॉजिटरी, कोई भी Git होस्ट।
- सटीक स्रोत उद्धरण — हर दावा विशिष्ट फ़ाइलों और पंक्ति संख्याओं पर वापस खोजा गया। कोई भ्रम नहीं, कोई हाथ-पैर मारना नहीं।
कॉन्फ़िगरेशन
पर्यावरण चर
| चर | विवरण | डिफ़ॉल्ट |
|---|---|---|
INSTAGIT_API_KEY | instagit.com से API कुंजी | अनाम टोकन स्वतः पंजीकृत करता है |
INSTAGIT_API_URL | कस्टम API एंडपॉइंट | उत्पादन API |
प्रमाणित उपयोग
उच्च दर सीमा और तेज़ विश्लेषण के लिए instagit.com पर साइन अप करें:
{
"mcpServers": {
"instagit": {
"command": "npx",
"args": ["-y", "instagit@latest"],
"env": {
"INSTAGIT_API_KEY": "ig_your_api_key_here"
}
}
}
}
अनाम उपयोग
कोई API कुंजी आवश्यक नहीं — सर्वर पहले उपयोग पर स्वचालित रूप से एक अनाम टोकन पंजीकृत करता है। अनाम टोकन ~/.instagit/token.json में संग्रहीत होते हैं और Python MCP सर्वर के साथ साझा किए जाते हैं।
उपकरण: ask_repo
AI के साथ किसी भी Git रिपॉजिटरी का विश्लेषण करें।
पैरामीटर:
| पैरामीटर | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
repo | string | हाँ | रिपॉजिटरी URL, शॉर्टहैंड (owner/repo), या कोई भी सार्वजनिक Git URL |
prompt | string | हाँ | कोडबेस के बारे में क्या विश्लेषण करना है या पूछना है |
ref | string | नहीं | शाखा, कमिट SHA, या टैग (डिफ़ॉल्ट: रिपॉजिटरी की डिफ़ॉल्ट शाखा) |
उदाहरण संकेत:
- "वास्तुकला और मुख्य घटकों की व्याख्या करें"
- "सुरक्षा मुद्दों के लिए प्रमाणीकरण कार्यान्वयन की समीक्षा करें"
- "मौजूदा पैटर्न का पालन करते हुए मैं एक नया API एंडपॉइंट कैसे जोड़ूंगा?"
- "React 17 से 18 में अपग्रेड करने में क्या लगेगा?"
आवश्यकताएँ
- Node.js 18+
लाइसेंस
MIT — कॉपीराइट (c) 2026 Instalabs, LLC
instagit.com पर अधिक जानें