Manus के लिए Context7 MCP कनेक्टर

पिछले साल के API के बजाय मौजूदा डॉक्स के अनुसार कोड लिखें

कहें “साइन-आउट विज़िटर्स को /login पर भेजने वाला चेक जोड़ने के लिए Next.js 16 का इस्तेमाल करें।” Manus उस लाइब्रेरी और वर्शन को Context7 में खोजता है, मौजूदा दस्तावेज़ और कोड उदाहरण पढ़ता है, और फिर उनसे कोड लिखता है। कोई एरर पेस्ट करें, और यह जांचता है कि API अभी कैसे काम करता है, आपको बताता है कि क्या बदला और इसे कैसे ठीक करें। उस वर्शन के दस्तावेज़ पाने के लिए अपने प्रॉम्प्ट में एक वर्शन नंबर डालें, या सीधे किसी लाइब्रेरी पर जाने के लिए /supabase/supabase जैसी लाइब्रेरी ID बताएं।

सबसे पहले, Manus में Context7 कनेक्ट करें

Next.js 16 का उपयोग करके एक चेक जोड़ें जो साइन-आउट विज़िटर्स को /login पर भेज दे।

/vercel/next.js · v16इलस्ट्रेशन

साइन-आउट हुए विज़िटर्स को /login पर भेजें

सोर्स: github.com/vercel/next.js · docs

Next.js 16 में middleware फ़ाइल का नाम proxy.ts है, और यह proxy नाम का एक फ़ंक्शन एक्सपोर्ट करती है।

import { NextResponse } from 'next/server'import type { NextRequest } from 'next/server'export function proxy(request: NextRequest) {  if (!request.cookies.has('session')) {    const login = new URL('/login', request.url)    return NextResponse.redirect(login)  }}

इस स्निपेट से proxy.ts लिखता है

AI के लिए अप-टू-डेट दस्तावेज़, आपके उपयोग किए जा रहे वर्शन के लिए

अपने प्रॉम्प्ट में लाइब्रेरी का नाम और वर्शन बताएं। Manus उस वर्शन को Context7 में देखता है, उसके डॉक्स और कोड उदाहरण पढ़ता है, फिर उसी के अनुरूप कोड लिखता है।

इस टास्क में इस्तेमाल हुई लाइब्रेरीइलस्ट्रेशन
/vercel/next.js/v16.2.9
/react/react/v19.2.7
/supabase/supabase/v1.26.04

नंबर से कोई वर्शन माँगें

अपने प्रॉम्प्ट में वर्शन लिखें, जैसे React 19 या Next.js 16, और Context7 उस वर्शन के डॉक्स से मैच करता है।

सर्च छोड़ने के लिए लाइब्रेरी ID बताएं

अगर आपको ID पता है, जैसे /supabase/supabase, तो उसे प्रॉम्प्ट में डालें। Manus पहले खोजे बिना सीधे उस लाइब्रेरी के डॉक्स पर जाता है।

दस्तावेज़ों के लिए एक MCP: पहले लाइब्रेरी ढूँढें, फिर उसके डॉक्स पढ़ें

Context7 दो चरणों में काम करता है। पहले यह लाइब्रेरी और उसके उपलब्ध वर्शन ढूंढता है, फिर आपके सवाल का जवाब देने वाले डॉक्स और कोड उदाहरण पढ़ता है। हर उदाहरण के साथ उसके स्रोत का लिंक होता है।

एक फ़ंक्शन के बारे में त्वरित जवाब

पूछें कि कोई फंक्शन अभी अपने आर्ग्युमेंट्स कैसे लेता है, या किस पुराने ऑप्शन की जगह कौन-सा नया आया है। Manus स्निपेट से जवाब देता है और दिखाता है कि यह कहाँ से आया।

इलस्ट्रेशन
1लाइब्रेरी खोजेंresolve-library-id
पुस्तकालयNext.js
/vercel/next.js6,135 कोड उदाहरण
v16.2.9v16.1.6v15.1.11
2दस्तावेज़ पढ़ेंquery-docs
लाइब्रेरी ID/vercel/next.js/v16.2.9
प्रश्नproxy में कुकी कैसे पढ़ूं?
  • proxy में रिक्वेस्ट से कुकी पढ़ेंसोर्स: github.com/vercel/next.js · v16.2.9
  • रिस्पॉन्स पर एक कुकी सेट करेंसोर्स: github.com/vercel/next.js · v16.2.9

मौजूदा डॉक्स से डिप्रिकेटेड API एरर ठीक करें

एरर पेस्ट करें और बताएं कि आप किस वर्शन पर हैं। Manus आपके वर्शन में उस API के काम करने का तरीका देखता है, बताता है कि क्या बदला है और जो लाइनें टूट रही हैं उन्हें फिर से लिखता है।

