Context7 MCP

resmi

Server MCP Context7 resmi yang menghadirkan dokumentasi perpustakaan terkini dan spesifik versi serta contoh kode ke dalam prompt pengkodean AI.

Apa yang bisa Anda lakukan dengan Context7 MCP?

  • Mengubah nama library menjadi ID — Minta asisten Anda untuk mengubah nama library umum menjadi ID yang kompatibel dengan Context7 untuk pengambilan dokumentasi yang presisi.
  • Mengambil dokumentasi versi spesifik — Minta dokumentasi dan contoh kode yang terbaru serta sesuai versi untuk sebuah library langsung ke dalam prompt Anda.
  • Mendapatkan contoh berdasarkan peringkat bahasa — Minta dokumentasi dengan contoh kode yang diprioritaskan untuk bahasa pemrograman pilihan Anda.
  • Mencari dokumentasi berdasarkan ID library yang tepat — Gunakan ID Context7 yang sudah diketahui (mis., /vercel/next.js) untuk melewati pencocokan nama dan mengambil dokumentasi yang relevan secara instan.

Server MCP Terhosting

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

Terpasang ke Claude Code, Codex, Cursor, dan lainnya

Dokumentasi

Cover

Install MCP Server

Platform Context7 - Dokumentasi Kode Terkini untuk Semua Prompt

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

❌ Tanpa Context7

LLM mengandalkan informasi yang usang atau generik tentang pustaka yang Anda gunakan. Anda akan mendapatkan:

  • ❌ Contoh kode yang usang dan didasarkan pada data pelatihan berusia setahun
  • ❌ API yang dihalusinasi yang bahkan tidak ada
  • ❌ Jawaban generik untuk versi paket lama

✅ Dengan Context7

Context7 menarik dokumentasi dan contoh kode yang terkini serta spesifik versi langsung dari sumbernya — dan menempatkannya langsung ke dalam prompt Anda.

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 mengambil contoh kode dan dokumentasi terkini langsung ke dalam konteks LLM Anda. Tanpa berpindah tab, tanpa API yang dihalusinasi yang tidak ada, tanpa pembuatan kode yang usang.

Berfungsi dalam dua mode:

  • CLI + Skills — menginstal skill yang memandu agen Anda untuk mengambil dokumentasi menggunakan perintah CLI ctx7 (tanpa MCP)
  • MCP — mendaftarkan server MCP Context7 sehingga agen Anda dapat memanggil alat dokumentasi secara native

Instalasi

[!NOTE] Kunci API Disarankan: Dapatkan kunci API gratis di context7.com/dashboard untuk batas kecepatan yang lebih tinggi.

Siapkan Context7 untuk agen pengkodean Anda dengan satu perintah. CLI ctx7 memerlukan Node.js 18 atau lebih baru.

npx ctx7 setup

Otentikasi melalui OAuth, menghasilkan kunci API, dan menginstal skill yang sesuai. Anda dapat memilih antara mode CLI + Skills atau MCP. Gunakan --cursor, --claude, atau --opencode untuk menargetkan agen tertentu.

Untuk menghapus pengaturan yang dibuat nanti, jalankan npx ctx7 remove. Jika Anda menginstal CLI secara global dengan npm install -g ctx7, hapus paket tersebut secara terpisah dengan npm uninstall -g ctx7.

Untuk mengonfigurasi secara manual, gunakan URL server Context7 https://mcp.context7.com/mcp dengan klien MCP Anda dan teruskan kunci API Anda melalui header Authorization: Bearer YOUR_API_KEY. Lihat tautan di bawah untuk petunjuk pengaturan khusus klien.

Instalasi Manual / Klien Lainnya →

Tips Penting

Gunakan ID Pustaka

Jika Anda sudah tahu persis pustaka mana yang ingin digunakan, tambahkan ID Context7-nya ke prompt Anda. Dengan begitu, Context7 dapat melewati langkah pencocokan pustaka dan langsung mengambil dokumentasi.

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

Sintaks garis miring memberi tahu Context7 pustaka mana yang harus dimuat dokumentasinya.

Tentukan Versi

Untuk mendapatkan dokumentasi untuk versi pustaka tertentu, cukup sebutkan versi tersebut di prompt Anda:

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

Context7 akan secara otomatis mencocokkan versi yang sesuai.

Tambahkan Aturan

Jika Anda menginstal melalui ctx7 setup, skill dikonfigurasi secara otomatis yang memicu Context7 untuk pertanyaan terkait pustaka. Untuk menyiapkan aturan secara manual, tambahkan satu ke agen pengkodean Anda:

  • Cursor: Cursor Settings > Rules
  • Claude Code: CLAUDE.md
  • Atau yang setara di agen pengkodean Anda

Contoh aturan:

Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.

Alat yang Tersedia

Perintah CLI

  • ctx7 library <name> <query>: Mencari indeks Context7 berdasarkan nama pustaka dan mengembalikan pustaka yang cocok beserta ID-nya.
  • ctx7 docs <libraryId> <query>: Mengambil dokumentasi untuk pustaka menggunakan ID pustaka yang kompatibel dengan Context7 (misalnya, /mongodb/docs, /vercel/next.js).

Alat MCP

  • resolve-library-id: Menyelesaikan nama pustaka umum menjadi ID pustaka yang kompatibel dengan Context7.
    • query (wajib): Pertanyaan atau tugas pengguna (digunakan untuk memberi peringkat hasil berdasarkan relevansi)
    • libraryName (wajib): Nama pustaka yang akan dicari
  • query-docs: Mengambil dokumentasi untuk pustaka menggunakan ID pustaka yang kompatibel dengan Context7.
    • libraryId (wajib): ID pustaka yang kompatibel dengan Context7 yang tepat (misalnya, /mongodb/docs, /vercel/next.js)
    • query (wajib): Pertanyaan atau tugas untuk mendapatkan dokumentasi yang relevan
    • language (opsional): Bahasa pemrograman yang Anda gunakan, digunakan untuk memberi peringkat contoh kode dalam bahasa tersebut terlebih dahulu

Dokumentasi Lebih Lanjut

Paket

Penyangkalan

1- Proyek Context7 dikontribusikan oleh komunitas dan meskipun kami berusaha menjaga kualitas tinggi, kami tidak dapat menjamin keakuratan, kelengkapan, atau keamanan semua dokumentasi pustaka. Proyek yang terdaftar di Context7 dikembangkan dan dipelihara oleh pemiliknya masing-masing, bukan oleh Context7. Jika Anda menemukan konten yang mencurigakan, tidak pantas, atau berpotensi berbahaya, gunakan tombol "Laporkan" di halaman proyek untuk memberi tahu kami segera. Kami menanggapi semua laporan dengan serius dan akan meninjau konten yang ditandai dengan cepat untuk menjaga integritas dan keamanan platform kami. Dengan menggunakan Context7, Anda mengakui bahwa Anda melakukannya atas kebijaksanaan dan risiko Anda sendiri.

2- Repositori ini menampung kode sumber server MCP. Komponen pendukung — backend API, mesin pengurai, dan mesin perayap — bersifat privat dan bukan bagian dari repositori ini.

🤝 Terhubung dengan Kami

Tetap terupdate dan bergabung dengan komunitas kami:

📺 Context7 di Media

📄 Lisensi

MIT