// कॉन्फ़िग फ़ाइल
एक YAML ब्लॉक
ब्लॉक को अपने वर्कस्पेस में .continue/mcpServers/maguyva.yaml के रूप में सेव करें, या उसकी mcpServers एंट्री ~/.continue/config.yaml में जोड़ें। config.json अब डिप्रिकेटेड है।
Continue यूज़र्स के लिए
Continue का एजेंट उस कॉन्टेक्स्ट से काम करता है जो आप देते हैं और उन टूल्स से जिनकी कॉन्फ़िग इजाज़त देती है। Maguyva पूरा रिपो इंडेक्स करता है और उसे MCP पर देता है, ताकि एजेंट मोड एक के बाद एक फ़ाइल पढ़ने से पहले पूछे कि कोड कहां है।
Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, क्रेडिट कार्ड की ज़रूरत नहीं।
एक YAML ब्लॉक: एक URL, एक हेडर और आपकी .env से एक सीक्रेट। Continue से जुड़ी चार खास बातें।
// कॉन्फ़िग फ़ाइल
ब्लॉक को अपने वर्कस्पेस में .continue/mcpServers/maguyva.yaml के रूप में सेव करें, या उसकी mcpServers एंट्री ~/.continue/config.yaml में जोड़ें। config.json अब डिप्रिकेटेड है।
// ट्रांसपोर्ट
Continue, Maguyva के एंडपॉइंट से Streamable HTTP पर कनेक्ट होता है; हेडर requestOptions के नीचे रहता है। कोई लोकल प्रोसेस नहीं, कोई Node.js नहीं।
// कुंजी
${{ secrets.MAGUYVA_API_KEY }} पहले ~/.continue/.env से, फिर वर्कस्पेस की .continue/.env और .env से, और आखिर में प्रोसेस एनवायरनमेंट से पढ़ा जाता है। ब्लॉक में खुद कोई कुंजी नहीं होती।
// मोड
Continue MCP टूल एजेंट मोड में देता है, चैट में नहीं। दूसरे क्लाइंट्स की JSON कॉन्फ़िग भी काम करती हैं: उन्हें .continue/mcpServers/ में रख दें।
# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
किसी बदलाव को पूरा कहने से पहले पैकेज के टेस्ट चलाओ।Continue Markdown नियम .continue/rules/ से लोड करता है। कोई नियम हमेशा लागू हो सकता है, सिर्फ़ तब जब मैच करने वाली फ़ाइलें कॉन्टेक्स्ट में हों (globs), या तब जब एजेंट तय करे कि उसका description फ़िट बैठता है। नियमों को इनके लिए इस्तेमाल करें:
नियम एजेंट को बताता है कि कैसे काम करना है। वह यह नहीं बता सकता कि आज सुबह के मर्ज के बाद कोड क्या कहता है।
तीन खाली जगहें जिन्हें एजेंट मोड फ़ाइलें पढ़कर भरता है।
आप वे फ़ाइलें जोड़ते हैं जो आपको ज़रूरी लगती हैं। एजेंट को जिस इम्प्लीमेंटेशन की ज़रूरत है, वह अक्सर उसी फ़ाइल में होता है जिसका आपको खयाल नहीं आया।
“इसे बदलूं तो क्या टूटेगा?” एक ग्राफ़ सवाल है। इंडेक्स के बिना एजेंट इसका जवाब देने के लिए एक-एक फ़ाइल पढ़ता है।
Continue तंग कॉन्टेक्स्ट लिमिट वाले लोकल मॉडल चला सकता है। file:line के साथ एक रैंक किया गया जवाब वहां फ़िट हो जाता है जहां दस खोजी रीड्स नहीं होतीं।
एक mcpServers ब्लॉक एजेंट मोड को देता है:
नियम Continue को बताते हैं कैसे काम करना है।
Maguyva, Continue को कोड का नक्शा देता है।
पहले नक़्शे से पूछें, फिर एडिट करें।
// workflow 01
continue agent> हम webhook सिग्नेचर कहां वेरिफ़ाई करते हैं? semantic_search("verify webhook signature") src/webhooks/verify.ts:17 verifySignature() docs/webhooks.md:40 ← टेक्स्ट → एजेंट verify.ts पढ़ता है, और कुछ नहीं। [exit 0]
अर्थ के आधार पर सर्च इम्प्लीमेंटेशन ढूंढ लेती है, भले ही उसका नाम आपके शब्दों से मेल न खाए।
// workflow 02
continue agent> पुराने बिलिंग क्लाइंट को अब भी क्या import करता है? dependency_search("LegacyBillingClient", dependents) 3 पैकेज में 4 इम्पोर्टर → एजेंट चारों को माइग्रेट करता है, फिर क्लाइंट हटा देता है। [exit 0]
इम्पोर्टर की लिस्ट डिलीट से पहले पूरी होती है, बाद में बिल्ड से पता नहीं चलती।
तीन चरण। Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, क्रेडिट कार्ड की ज़रूरत नहीं।
// step 01
ऐसा रिपो चुनें जिसे आप पहले से जानते हैं, ताकि आप जवाबों को परख सकें।
// step 02
.continue/mcpServers/maguyva.yaml
name: Maguyva
version: 0.0.1
schema: v1
mcpServers:
- name: maguyva
type: streamable-http
url: https://maguyva.tools/mcp
requestOptions:
headers:
Authorization: Bearer ${{ secrets.MAGUYVA_API_KEY }}
// step 03
~/.continue/.env में MAGUYVA_API_KEY= के बाद अपनी कुंजी लिखें। एजेंट मोड पर जाएं और एक ऐसा सवाल पूछें जिसका जवाब आप पहले से जानते हैं।