src/main.jsxreact 19.2इलस्ट्रेशन
TypeError: ReactDOM.render is not a function
React 19 डॉक्स सेReact 19 ने ReactDOM.render को हटा दिया। इसके बजाय react-dom/client से createRoot का उपयोग करके ऐप को रेंडर करें।
ReactDOM.render(<App />, document.getElementById('root'))import { createRoot } from 'react-dom/client'createRoot(document.getElementById('root')).render(<App />)

एरर और अपना वर्शन पेस्ट करें

Manus आपके बताए गए वर्शन के डॉक्स की जांच करता है, एक वाक्य में बताता है कि क्या बदला, और सिर्फ़ उन्हीं लाइनों को फिर से लिखता है जिनकी ज़रूरत है।

Context7 के दो वर्शन के डॉक्स, साथ-साथ

अपग्रेड से पहले, दोनों वर्शन के बारे में पूछें। Manus दोनों के डॉक्स पढ़कर बताता है कि क्या बदला, साथ ही यह भी बताता है कि उसने कौन से डॉक्स पढ़े।

docs से एक अपग्रेड प्लान करें

यह देखने के लिए एक टेबल पाएं कि किसका नाम बदलना है और क्या अलग तरीके से काम करता है। Manus से कहें कि जो डॉक्स में नहीं दिखाया गया है उसे छोड़ दे, ताकि लिस्ट में कोई अंदाज़ा न हो।

इलस्ट्रेशन
Next.js 15Next.js 16
Next.js 16 अपग्रेड गाइड के आधार पर
फ़ाइलmiddleware.tsproxy.ts
फ़ंक्शनexport function middleware()export function proxy()
रनटाइम एनवायरनमेंटedgenodejs
कॉन्फ़िग फ़्लैगskipMiddlewareUrlNormalizeskipProxyUrlNormalize

proxy में edge रनटाइम सपोर्टेड नहीं है। edge का उपयोग जारी रखने के लिए, अभी के लिए middleware रखें।

एक फुल बिल्ड में हर लाइब्रेरी का सबसे नया वर्ज़न इस्तेमाल करें

Context7 डॉक्स किसी बड़े काम में मदद कर सकते हैं: एक नया वेब ऐप, आपकी रिपॉज़िटरी में बदलाव या किसी प्रोजेक्ट के हर टास्क में।

मौजूदा डॉक्स के आधार पर एक वेब ऐप बनाएँ

Manus से इस्तेमाल की जाने वाली हर लाइब्रेरी के लिए Context7 चेक करने को कहें, ताकि नया वेब ऐप उन वर्ज़न के आज के APIs पर शुरू हो।

वेब ऐप बनाएं और प्रकाशित करें

रेपो अपडेट करें, फिर पुल रिक्वेस्ट खोलें

GitHub भी कनेक्टेड होने पर, Manus आपके रिपॉजिटरी में बदलाव करता है और एक पुल रिक्वेस्ट खोलता है जिसमें उसने जिन दस्तावेज़ों का पालन किया, वे सूचीबद्ध होते हैं।

GitHub कनेक्टर देखें

"पहले डॉक्स देखें" को प्रोजेक्ट नियम बनाएं

नियम को किसी प्रोजेक्ट के निर्देशों में डालें। साझा निर्देश उस प्रोजेक्ट के हर नए टास्क को गाइड करते हैं, ताकि आपको इसे दोहराना न पड़े।

देखें कि Projects कैसे काम करता है

Context7 MCP सर्वर को Manus से कनेक्ट करें

Context7 पहले से Manus के कनेक्टर्स में मौजूद है। इसे एक बार कनेक्ट करें, और कोई भी टास्क कोड लिखने से पहले करंट लाइब्रेरी डॉक्स देख सकता है।

  1. कनेक्टर खोलें

    Manus में Connectors खोलें, Context7 चुनें और कनेक्ट करें चुनें।

  2. कनेक्ट करना पूरा करें

    Context7 पहले से कनेक्टर्स में सूचीबद्ध है, इसलिए कोई सर्वर इंस्टॉल करने या URL पेस्ट करने की ज़रूरत नहीं है। पूरा करने के लिए स्क्रीन पर दिए स्टेप्स फॉलो करें।

  3. किसी भी टास्क में पूछें

    लाइब्रेरी का नाम बताएं, और जब ज़रूरी हो तो वर्शन भी। जब चाहें कि Manus कोड लिखने से पहले डॉक्स देखे, तो “use Context7” जोड़ें।

Context7हर लाइब्रेरी के लिए मौजूदा दस्तावेज़ और कोड उदाहरण

Context7 डॉक्यूमेंटेशन सेवा के ज़रिए, हर लाइब्रेरी के लिए मौजूदा, विशिष्ट तकनीकी दस्तावेज़ और इम्प्लीमेंटेशन उदाहरण पाएं।

