Knowledge & Memory TypeScript ★ 57,846

upstash/context7

LLM'ler ve yapay zeka kod editörleri için güncel kod dokümantasyonu.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "upstash-context7": {
      "command": "node",
      "args": [
        "~/.mcp/context7/index.js"
      ]
    }
  }
}

Cover

Install MCP Server

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

Website smithery badge 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 eski veya genel bilgilere güvenir. Şu sorunlarla karşılaşırsınız:

  • ❌ Kod örnekleri eski ve yıllık eğitim verilerine dayalı
  • ❌ Var olmayan hayali API'ler
  • ❌ Eski paket sürümleri için genel cevaplar

✅ Context7 İle

Context7, güncel ve sürüme özel dokümantasyonu ve kod örneklerini doğrudan kaynaktan çekerek 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ümantasyonunu doğrudan LLM'nizin context'ine getiriyor. Sekme değiştirmeye gerek yok, var olmayan hallüsinasyonlu API'ler yok, güncel olmayan kod üretimi yok.

İki modda çalışır:

  • CLI + Skills — aracınızı ctx7 CLI komutlarını kullanarak doküman getirmeye yönlendiren bir skill kurur (MCP gerekli değil)
  • MCP — Context7 MCP sunucusunu kaydettirir, böylece aracınız dokümantasyon araçlarını native olarak çağırabilir

Kurulum

[!NOTE] API Anahtarı Tavsiye Edilir: Daha yüksek rate limitler için context7.com/dashboard adresinden ücretsiz bir API anahtarı alın.

Context7'yi tek bir komutla kodlama aracılarınız için kurun:

npx ctx7 setup

OAuth ile kimlik doğrulaması yapar, bir API anahtarı oluşturur ve uygun skill'i kurar. CLI + Skills veya MCP modu arasında seçim yapabilirsiniz. Belirli bir aracı hedeflemek için --cursor, --claude veya --opencode kullanın.

Daha sonra oluşturulan kuruluşu kaldırmak için npx ctx7 remove komutunu çalıştırın. CLI'yi global olarak npm install -g ctx7 ile kurmadıysanız, bu paketi npm uninstall -g ctx7 ile ayrıca kaldırın.

Manuel olarak yapılandırmak için, MCP istemcinizle Context7 sunucu URL'sini https://mcp.context7.com/mcp kullanın ve CONTEXT7_API_KEY header'ı aracılığıyla API anahtarınızı geçin. İ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

Eğer hangi kütüphaneyi kullanmak istediğinizi tam olarak biliyorsanız, Context7 Kimliğini promptunuza ekleyin. Bu şekilde, Context7 kütüphane eşleştirme adımını atlayabilir ve doğrudan doküman alabilir.

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

Eğik çizgi sözdizimi Context7'ye hangi kütüphaneyi yükleyeceğ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ümü belirtin:

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

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

Bir Kural Ekleyin

Eğer ctx7 setup aracılığıyla kurmadıysanız, kütüphane ile ilgili sorulara otomatik olarak Context7'yi tetikleyen bir skill yapılandırılır. Bunun yerine manuel olarak kural kurmak için, kodlama aracınıza bir tane ekleyin:

  • Cursor: Cursor Settings > Rules
  • Claude Code: CLAUDE.md
  • Veya kodlama aracınızdaki eşdeğer

Ö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 indeksini kütüphane adına göre arar ve eşleşen kütüphaneleri kimliğini döndürür.
  • ctx7 docs <libraryId> <query>: Context7 uyumlu bir kütüphane kimliği kullanarak kütüphane dokümantasyonunu 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ı ilgiliye göre sıralamak için kullanılır)
    • libraryName (gerekli): Aranacak kütüphane adı
  • query-docs: Context7 uyumlu bir kütüphane kimliği kullanarak kütüphane dokümantasyonunu 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

Daha Fazla Dokümantasyon

Paketler

Sorumluluk Reddi

1- Context7 projeleri topluluk tarafından katkılı ve yüksek kaliteyi sağlamaya çalışmamıza rağmen, tüm kütüphane dokümantasyonunun doğruluğunu, tamlığını veya güvenliğini garanti edemeyiz. Context7'de listelenen projeler Context7 tarafından değil, sahibi tarafından geliştirilir ve bakımı yapılır. Şüpheli, uygunsuz veya potansiyel olarak zararlı içerik ile karşılaşırsanız, lütfen proje sayfasındaki "Bildir" düğmesini kullanarak bizi derhal bilgilendirin. Tüm raporları ciddiye alıyoruz ve platformumuzun bütünlüğünü ve güvenliğini sağlamak için işaretlenen içeriği hızlı bir şekilde inceleyeceğiz. Context7'yi kullanarak, bunu kendi takdiriniz ve riskiniz altında yaptığınızı kabul edersiniz.

2- Bu depo, MCP sunucusunun kaynak kodunu barındırır. Destekleyici bileşenler — API backend'i, parsing motoru ve crawling motoru — gizlidir ve bu deposun parçası değildir.

🤝 Biz İle Bağlantı Kurun

Güncel kalın ve topluluğumuza katılın:

📺 Context7 Medyada

⭐ Yıldız Geçmişi

Star History Chart

📄 Lisans

MIT

Benzer MCP sunucuları

chopratejas/headroom Knowledge & Memory

AI ajanlar için bağlam sıkıştırma katmanı. Tool çıktılarını, logları, RAG chunk'larını, dosyaları ve konuşma geçmişini LLM'ye ulaşmadan önce sıkıştırır ve MCP tool'ları aracılığıyla geri alınabilir şekilde depolar.

chopratejas/headroom ★ 45,699
topoteretes/cognee Knowledge & Memory

AI uygulamaları ve Ajanlar için bellek yöneticisi, çeşitli graph ve vector store'ları destekler ve 30+ veri kaynağından veri alımına olanak tanır.

topoteretes/cognee ★ 18,856
bitbonsai/mcpvault Knowledge & Memory

Obsidian vault'larınız için evrensel bir AI köprüsü sunan MCP tabanlı araç. Notlarınıza güvenli okuma/yazma erişimi sağlar ve arama, toplu işlemler, etiket yönetimi ile frontmatter işleme gibi 11 kapsamlı işlem sunur. Claude, ChatGPT ve tüm MCP uyumlu AI asistanlarıyla çalışır.

bitbonsai/mcpvault ★ 1,446
apecloud/ApeRAG Knowledge & Memory

Grafik RAG, vektör arama ve tam metin aramasını birleştiren, üretime hazır RAG platformu. Kendi Knowledge Graph'ınızı oluşturmak ve Context Engineering için en iyi seçim.

apecloud/ApeRAG ★ 1,193
mem0ai/mem0-mcp Knowledge & Memory

Mem0 için bir Model Context Protocol sunucusu; IDE'ler (Cursor, Windsurf gibi) içinde kodlama tercihlerini ve desenlerini yönetmeye, kod implementasyonlarını, best practices'leri ve teknik dokümantasyonu semantik olarak depolamaya ve erişmeye yarayan araçlar sunuyor.

mem0ai/mem0-mcp ★ 656
graphlit/graphlit-mcp-server Knowledge & Memory

Slack, Discord, web siteleri, Google Drive, Linear veya GitHub'dan her türlü içeriği bir Graphlit projesine aktarın ve ardından Cursor, Windsurf veya Cline gibi MCP client'ları içinde ilgili bilgileri arayıp alın.

graphlit/graphlit-mcp-server ★ 375
Daha fazla: Knowledge & Memory →