İçeriğe geç
↑↓gez↵açesckapat
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161

Context7 vs DeepWiki MCP

Context7, kütüphane API'leriyle kod yazarken sürüme uygun belge arayanlara; DeepWiki MCP, herkese açık depoları wiki belgeleri ve sorular üzerinden inceleyenlere uygundur.

Kısaca

KısacaContext7Kütüphane belgelerini kullandığın sürüme göre modele taşıyor.DeepWiki MCPAçık GitHub depoları için DeepWiki'nin ürettiği belgeleri okuyor ve depo hakkındaki soruları yanıtlıyor.
Haftalık indirme284 B—
ResmiResmiResmi
Çalışma ortamıNodeRemote
Transportbothhttp
Kimlik doğrulama—Gerekmiyor
Araçlar23
LisansMIT—
Kurulumnpx -y @upstash/context7-mcp—
8 haftalık eğilim7 günde -%41,1—

Context7 ne zaman seçilir

  • Projenizde kullandığınız kütüphane sürümüne göre kod yazdırmak istiyorsanız seçin. Sürümü istemde belirtin; Context7 buna uygun belgeleri eşleştirebilir. Böylece ajanın önerdiği API kullanımını, hedeflediğiniz sürümün belgeleriyle karşılaştırabilirsiniz.
  • Ajanın önerdiği bir API'nin eski bir sürüme ait olduğundan şüpheleniyorsanız query-docs ile belge ve kod örneği isteyin. Bu araç, belirli bir kütüphane hakkında sorduğunuz soruya uygun içeriği getirir; önerilen kodu bu içerikle kontrol edebilirsiniz.
  • Paket adını biliyor, Context7 içindeki belge kimliğini bilmiyorsanız resolve-library-id kullanın. Araç, kütüphane adıyla birlikte soruyu veya görevi alır ve eşleşmeleri buna göre sıralar. Kimliği zaten biliyorsanız doğrudan belge sorgusuna geçebilirsiniz.
  • Kullandığınız programlama dilinde örnek arıyorsanız query-docs çağrısında isteğe bağlı language parametresini belirtin. Kütüphane kimliği ve soruyla birlikte kullanılan bu parametre, o dildeki kod örneklerini sonuçlarda öne çıkarır.

DeepWiki MCP ne zaman seçilir

  • Herkese açık bir GitHub deposunu ilk kez inceliyorsanız read_wiki_structure ile başlayın. Bu araç wiki'nin konu başlıklarını listeler. Uzun belge metinlerini istemeden önce hangi konuyu araştıracağınıza karar verebilirsiniz.
  • Deponun wiki belgelerini kodlama ajanınızla birlikte okumak istiyorsanız read_wiki_contents kullanın. Araç, GitHub deposu hakkındaki belge metinlerini getirir; ajanla proje üzerine konuşurken bu metinlerden yararlanabilirsiniz.
  • Bir deponun nasıl çalıştığı hakkında belirli bir sorunuz varsa ask_question uygundur. Araç, depo bağlamına dayanan bir yanıt üretir. Böylece wiki metnini okumanın yanında, araştırdığınız konuya yönelik doğrudan soru da sorabilirsiniz.
  • Yerel sunucu paketi çalıştırmadan ve API anahtarı oluşturmadan depo belgelerine erişmek istiyorsanız seçin. DeepWiki MCP ücretsiz, uzak bir hizmettir ve kimlik doğrulama istemez. Yalnızca herkese açık depoları kapsar; özel depolar için ayrı Devin MCP hizmeti kullanılır.

Temel farklar

  • Context7'de aramanın odağı kütüphane ve istemde belirttiğiniz sürümdür. DeepWiki'de odak, herkese açık bir GitHub deposudur. Bir API'yi uygulamanıza eklerken sürüme uygun kullanım belgesi; belirli bir projeyi incelerken depo açıklamaları ararsınız.
  • Context7 akışında önce kütüphane kimliği bulunur, ardından belge sorgulanır. DeepWiki konu listesini, wiki metnini ve soru yanıtlamayı ayrı araçlara böler. Önce konu listesini okumak, metin istemeden araştırmanın kapsamını daraltmanıza yardımcı olur.
  • Context7 yerel bir Node süreci olarak stdio üzerinden çalışabilir veya barındırılan HTTP uç noktasına bağlanabilir. DeepWiki uzak sunucuda çalışır ve Streamable HTTP kullanır. DeepWiki'nin eski SSE bağlantısı kullanımdan kaldırıldığı için yeni kurulumda /mcp tercih edilir.
  • Context7 daha yüksek istek limitleri için ücretsiz API anahtarı önerir; uzak bağlantının elle kurulumunda bearer başlığı kullanılır. DeepWiki ücretsizdir ve kimlik doğrulama gerektirmez. Verilen Context7 belgelerinde hizmetin bütün ücretlendirme seçenekleri açıklanmıyor.
  • Context7, ajanın kullanabileceği belge bölümleri ve kod örnekleri getirir. DeepWiki ise wiki metninin yanında ask_question ile depo bağlamına dayanan bir yanıt da üretir. Seçim, kaynak metni okumak mı yoksa depo hakkında doğrudan yanıt almak mı istediğinize bağlıdır.

Kurulum

Context7'yi yerel çalıştırmak için istemcinizin stdio yapılandırmasında sunucu komutu olarak npx -y @upstash/context7-mcp kullanın. Yönlendirmeli kurulumda npx ctx7 setup çalıştırıp MCP modunu seçebilirsiniz; bu akış OAuth ile kimlik doğrular ve API anahtarı oluşturur. Uzak bağlantıyı elle kurarken https://mcp.context7.com/mcp adresini ve Authorization: Bearer YOUR_API_KEY başlığını kullanın.

DeepWiki MCP'yi Claude Code'a eklemek için claude mcp add -s user -t http deepwiki https://mcp.deepwiki.com/mcp komutunu çalıştırın. Cursor ve çoğu diğer istemcide https://mcp.deepwiki.com/mcp adresini url alanına yazın. Devin Desktop, serverUrl alanını da kabul eder; istemcinin tanımadığı bir alan kullanırsanız sunucu sessizce yok sayılabilir. API anahtarı gerekmez.

· github.com/upstash/context7, docs.devin.ai/work-with-devin/deepwiki-mcp