Context7 MCP
resmiResmi Context7 MCP sunucusu, güncel ve sürüme özel kütüphane dokümantasyonu ile kod örneklerini AI kodlama istemlerine entegre eder.
Context7 MCP ile neler yapabilirsiniz?
- Bir kütüphane adını Context7 ID'sine çözümle — Belirli bir kütüphane adı ve sorgu için tam kütüphane ID'sini (örneğin,
/supabase/supabase) bulmak üzereresolve-library-idkullanın. - Belirli bir kütüphane için güncel dokümantasyonu getir — Sürüm bilincine sahip dokümantasyon ve kod örneklerini almak için bir kütüphane ID'si ve bir soru ile
query-docs'u çağırın. - Belirli bir kütüphane sürümü için dokümantasyon alın — Sorgunuzda bir sürüm belirtin (örneğin, "Next.js 14") ve Context7 otomatik olarak ilgili dokümantasyonu eşleştirir.
Dokümantasyon

Context7 Platformu - Her İsteme Uygun Güncel Kod Belgeleri
❌ Context7 Olmadan
LLM'ler kullandığınız kütüphaneler hakkında güncel olmayan veya genel bilgilere dayanır. Karşılaştıklarınız:
- ❌ Kod örnekleri güncel değildir ve yıllık eğitim verilerine dayanır
- ❌ Var olmayan, uydurma API'ler
- ❌ Eski paket sürümleri için genel cevaplar
✅ Context7 ile
Context7, doğrudan kaynaktan güncel, sürüme özel belgeleri ve kod örneklerini alır ve bunları doğrudan isteminizin içine yerleştirir.
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
Context7, güncel kod örneklerini ve belgeleri doğrudan LLM'inizin bağlamına getirir. Sekme değiştirmek yok, var olmayan uydurma API'ler yok, güncel olmayan kod üretimi yok.
İki modda çalışır:
- CLI + Yetenekler — aracınızın
ctx7CLI komutlarını kullanarak belgeleri almasını sağlayan bir yetenek yükler (MCP gerekmez) - MCP — aracınızın belge araçlarını yerel olarak çağırabilmesi için bir Context7 MCP sunucusu kaydeder
Kurulum
[!NOTE] API Anahtarı Önerilir: Daha yüksek hız limitleri için context7.com/dashboard adresinden ücretsiz bir API anahtarı alın.
Kodlama aracılarınız için Context7'yi tek bir komutla kurun. ctx7 CLI, Node.js 18 veya daha yenisini gerektirir.
npx ctx7 setup
OAuth ile kimlik doğrular, bir API anahtarı oluşturur ve uygun yeteneği yükler. CLI + Yetenekler veya MCP modu arasında seçim yapabilirsiniz. Belirli bir aracıyı hedeflemek için --cursor, --claude veya --opencode kullanın.
Oluşturulan kurulumu daha sonra kaldırmak için npx ctx7 remove komutunu çalıştırın. CLI'yi npm install -g ctx7 ile global olarak yüklediyseniz, bu paketi npm uninstall -g ctx7 ile ayrıca kaldırın.
Manuel olarak yapılandırmak için, MCP istemcinizle birlikte Context7 sunucu URL'si https://mcp.context7.com/mcp kullanın ve API anahtarınızı CONTEXT7_API_KEY başlığı aracılığıyla iletin. İstemciye özel kurulum talimatları için aşağıdaki bağlantıya bakın.
Manuel Kurulum / Diğer İstemciler →
Önemli İpuçları
Kütüphane Kimliğini Kullanın
Hangi kütüphaneyi kullanmak istediğinizi zaten tam olarak biliyorsanız, Context7 kimliğini isteminize ekleyin. Bu şekilde Context7, kütüphane eşleştirme adımını atlayabilir ve doğrudan belgeleri alabilir.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
Eğik çizgi sözdizimi, Context7'ye tam olarak hangi kütüphane için belgelerin yükleneceğini söyler.
Bir Sürüm Belirtin
Belirli bir kütüphane sürümü için belge almak üzere, isteminizde sürümü belirtmeniz yeterlidir:
How do I set up Next.js 14 middleware? use context7
Context7 otomatik olarak uygun sürümü eşleştirecektir.
Bir Kural Ekleyin
ctx7 setup aracılığıyla kurulum yaptıysanız, kütüphane ile ilgili sorular için Context7'yi tetikleyen bir yetenek otomatik olarak yapılandırılır. Bunun yerine manuel olarak bir kural ayarlamak için kodlama aracınıza bir tane ekleyin:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - Veya kodlama aracınızdaki eşdeğeri
Örnek kural:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
Mevcut Araçlar
CLI Komutları
ctx7 library <name> <query>: Context7 dizinini kütüphane adına göre arar ve eşleşen kütüphaneleri kimlikleriyle birlikte döndürür.ctx7 docs <libraryId> <query>: Context7 uyumlu bir kütüphane kimliği kullanarak bir kütüphane için belgeleri alır (örn.,/mongodb/docs,/vercel/next.js).
MCP Araçları
resolve-library-id: Genel bir kütüphane adını Context7 uyumlu bir kütüphane kimliğine dönüştürür.query(gerekli): Kullanıcının sorusu veya görevi (sonuçları alaka düzeyine göre sıralamak için kullanılır)libraryName(gerekli): Aranacak kütüphanenin adı
query-docs: Context7 uyumlu bir kütüphane kimliği kullanarak bir kütüphane için belgeleri alır.libraryId(gerekli): Tam Context7 uyumlu kütüphane kimliği (örn.,/mongodb/docs,/vercel/next.js)query(gerekli): İlgili belgelerin alınacağı soru veya görev
Daha Fazla Dokümantasyon
- CLI Referansı - Tam CLI dokümantasyonu
- MCP İstemcileri - 30'dan fazla istemci için manuel MCP kurulumu
- Kütüphane Ekleme - Kütüphanenizi Context7'ye gönderin
- Sorun Giderme - Yaygın sorunlar ve çözümler
- API Referansı - REST API dokümantasyonu
- Geliştirici Kılavuzu - Context7 MCP'yi yerel olarak çalıştırın
Paketler
@upstash/context7-mcp- MCP sunucusuctx7- CLI@upstash/context7-sdk- TypeScript SDK@upstash/context7-tools-ai-sdk- Vercel AI SDK araçları@upstash/context7-pi- pi.dev uzantısı
Sorumluluk Reddi
1- Context7 projeleri topluluk katkılıdır ve yüksek kaliteyi korumaya çalışsak da, tüm kütüphane belgelerinin doğruluğunu, eksiksizliğini veya güvenliğini garanti edemeyiz. Context7'de listelenen projeler, Context7 tarafından değil, ilgili sahipleri tarafından geliştirilir ve sürdürülür. Şüpheli, uygunsuz veya potansiyel olarak zararlı herhangi bir içerikle karşılaşırsanız, lütfen bizi hemen bilgilendirmek için proje sayfasındaki "Bildir" düğmesini kullanın. Tüm bildirimleri ciddiye alıyor ve platformumuzun bütünlüğünü ve güvenliğini korumak için işaretlenen içeriği derhal inceleyeceğiz. Context7'yi kullanarak, bunu kendi takdirinize ve riskinize bağlı olarak yaptığınızı kabul edersiniz.
2- Bu depo, MCP sunucusunun kaynak kodunu barındırır. Destekleyici bileşenler — API arka ucu, ayrıştırma motoru ve tarama motoru — özeldir ve bu deponun bir parçası değildir.
🤝 Bizimle Bağlantı Kurun
Güncel kalın ve topluluğumuza katılın:
- 📢 En son haberler ve güncellemeler için bizi X üzerinde takip edin
- 🌐 Web Sitemizi ziyaret edin
- 💬 Discord Topluluğumuza katılın
📺 Medyada Context7
- Better Stack: "Ücretsiz Araç Cursor'ı 10 Kat Daha Akıllı Yapıyor"
- Cole Medin: "Bu, Yapay Zeka Kodlama Asistanları için Açık Ara En İYİ MCP Sunucusu"
- Income Stream Surfers: "Context7 + SequentialThinking MCP'leri: Bu AGI mı?"
- Julian Goldie SEO: "Context7: Yeni MCP Yapay Zeka Aracı Güncellemesi"
- JeredBlu: "Context 7 MCP: Belgeleri Anında Alın + VS Code Kurulumu"
- Income Stream Surfers: "Context7: Yapay Zeka Kodlamayı DEĞİŞTİRECEK Yeni MCP Sunucusu"
- AICodeKing: "Context7 + Cline & RooCode: Bu MCP Sunucusu CLINE'I 100 KAT DAHA ETKİLİ HALE GETİRİYOR!"
- Sean Kochel: "Vibe Kodlama Zaferi için 5 MCP Sunucusu (Sadece Tak ve Çalıştır)"
⭐ Yıldız Geçmişi
📄 Lisans
MIT