Manus için Context7 MCP bağlayıcısı

Geçen yılın API'sine değil, mevcut belgelere göre kod yaz

“Oturumu kapatmış ziyaretçileri /login'e yönlendiren bir kontrol eklemek için Next.js 16'yı kullan” de. Manus bu kütüphaneyi ve sürümü Context7 üzerinde arar, güncel belgeleri ve kod örneklerini okur, ardından kodu bunlardan yazar. Bir hata yapıştır, API'nin şu anda nasıl çalıştığını kontrol eder, neyin değiştiğini ve nasıl düzeltileceğini söyler. O sürümün belgelerini almak için isteminde bir sürüm numarası belirt veya doğrudan ona gitmek için /supabase/supabase gibi bir kütüphane kimliği belirt.

Önce Manus içinde Context7'yi bağlayın

Oturum açmamış ziyaretçileri /login'e yönlendiren bir kontrol eklemek için Next.js 16 kullan.

/vercel/next.js · v16İllüstrasyon

Oturum açmamış ziyaretçileri /login'e yönlendir

Kaynak: github.com/vercel/next.js · docs

Next.js 16'da middleware dosyasının adı proxy.ts olarak değişir ve proxy adlı bir fonksiyon dışa aktarır.

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)  }}

Bu kod parçacığından proxy.ts dosyasını yazar

Kullandığınız sürüm için yapay zekaya özel güncel belgeler

Promptunda kütüphane adını ve sürümü belirt. Manus, bu sürümü Context7 içinde arar, belgelerini ve kod örneklerini okur, ardından buna uyan kodu yazar.

Bu görevdeki kitaplıklarİllüstrasyon
/vercel/next.js/v16.2.9
/react/react/v19.2.7
/supabase/supabase/v1.26.04

Numarayla bir sürüm isteyin

İstemine React 19 veya Next.js 16 gibi sürümü yaz, Context7 o sürüme ait belgelerle eşleştirir.

Aramayı atlamak için kütüphane ID'sini belirt

Kimliği biliyorsanız, örneğin /supabase/supabase, bunu istemin içine koyun. Manus önce arama yapmadan doğrudan o kütüphanenin belgelerine gider.

Dokümantasyon için bir MCP: önce kütüphaneyi bul, sonra dokümanlarını oku

Context7 iki adımda çalışır. Önce kütüphaneyi ve mevcut sürümlerini bulur, sonra sorunuzu yanıtlayan belgeleri ve kod örneklerini okur. Her örnek kaynağına bir bağlantıyla gelir.

Bir fonksiyon hakkında hızlı yanıtlar

Bir fonksiyonun argümanlarını şu an nasıl aldığını veya eski bir seçeneğin yerine hangisinin geçtiğini sor. Manus bunu kod parçasından yanıtlar ve kaynağını gösterir.

İllüstrasyon
1Kitaplığı bulresolve-library-id
KütüphaneNext.js
/vercel/next.js6.135 kod örneği
v16.2.9v16.1.6v15.1.11
2Belgeleri okuquery-docs
Kitaplık ID/vercel/next.js/v16.2.9
Soruproxy içinde çerezi nasıl okurum?
  • proxy'de istekten bir çerez okuKaynak: github.com/vercel/next.js · v16.2.9
  • Yanıta bir çerez ayarlaKaynak: github.com/vercel/next.js · v16.2.9

Güncel belgelerle kullanım dışı bir API hatasını düzeltin

Hatayı yapıştırın ve hangi sürümde olduğunuzu belirtin. Manus o API'nin sizin sürümünüzde nasıl çalıştığına bakar, neyin değiştiğini söyler ve hataya yol açan satırları yeniden yazar.

src/main.jsxreact 19.2İllüstrasyon
TypeError: ReactDOM.render is not a function
React 19 belgelerindenReact 19, ReactDOM.render'ı kaldırdı. Uygulamayı bunun yerine react-dom/client'tan createRoot ile render edin.
ReactDOM.render(<App />, document.getElementById('root'))import { createRoot } from 'react-dom/client'createRoot(document.getElementById('root')).render(<App />)

Hatayı ve sürümünüzü yapıştırın

Manus, belirttiğiniz sürüm için belgeleri kontrol eder, ne değiştiğini bir cümleyle açıklar ve yalnızca gerekli olan satırları yeniden yazar.

Context7 belgeleri: iki sürüm, yan yana

Yükseltmeden önce her iki sürümü de sor. Manus her birinin belgelerini okur ve ne değiştiğini, okuduğu belgelerle birlikte listeler.

Belgelerden bir yükseltme planla

Neyin yeniden adlandırılacağını ve neyin farklı çalıştığını gösteren bir tablo al. Manus'tan, belgelerde gösterilmeyen her şeyi dışarıda bırakmasını iste, böylece listede tahmin olmaz.

İllüstrasyon
Next.js 15Next.js 16
Next.js 16 yükseltme kılavuzuna dayanarak
Dosyamiddleware.tsproxy.ts
Fonksiyonexport function middleware()export function proxy()
Çalıştığı ortamedgenodejs
Yapılandırma bayrağıskipMiddlewareUrlNormalizeskipProxyUrlNormalize

edge çalışma zamanı proxy içinde desteklenmiyor. edge'i kullanmaya devam etmek için şimdilik middleware'i koruyun.

Tam bir derlemede her kitaplığın en son sürümünü kullan

Context7 belgeleri daha büyük bir iş için de yol gösterebilir: yeni bir web uygulaması, deponuzda bir değişiklik veya bir projedeki her görev.

Güncel belgelere göre bir web uygulaması oluştur

