// कॉन्फ़िग फ़ाइल
cline_mcp_settings.json
इसे Cline पैनल के MCP Servers आइकन से खोलें: Configure टैब, फिर Configure MCP Servers। सर्वर mcpServers के नीचे जाते हैं।
Cline यूज़र्स के लिए
Cline फ़ाइलें पढ़ता है, कमांड चलाता है और कुछ भी बदलने से पहले पूछता है। Maguyva पूरा रिपो इंडेक्स करता है और उसे MCP पर वापस देता है, ताकि Plan मोड डायरेक्टरी लिस्टिंग के बजाय असली कॉल साइट्स से शुरू हो।
Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, क्रेडिट कार्ड की ज़रूरत नहीं।
काम कैसे करना है, इसके लिए .clinerules। कोड अभी क्या कहता है, इसके लिए Maguyva। Cline से जुड़े चार तथ्य।
// कॉन्फ़िग फ़ाइल
इसे Cline पैनल के MCP Servers आइकन से खोलें: Configure टैब, फिर Configure MCP Servers। सर्वर mcpServers के नीचे जाते हैं।
// ट्रांसपोर्ट
Cline, Maguyva के एंडपॉइंट से Streamable HTTP पर कनेक्ट होता है। कोई लोकल प्रोसेस नहीं, कोई Node.js नहीं।
// कुंजी
कुंजी सीधे Authorization हेडर में जाती है, जैसे Cline के अपने उदाहरणों में। सेटिंग्स फ़ाइल आपके एडिटर के यूज़र स्टोरेज में रहती है, आपके रिपो में नहीं।
// टाइप
एंट्री में "type": "streamableHttp" रहने दें: टाइप के बिना Cline पुराना SSE मान लेता है। जिन टूल्स पर आपको भरोसा है उन्हें autoApprove में लिखें, ताकि उनका अप्रूवल प्रॉम्प्ट न आए।
# .clinerules/testing.md
- किसी टास्क को पूरा मार्क करने से पहले टेस्ट सूट चलाएं।
- डिपेंडेंसी जोड़ने से पहले पूछें।वर्कस्पेस rules .clinerules/ या .cline/rules/ में Markdown फ़ाइलें होती हैं; Cline AGENTS.md, .cursorrules और .windsurfrules भी पढ़ता है। Rules इनके लिए सही जगह हैं:
Rules, Cline को बताते हैं कि कैसे बर्ताव करना है। वे यह नहीं बताते कि कौन-सी सर्विसेज़ उस टेबल को पढ़ती हैं जिसे वह मूव करने वाला है।
तीन कमियां जिन्हें Cline एक-एक रिक्वेस्ट में और फ़ाइलें पढ़कर भरता है।
Plan मोड उसी से तर्क करता है जो Cline ने अब तक पढ़ा है। बड़े रिपो में यह एक डायरेक्टरी ट्री और कुछ फ़ाइलें होती हैं, और योजना को वही कमियां विरासत में मिलती हैं।
दिशा समझने के लिए Cline जो भी फ़ाइल खोलता है, उसमें टोकन और एक मॉडल रिक्वेस्ट लगती है। किसी अनजान पैकेज में दिशा समझने में पहली एडिट से पहले ही कॉन्टेक्स्ट विंडो का बड़ा हिस्सा खर्च हो सकता है।
“इसे और कौन कॉल करता है?” एक ग्राफ़ सवाल है। टेक्स्ट सर्च स्ट्रिंग ढूंढ लेता है; वह असली कॉलर्स को किसी कमेंट, mock और उसी नाम वाले मेथड से अलग नहीं करता।
एक mcpServers एंट्री Cline को देती है:
Cline rules, Cline को बताते हैं कैसे काम करना है।
Maguyva, Cline को योजना बनाने के लिए नक़्शा देता है।
नक़्शे के आधार पर योजना बनाएं, फिर काम करें।
// workflow 01
cline plan> session refresh को auth पैकेज में ले जाओ dependency_search("refreshSession", dependents) src/api/middleware.ts:58 src/jobs/renew.ts:12 src/web/hooks/useSession.ts:30 → Act मोड शुरू होने से पहले योजना तीनों कॉल साइट्स सूचीबद्ध करती है। [exit 0]
योजना हर उस फ़ाइल का नाम लेती है जिसे वह छुएगी, ताकि आप अंदाज़े को नहीं, एक सूची को मंज़ूरी दें।
// workflow 02
cline> हम proration कैसे कैलकुलेट करते हैं? semantic_search("proration calculation") src/billing/proration.ts:22 prorate() ← इम्प्लीमेंटेशन test/billing/proration.spec.ts:7 ← fixture → Cline छह नहीं, एक फ़ाइल पढ़ता है। [exit 0]
रैंक किए गए नतीजे इम्प्लीमेंटेशन को उसी नाम वाले fixture से ऊपर रखते हैं।
तीन चरण। Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, क्रेडिट कार्ड की ज़रूरत नहीं।
// step 01
ऐसा रिपो चुनें जिसे आप पहले से जानते हैं, ताकि आप जवाबों को परख सकें।
// step 02
cline_mcp_settings.json
{
"mcpServers": {
"maguyva": {
"type": "streamableHttp",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
},
"disabled": false,
"autoApprove": []
}
}
} // step 03
mgv_xxxx को अपनी API कुंजी से बदलें और फ़ाइल सेव करें। एक ऐसा सवाल पूछें जिसका जवाब आप पहले से जानते हैं, फिर उद्धृत फ़ाइल खोलें।