कनेक्ट करेंइलस्ट्रेशन
  • दो टूल्स: एक लाइब्रेरी ढूंढता है, दूसरा उसके डॉक्स पढ़ता है
  • केवल पढ़ने के लिए: यह डॉक्स देखता है और आपके कोड या अकाउंट्स में कोई बदलाव नहीं करता
  • हर कोड उदाहरण के साथ उसके सोर्स का लिंक मिलता है

Context7 MCP के बारे में सवाल

मैं Manus में Context7 MCP कैसे सेट करूं? क्या मुझे इसे इंस्टॉल करना है या सर्वर URL या API key जोड़नी है?

आपको कुछ भी इंस्टॉल करने या सर्वर URL डालने की ज़रूरत नहीं है। Context7 पहले से ही Manus Connectors में मौजूद है: Connectors खोलें, Context7 चुनें, कनेक्ट करें चुनें और स्क्रीन पर दिए गए स्टेप्स फॉलो करें। Manus Context7 को ऐसे कनेक्टर के रूप में चिह्नित नहीं करता जिसे अतिरिक्त सेटअप चाहिए, और इसका कनेक्टर पेज Context7 API key भी नहीं माँगता। कनेक्ट होने के बाद, किसी भी टास्क में लाइब्रेरी और वर्शन का नाम बता दें।

Context7 किन लाइब्रेरी को देख सकता है?

वे लाइब्रेरी जिन्हें Context7 में जोड़ा गया है, जैसे Next.js, React और Supabase। इन्हें कम्युनिटी और लाइब्रेरी ओनर जोड़ते हैं। इसकी सर्च हर मैच के लिए लाइब्रेरी ID, कोड एग्ज़ाम्पल्स की संख्या, और उपलब्ध वर्ज़न दिखाती है। अगर कोई लाइब्रेरी वहां नहीं है, तो सर्च को कोई सही मैच नहीं मिलेगा, और आप Manus से उस लाइब्रेरी की खुद की docs साइट पढ़ने के लिए कह सकते हैं।

क्या मैं चुन सकता हूँ कि वह किस वर्शन के डॉक्स पढ़े?

हाँ। अपने प्रॉम्प्ट में वर्शन डालें, उदाहरण के लिए “Next.js 16”, और Context7 उस वर्शन से मिलान करता है। आप लाइब्रेरी ID में वर्शन भी दे सकते हैं, जैसे /vercel/next.js/v16.2.9। कौन सा वर्शन इस्तेमाल हुआ यह जानने के लिए, Manus से वह लाइब्रेरी ID बताने को कहें जिसे उसने देखा था।

जो डॉक्स मिलते हैं, क्या वो हमेशा सही होते हैं?

हमेशा नहीं। Context7 के डॉक्यूमेंट्स कम्युनिटी और लाइब्रेरी मालिकों से आते हैं, और Context7 कहता है कि वह हर लाइब्रेरी के पूरे या सटीक होने की गारंटी नहीं दे सकता। इसके द्वारा दिया गया हर कोड उदाहरण अपने सोर्स से लिंक होता है, इसलिए Manus से इस्तेमाल किए गए स्निपेट्स और लिंक दिखाने के लिए कहें, और ज़रूरी चीज़ों की जांच कर लें।

यह AI से सीधे कोड लिखने के लिए कहने से कैसे अलग है?

बिना लुकअप के, AI ट्रेनिंग में सीखी बातों के आधार पर लिखता है, जो आपके इस्तेमाल किए जा रहे वर्शन से पुरानी हो सकती है। इसी वजह से नाम बदली या हटाई गई API नए कोड में आ जाती हैं। Context7 कनेक्ट होने पर, Manus पहले आपके वर्शन के मौजूदा दस्तावेज़ पढ़ता है, फिर कोड लिखता है।

क्या Context7 मेरा कोड देखता है?

इसके दो tools एक library name या ID, एक छोटा सा सवाल और, यदि पता हो तो, programming language लेते हैं। इनमें से कोई भी आपकी files या आपका repository नहीं लेता। सवाल सही docs खोजने के लिए Context7 को भेजा जाता है, और tool instructions AI को बताते हैं कि API keys, passwords, personal data और private code इसमें शामिल न करे।

क्या इसके द्वारा किए जा सकने वाले लुकअप्स की कोई सीमा है?

हां। Context7 लुकअप पर रेट लिमिट लगाता है, और उसके टूल AI को हर सवाल के लिए अधिकतम तीन कॉल करने को कहते हैं। लाइब्रेरी और वर्शन पहले से बता देने से हर लुकअप पहली बार में ही सही डॉक्स ढूंढ पाता है।

Context7 कनेक्ट करें और मौजूदा डॉक्स से कोड लिखें

Manus में Context7 कनेक्ट करें

Less structure,
more intelligence.