Manus'a kullandığı her kütüphane için Context7'yi kontrol etmesini isteyin, böylece yeni bir web uygulaması bu sürümlerin bugün sahip olduğu API'lerle başlar.

Web uygulamaları oluştur ve yayınla

Bir repoyu güncelle, ardından bir pull request aç

GitHub da bağlıysa, Manus değişikliği deponuzda yapar ve takip ettiği belgeleri listeleyen bir pull request açar.

GitHub konektörünü görün

“Önce belgelere bak”ı proje kuralı yap

Kuralı bir projenin talimatlarına koy. Paylaşılan talimatlar o projedeki her yeni görevi yönlendirir, böylece tekrar etmene gerek kalmaz.

Projelerin nasıl çalıştığını görün

Context7 MCP sunucusunu Manus'a bağlayın

Context7 zaten Manus Bağlayıcılar içinde. Bir kez bağlayın, böylece herhangi bir görev kod yazmadan önce güncel kütüphane belgelerine bakabilir.

  1. Bağlayıcıları Aç

    Manus içinde Connectors'ı açın, Context7 seçin ve Bağlan seçeneğini belirleyin.

  2. Bağlantıyı tamamla

    Context7 zaten Bağlayıcılar listesinde, yani kurulacak bir sunucu veya yapıştırılacak bir URL yok. Bitirmek için ekrandaki adımları izleyin.

  3. Herhangi bir görevde sor

    Kütüphane adını ve önemli olduğunda sürümü belirt. Manus'ın kod yazmadan önce belgeleri kontrol etmesini istediğinde “use Context7” ekle.

Context7Her kütüphane için güncel belgeler ve kod örnekleri

Context7 belgelendirme servisi aracılığıyla, kütüphaneye özgü güncel teknik belgelere ve uygulama örneklerine erişin.

Bağlanİllüstrasyon
  • İki araç: biri kütüphaneyi bulur, diğeri belgelerini okur
  • Salt okunur: belgelere bakar, kodunuzu veya hesaplarınızı değiştirmez
  • Her kod örneği, kaynağına bir bağlantıyla birlikte gelir

Context7 MCP hakkında sorular

Manus içinde Context7 MCP'yi nasıl kurarım? Kurmam mı gerekiyor yoksa bir sunucu URL'si veya API anahtarı mı eklemem gerekiyor?

Hiçbir şey yüklemeniz veya sunucu URL'si girmeniz gerekmez. Context7 zaten Manus Bağlayıcılar'da bulunur: Bağlayıcılar'ı açın, Context7'yi seçin, Bağlan seçeneğini belirleyin ve ekrandaki adımları izleyin. Manus, Context7'yi ek kurulum gerektiren bir bağlayıcı olarak işaretlemez ve bağlayıcı sayfası bir Context7 API anahtarı istemez. Bağlandıktan sonra, herhangi bir görevde bir kütüphane ve sürüm adı belirtmeniz yeterlidir.

Context7 hangi kütüphaneleri sorgulayabilir?

Context7'e eklenmiş kütüphaneler, örneğin Next.js, React ve Supabase. Bunları topluluk ve kütüphane sahipleri ekler. Arama her eşleşmeyi bir kütüphane kimliği, kod örneği sayısı ve sahip olduğu sürümlerle birlikte döndürür. Bir kütüphane orada yoksa, arama uygun bir sonuç bulamaz; bu durumda Manus'tan o kütüphanenin kendi dokümantasyon sitesini okumasını isteyebilirsiniz.

Hangi sürümün belgelerini okuyacağını seçebilir miyim?

Evet. İstem metninize sürümü ekleyin, örneğin “Next.js 16”, böylece Context7 o sürümle eşleşir. Ayrıca içinde sürüm bulunan bir kitaplık kimliği de verebilirsiniz, örneğin /vercel/next.js/v16.2.9. Hangi sürümün kullanıldığını kontrol etmek için Manus'tan baktığı kitaplık kimliğini söylemesini isteyin.

Bulduğu belgeler her zaman doğru mu?

Her zaman değil. Context7’deki belgeler topluluk ve kitaplık sahiplerinden gelir ve Context7, her kitaplığın eksiksiz veya doğru olduğunu garanti edemeyeceğini belirtir. Döndürdüğü her kod örneği kaynağına bağlantı verir, bu yüzden Manus’tan kullandığı snippet’leri ve bağlantıları göstermesini isteyebilir, önemli olan her şeyi kontrol edebilirsin.

Bu, AI'ya kodu doğrudan yazdırmaktan nasıl farklı?

Arama yapılmadığında yapay zeka, eğitim sırasında öğrendiklerinden yazar; bu bilgiler senin kullandığın sürümden daha eski olabilir. Adı değişmiş veya kaldırılmış API'ler işte böyle yeni kodlara giriyor. Context7 bağlıysa Manus, önce kullandığın sürümün güncel belgelerini okur, sonra kodu yazar.

Context7 kodumu görüyor mu?

İki aracı bir kitaplık adı veya kimliği, kısa bir soru ve biliniyorsa programlama dilini alır. İkisi de dosyalarınızı veya deponuzu almaz. Soru, doğru dokümanları bulmak için Context7'e gönderilir ve araç talimatları yapay zekaya API anahtarlarını, şifreleri, kişisel verileri ve özel kodu dışarıda bırakmasını söyler.

Yapabileceği arama sayısında bir sınır var mı?

Evet. Context7 sorgularda hız sınırları koyar ve araçları da AI’ya her soru için en fazla üç çağrı yapmasını söyler. Kitaplık adını ve sürümünü başta belirtmek, her aramanın ilk denemede doğru belgeleri bulmasına yardımcı olur.

Context7'yi bağlayın ve güncel dokümanlardan kod yazın

Manus içinde Context7'yi bağlayın