सामग्री पर जाएँ

Claude Desktop यूज़र्स के लिए

Claude Desktop आपका रिपो नहीं देख सकता। उसे एक दें।

Claude Desktop वह जगह है जहां बहुत लोग उस कोड के बारे में पूछते हैं जिसे वे अभी एडिट नहीं कर रहे: रिव्यू, ऑनबोर्डिंग, इंसिडेंट कॉल। Maguyva रिपो इंडेक्स करता है और उसे MCP पर देता है, ताकि जवाब याददाश्त नहीं, फ़ाइलों और लाइनों का हवाला दें।

Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, क्रेडिट कार्ड की ज़रूरत नहीं।

लोकल कॉपी की ज़रूरत नहीं। इंडेक्स से पूछें।

Claude Desktop के बारे में क्या जानना ज़रूरी है

Claude Desktop से जुड़े चार तथ्य।

// कॉन्फ़िग फ़ाइल

claude_desktop_config.json

Settings → Developer → Edit Config इसे खोलता है। macOS पर यह ~/Library/Application Support/Claude/ में रहती है; Windows पर %APPDATA%\Claude\ में।

// ट्रांसपोर्ट

लोकल ब्रिज

यह फ़ाइल लोकल प्रोसेस शुरू करती है, इसलिए यह गाइड @maguyva/mcp को npx के ज़रिए चलाती है। Node.js इंस्टॉल होना चाहिए।

// कुंजी

एक env एंट्री

ब्रिज उसी फ़ाइल में सर्वर के env ब्लॉक से MAGUYVA_API_KEY पढ़ता है।

// रीस्टार्ट

बंद करें, फिर दोबारा खोलें

Claude Desktop फ़ाइल को लॉन्च के समय पढ़ता है। एडिट के बाद ऐप पूरी तरह बंद करें; सर्वर अगली बार खोलने पर शुरू होता है।

प्रोजेक्ट निर्देश दिशा तय करते हैं। इन्हें इस्तेमाल करें।

Claude के प्रोजेक्ट्स में वे निर्देश और फ़ाइलें रहती हैं जिनसे प्रोजेक्ट की हर चैट शुरू होती है। ये इनके लिए सही जगह हैं:

  • जवाब किसके लिए हैं: रिव्यूअर, नया साथी, ऑन-कॉल इंजीनियर।
  • व्याख्याओं और सारांशों के लिए हाउस स्टाइल।
  • कुछ दस्तावेज़ जिन्हें आप उद्धृत करवाना चाहते हैं, जैसे आर्किटेक्चर ओवरव्यू।

अपलोड की गई फ़ाइलें एक स्नैपशॉट हैं। अपलोड के एक दिन बाद ही रिपो आगे बढ़ चुका होता है।

जहां पेस्ट किया कोड कम पड़ता है

कोड के बिना कोड पर बातचीत के गलत होने के तीन तरीके।

// पेस्ट किए स्निपेट पुराने पड़ जाते हैं

पिछले हफ़्ते चैट में पेस्ट की गई फ़ाइल पिछले हफ़्ते के कोड को बताती है। Claude उसी वर्ज़न से आत्मविश्वास के साथ जवाब देता है जो उसे दिया गया।

// स्निपेट पूरा सिस्टम नहीं है

एक फ़ाइल शायद ही कभी बताती है कि “यह फ़ेल हो तो क्या होता है?” हैंडलर, रीट्राई और अलर्ट आमतौर पर तीन अलग पैकेजों में होते हैं।

// लोकल कॉपी नहीं, तो grep नहीं

Claude Desktop के पास आपके रिपो की वर्किंग कॉपी नहीं है। टूल के बिना, स्ट्रक्चर से जुड़ा हर जवाब इस पर निर्भर है कि आपको क्या पेस्ट करना याद रहा।

Claude Desktop में MCP सर्वर के रूप में Maguyva

एक mcpServers एंट्री Claude को देती है:

  • आपके इंडेक्स किए गए रिपो पर 11 टूल सिमेंटिक, स्ट्रक्चरल (AST), ग्राफ़ और टेक्स्ट सर्च, साथ में सिंबल लुकअप, डिपेंडेंट्स और फ़ाइल रिट्रीवल।
  • फ़ाइल पाथ और लाइन नंबर के साथ जवाब 285+ भाषाओं में, ताकि आप हर दावे की जांच कर सकें।
  • ब्रांच-अवेयर नतीजे ताकि Claude उस ब्रांच के बारे में जवाब दे जिसका आप नाम लेते हैं, न कि उस फ़ाइल के बारे में जो किसी ने पिछले महीने अपलोड की थी।

प्रोजेक्ट निर्देश Claude को बताते हैं कैसे जवाब देना है।

Maguyva, Claude को जवाब का आधार बनने वाला कोड देता है।

दो वर्कफ़्लो

वे सवाल जिनके जवाब के लिए आप वरना IDE खोलते।

// workflow 01

रिव्यू के दौरान कोड पाथ समझाएं

claude> पेमेंट webhook का सिग्नेचर चेक फ़ेल होने के बाद क्या होता है?

semantic_search("webhook signature verification failure")
  src/payments/webhooks.ts:64   verifySignature()
  src/payments/webhooks.ts:91   rejectAndAlert()

→ Claude दोनों लाइनों का हवाला देकर जवाब देता है।
[exit 0]

जवाब का हर कदम एक फ़ाइल और लाइन की ओर इशारा करता है जिसे आप खोल सकते हैं।

// workflow 02

योजना बनाने से पहले बदलाव का आकार नापें

claude> पुराना plan_code फ़ील्ड कितनी जगह पढ़ा जाता है?

text_pattern_search("plan_code")
  9 फ़ाइलों में 14 मैच
dependency_search("getPlanCode", dependents)
  6 कॉलर

→ अनुमान अंदाज़े से नहीं, गिनती से शुरू होता है।
[exit 0]

प्लानिंग मीटिंग में काम का, जब किसी के पास रिपो खुला नहीं होता।

Claude Desktop में सेटअप

तीन चरण। Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, क्रेडिट कार्ड की ज़रूरत नहीं।

  1. // step 01

    maguyva.ai पर एक रिपो इंडेक्स करें

    ऐसा रिपो चुनें जिसे आप पहले से जानते हैं, ताकि आप जवाबों को परख सकें।

  2. // step 02

    Maguyva को claude_desktop_config.json में जोड़ें

    claude_desktop_config.json

    {
      "mcpServers": {
        "maguyva": {
          "command": "npx",
          "args": [
            "-y",
            "@maguyva/mcp"
          ],
          "env": {
            "MAGUYVA_API_KEY": "mgv_xxxx"
          }
        }
      }
    }
  3. // step 03

    प्लेसहोल्डर बदलें, रीस्टार्ट करें और एक सवाल पूछें

    mgv_xxxx को अपनी API कुंजी से बदलें, Claude Desktop पूरी तरह बंद करें और दोबारा खोलें। अगर सर्वर नहीं दिखता, तो Claude के लॉग फ़ोल्डर (macOS पर ~/Library/Logs/Claude) में mcp-server-maguyva.log पढ़ें।