// कॉन्फ़िग फ़ाइल
claude_desktop_config.json
Settings → Developer → Edit Config इसे खोलता है। macOS पर यह ~/Library/Application Support/Claude/ में रहती है; Windows पर %APPDATA%\Claude\ में।
Claude Desktop यूज़र्स के लिए
Claude Desktop वह जगह है जहां बहुत लोग उस कोड के बारे में पूछते हैं जिसे वे अभी एडिट नहीं कर रहे: रिव्यू, ऑनबोर्डिंग, इंसिडेंट कॉल। Maguyva रिपो इंडेक्स करता है और उसे MCP पर देता है, ताकि जवाब याददाश्त नहीं, फ़ाइलों और लाइनों का हवाला दें।
Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, क्रेडिट कार्ड की ज़रूरत नहीं।
लोकल कॉपी की ज़रूरत नहीं। इंडेक्स से पूछें। Claude Desktop से जुड़े चार तथ्य।
// कॉन्फ़िग फ़ाइल
Settings → Developer → Edit Config इसे खोलता है। macOS पर यह ~/Library/Application Support/Claude/ में रहती है; Windows पर %APPDATA%\Claude\ में।
// ट्रांसपोर्ट
यह फ़ाइल लोकल प्रोसेस शुरू करती है, इसलिए यह गाइड @maguyva/mcp को npx के ज़रिए चलाती है। Node.js इंस्टॉल होना चाहिए।
// कुंजी
ब्रिज उसी फ़ाइल में सर्वर के env ब्लॉक से MAGUYVA_API_KEY पढ़ता है।
// रीस्टार्ट
Claude Desktop फ़ाइल को लॉन्च के समय पढ़ता है। एडिट के बाद ऐप पूरी तरह बंद करें; सर्वर अगली बार खोलने पर शुरू होता है।
Claude के प्रोजेक्ट्स में वे निर्देश और फ़ाइलें रहती हैं जिनसे प्रोजेक्ट की हर चैट शुरू होती है। ये इनके लिए सही जगह हैं:
अपलोड की गई फ़ाइलें एक स्नैपशॉट हैं। अपलोड के एक दिन बाद ही रिपो आगे बढ़ चुका होता है।
कोड के बिना कोड पर बातचीत के गलत होने के तीन तरीके।
पिछले हफ़्ते चैट में पेस्ट की गई फ़ाइल पिछले हफ़्ते के कोड को बताती है। Claude उसी वर्ज़न से आत्मविश्वास के साथ जवाब देता है जो उसे दिया गया।
एक फ़ाइल शायद ही कभी बताती है कि “यह फ़ेल हो तो क्या होता है?” हैंडलर, रीट्राई और अलर्ट आमतौर पर तीन अलग पैकेजों में होते हैं।
Claude Desktop के पास आपके रिपो की वर्किंग कॉपी नहीं है। टूल के बिना, स्ट्रक्चर से जुड़ा हर जवाब इस पर निर्भर है कि आपको क्या पेस्ट करना याद रहा।
एक mcpServers एंट्री 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]
प्लानिंग मीटिंग में काम का, जब किसी के पास रिपो खुला नहीं होता।
तीन चरण। Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, क्रेडिट कार्ड की ज़रूरत नहीं।
// step 01
ऐसा रिपो चुनें जिसे आप पहले से जानते हैं, ताकि आप जवाबों को परख सकें।
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
mgv_xxxx को अपनी API कुंजी से बदलें, Claude Desktop पूरी तरह बंद करें और दोबारा खोलें। अगर सर्वर नहीं दिखता, तो Claude के लॉग फ़ोल्डर (macOS पर ~/Library/Logs/Claude) में mcp-server-maguyva.log पढ़ें।