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?
Yapay zeka asistanınızdan, herhangi bir isteme güncel, sürüme özel kütüphane dokümantasyonunu ve kod örneklerini çekmesini isteyin.
- Kütüphane kimliklerini çözümleyin —
resolve-library-idkullanarak "Supabase" gibi bir kütüphane adını, doküman aramaları için Context7 uyumlu bir kimliğe dönüştürün. - Güncel dokümanları getirin — Bir kütüphane kimliğiyle
query-docsçağrısı yaparak, isteminize güncel ve sürümle eşleşen dokümantasyonu ekleyin. - Belirli sürümleri hedefleyin — Belirli bir sürüm için doküman isteyin (ör. "Next.js 14") ve Context7 doğru dokümanları otomatik olarak eşleştirsin.
- Kimliklerle eşleştirmeyi atlayın — Bir kütüphaneye doğrudan Context7 kimliğiyle (ör.
/vercel/next.js) başvurarak, arama adımı olmadan dokümanları alın. - Gerçek kod örnekleri edinin — Hayali veya güncelliğini yitirmiş API'lerden kaçınmak için kaynak dokümantasyondan güncel kod örneklerini alın.
Dokümantasyon

Context7 Platform - Her Prompt İçin Güncel Kod Dokümantasyonu
❌ Context7 Olmadan
LLM'ler, kullandığınız kütüphaneler hakkında güncel olmayan veya genel bilgilere dayanır. Şunları elde edersiniz:
- ❌ Kod örnekleri güncel değildir ve yıllar öncesine ait eğitim verilerine dayanır
- ❌ Gerçekte var olmayan, hayal ürünü API'ler
- ❌ Eski paket sürümleri için genel cevaplar
✅ Context7 İle
Context7, kaynaktan doğrudan güncel, sürüme özel dokümantasyon ve kod örneklerini çeker ve bunları doğrudan prompt'unuza 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 dokümantasyonu doğrudan LLM'nizin bağlamına (context) getirir. Sekme değiştirme yok, var olmayan hayal ürünü API'ler yok, güncel olmayan kod üretimi yok.
İki modda çalışır:
- CLI + Skills — ajanınızın
ctx7CLI komutlarını kullanarak dokümantasyon getirmesini sağlayan bir skill kurar (MCP gerekmez) - MCP — ajanınızın dokümantasyon araçlarını yerel olarak çağırabilmesi için bir Context7 MCP sunucusu kaydeder
Kurulum
[!NOTE] API Anahtarı Önerilir: Daha yüksek istek limitleri için context7.com/dashboard adresinden ücretsiz bir API anahtarı edinin.
Kodlama ajanları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ğrulaması yapar, bir API anahtarı üretir ve uygun skill'i kurar. CLI + Skills veya MCP modu arasında seçim yapabilirsiniz. Belirli bir ajana yönlendirmek için --cursor, --claude veya --opencode kullanın.
Daha sonra oluşturulan kurulumu kaldırmak için npx ctx7 remove komutunu çalıştırın. CLI'yı npm install -g ctx7 ile global olarak kurduysanız, o paketi npm uninstall -g ctx7 ile ayrıca kaldırın.
Manuel yapılandırma için MCP istemcinizle Context7 sunucu URL'si https://mcp.context7.com/mcp kullanın ve API anahtarınızı Authorization: Bearer YOUR_API_KEY başlığı üzerinden 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ği Kullanın
Hangi kütüphaneyi kullanmak istediğinizi zaten biliyorsanız, Context7 kimliğini prompt'unuza ekleyin. Böylece Context7, kütüphane eşleştirme adımını atlayabilir ve dokümantasyonu doğrudan getirebilir.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
Eğik çizgi sözdizimi, Context7'ye dokümantasyonun hangi kütüphane için yükleneceğini tam olarak söyler.
Bir Sürüm Belirtin
Belirli bir kütüphane sürümünün dokümantasyonunu almak için sürümü prompt'unuzda belirtmeniz yeterlidir:
How do I set up Next.js 14 middleware? use context7
Context7 uygun sürümü otomatik olarak eşleştirir.
Bir Kural Ekleyin
ctx7 setup ile kurulum yaptıysanız, kütüphane ile ilgili sorularda Context7'yi tetikleyen bir skill otomatik olarak yapılandırılır. Bunun yerine manuel olarak bir kural kurmak için, kodlama ajanınıza bir kural ekleyin:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - Veya kodlama ajanı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.
Kullanılabilir Araçlar
CLI Komutları
ctx7 library <name> <query>: Context7 dizinini kütüphane adına göre arar ve kimlikleriyle birlikte eşleşen kütüphaneleri döndürür.ctx7 docs <libraryId> <query>: Context7 uyumlu bir kütüphane kimliği kullanarak bir kütüphanenin dokümantasyonunu getirir (ör./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(zorunlu): Kullanıcının sorusu veya görevi (sonuçları alaka düzeyine göre sıralamak için kullanılır)libraryName(zorunlu): Aranacak kütüphanenin adı
query-docs: Context7 uyumlu bir kütüphane kimliği kullanarak bir kütüphanenin dokümantasyonunu getirir.libraryId(zorunlu): Tam Context7 uyumlu kütüphane kimliği (ör./mongodb/docs,/vercel/next.js)query(zorunlu): İlgili dokümantasyonu almak için soru veya görev
Daha Fazla Dokümantasyon
- CLI Referansı - Tam CLI dokümantasyonu
- MCP İstemcileri - 30+ istemci için manuel MCP kurulumu
- Kütüphane Ekleme - Kütüphanenizi Context7'ye gönderin
- Sorun Giderme - Sık karşılaşılan sorunlar ve çözümleri
- API Referansı - REST API dokümantasyonu
- Geliştirici Rehberi - 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 eklentisi
Sorumluluk Reddi
1- Context7 projeleri topluluk tarafından katkıda bulunulan projelerdir ve yüksek kaliteyi korumaya çalışsak da tüm kütüphane dokümantasyonunun 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 bakımı yapılır. Şüpheli, uygunsuz veya potansiyel olarak zararlı bir içerikle karşılaşırsanız, bizi derhal bilgilendirmek için proje sayfasındaki "Report" (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çerikleri derhal inceliyoruz. Context7'yi kullanarak, bunu kendi takdirinize ve riskinize göre 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.
🤝 Bize Ulaşın
Güncel kalın ve topluluğumuza katılın:
- 📢 En son haberler ve güncellemeler için bizi X üzerinden takip edin
- 🌐 Web Sitemizi ziyaret edin
- 💬 Discord Topluluğumuza katılın
📺 Context7 Medyada
- Better Stack: "Free Tool Makes Cursor 10x Smarter"
- Cole Medin: "This is Hands Down the BEST MCP Server for AI Coding Assistants"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: Is This AGI?"
- Julian Goldie SEO: "Context7: New MCP AI Agent Update"
- JeredBlu: "Context 7 MCP: Get Documentation Instantly + VS Code Setup"
- Income Stream Surfers: "Context7: The New MCP Server That Will CHANGE AI Coding"
- AICodeKing: "Context7 + Cline & RooCode: This MCP Server Makes CLINE 100X MORE EFFECTIVE!"
- Sean Kochel: "5 MCP Servers For Vibe Coding Glory (Just Plug-In & Go)"
📄 Lisans
MIT