Context7 MCP

resmi

Resmi 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?

  • Kütüphane adlarını kimliklere çözümle — Asistanınızdan genel bir kütüphane adını, hassas dokümantasyon alımı için Context7 uyumlu bir kimliğe dönüştürmesini isteyin.
  • Sürüme özel dokümanları getir — Bir kütüphane için güncel, sürümle eşleşen dokümantasyonu ve kod örneklerini doğrudan isteminize talep edin.
  • Dil sıralamalı örnekler al — Tercih ettiğiniz programlama diline göre önceliklendirilmiş kod örnekleri içeren dokümantasyon isteyin.
  • Tam kütüphane kimliğiyle doküman sorgula — Ad eşleştirmeyi atlamak ve ilgili dokümanları anında almak için bilinen bir Context7 kimliği (ör. /vercel/next.js) kullanın.

Barındırılan MCP Sunucusu

npx add-mcp 'https://mcp.context7.com/mcp/oauth'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

Cover

Install MCP Server

Context7 Platform - Her Prompt İçin Güncel Kod Dokümantasyonu

Website NPM Version MIT licensed

繁體中文 简体中文 日本語 한국어 문서 Documentación en Español Documentation en Français Documentação em Português (Brasil) Documentazione in italiano Dokumentasi Bahasa Indonesia Dokumentation auf Deutsch Документация на русском языке Українська документація Türkçe Doküman Arabic Documentation Tiếng Việt

❌ 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ğil ve yıllar önceki eğitim verilerine dayanıyor
  • ❌ Gerçekte var olmayan hayali API'ler
  • ❌ Eski paket sürümleri için genel yanıtlar

✅ Context7 ile

Context7, güncel, sürüme özel dokümantasyonu ve kod örneklerini doğrudan kaynağından çeker ve bunları doğrudan promptunuza 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 getirir. Sekme değiştirme yok, var olmayan hayali API'ler yok, güncel olmayan kod üretimi yok.

İki modda çalışır:

  • CLI + Skills — ajanınızı ctx7 CLI komutlarını kullanarak doküman getirmeye yönlendiren bir beceri 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 hız limitleri için context7.com/dashboard adresinden ücretsiz bir API anahtarı alın.

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ğrular, bir API anahtarı üretir ve uygun beceriyi kurar. CLI + Skills veya MCP modu arasında seçim yapabilirsiniz. Belirli bir ajanı 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'yı npm install -g ctx7 ile global olarak kurduysanız, bu 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ğini Kullanın

Hangi kütüphaneyi kullanmak istediğinizi zaten biliyorsanız, Context7 kimliğini promptunuza ekleyin. Böylece Context7, kütüphane eşleştirme adımını atlayabilir ve doğrudan dokümanları alabilir.

Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.

Eğik çizgi sözdizimi, Context7'ye hangi kütüphanenin dokümanlarının yükleneceğini tam olarak söyler.

Bir Sürüm Belirtin

Belirli bir kütüphane sürümü için dokümantasyon almak için, promptunuzda sürümden bahsetmeniz yeterlidir:

How do I set up Next.js 14 middleware? use context7

Context7 otomatik olarak uygun sürümü eşleştirir.

Bir Kural Ekleyin

ctx7 setup ile kurduysanız, kütüphane ile ilgili sorular için Context7'yi tetikleyen bir beceri otomatik olarak yapılandırılır. Bunun yerine manuel olarak bir kural ayarlamak için, kodlama ajanınıza bir tane 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.

Mevcut 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üphane için dokümantasyon alır (ö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 (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 dokümantasyon alır.
    • libraryId (gerekli): Tam Context7 uyumlu kütüphane kimliği (ör. /mongodb/docs, /vercel/next.js)
    • query (gerekli): İlgili dokümantasyonu almak için soru veya görev
    • language (isteğe bağlı): Yazdığınız programlama dili; kod örneklerini o dilde önceliklendirmek için kullanılır

Daha Fazla Dokümantasyon

Paketler

Sorumluluk Reddi

1- Context7 projeleri topluluk katkılarıdır 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ı içerikle karşılaşırsanız, bizi derhal bilgilendirmek için proje sayfasındaki "Raporla" düğmesini kullanın. Tüm raporları ciddiye alıyoruz 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 bağlı olarak ve riski size ait olmak üzere 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:

📺 Medyada Context7

📄 Lisans

MIT