Context7 MCP
resmiServer 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?
Minta asisten AI Anda untuk mengambil dokumentasi perpustakaan dan contoh kode yang spesifik versi dan terkini ke dalam prompt apa pun.
- Selesaikan ID perpustakaan — Gunakan
resolve-library-iduntuk mengonversi nama perpustakaan seperti "Supabase" menjadi ID yang kompatibel dengan Context7 untuk pencarian dokumen. - Ambil dokumen terkini — Panggil
query-docsdengan ID perpustakaan untuk menarik dokumentasi yang cocok dengan versi dan terkini ke dalam prompt Anda. - Targetkan versi spesifik — Minta dokumen untuk versi tertentu (misalnya, "Next.js 14") dan Context7 akan mencocokkan dokumen yang tepat secara otomatis.
- Lewati pencocokan dengan ID — Rujuk perpustakaan secara langsung dengan ID Context7-nya (misalnya,
/vercel/next.js) untuk mengambil dokumen tanpa langkah pencarian. - Dapatkan contoh kode nyata — Ambil contoh kode terkini dari dokumentasi sumber untuk menghindari API yang halusinasi atau usang.
Dokumentasi

Platform Context7 - Dokumentasi Kode Terkini untuk Semua Prompt
❌ Tanpa Context7
LLM mengandalkan informasi yang usang atau generik tentang pustaka yang Anda gunakan. Anda akan mendapatkan:
- ❌ Contoh kode sudah usang dan berdasarkan data pelatihan berusia setahun
- ❌ API yang dihalusinasi yang bahkan tidak ada
- ❌ Jawaban generik untuk versi paket lama
✅ Dengan Context7
Context7 mengambil dokumentasi dan contoh kode terkini yang 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 dokumen menggunakan perintah CLI
ctx7(tanpa MCP) - MCP — mendaftarkan server Context7 MCP sehingga agen Anda dapat memanggil alat dokumentasi secara native
Instalasi
[!NOTE] API Key Disarankan: Dapatkan API key gratis di context7.com/dashboard untuk batas rate yang lebih tinggi.
Siapkan Context7 untuk agen coding Anda dengan satu perintah. CLI ctx7 memerlukan Node.js 18 atau lebih baru.
npx ctx7 setup
Melakukan autentikasi melalui OAuth, menghasilkan API key, 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 dihasilkan 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 API key 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 dokumen.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
Sintaks garis miring memberi tahu Context7 pustaka mana yang akan dimuat dokumennya.
Tentukan Versi
Untuk mendapatkan dokumentasi untuk versi pustaka tertentu, cukup sebutkan versinya 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, sebuah skill dikonfigurasi secara otomatis yang memicu Context7 untuk pertanyaan terkait pustaka. Untuk menyiapkan aturan secara manual, tambahkan satu ke agen coding Anda:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - Atau yang setara di agen coding 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 sebuah pustaka menggunakan ID pustaka yang kompatibel dengan Context7 (misalnya,/mongodb/docs,/vercel/next.js).
Alat MCP
resolve-library-id: Mengubah 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 sebuah pustaka menggunakan ID pustaka yang kompatibel dengan Context7.libraryId(wajib): ID pustaka yang kompatibel dengan Context7 secara tepat (misalnya,/mongodb/docs,/vercel/next.js)query(wajib): Pertanyaan atau tugas untuk mendapatkan dokumentasi yang relevan
Dokumentasi Lainnya
- Referensi CLI - Dokumentasi CLI lengkap
- Klien MCP - Instalasi MCP manual untuk 30+ klien
- Menambahkan Pustaka - Kirim pustaka Anda ke Context7
- Pemecahan Masalah - Masalah umum dan solusinya
- Referensi API - Dokumentasi REST API
- Panduan Pengembang - Jalankan Context7 MCP secara lokal
Paket
@upstash/context7-mcp- Server MCPctx7- CLI@upstash/context7-sdk- TypeScript SDK@upstash/context7-tools-ai-sdk- Alat Vercel AI SDK@upstash/context7-pi- Ekstensi pi.dev
Penyangkalan
1- Proyek Context7 dikontribusikan oleh komunitas dan meskipun kami berupaya menjaga kualitas tinggi, kami tidak dapat menjamin keakuratan, kelengkapan, atau keamanan semua dokumentasi pustaka. Proyek yang terdaftar di Context7 dikembangkan dan dikelola oleh pemiliknya masing-masing, bukan oleh Context7. Jika Anda menemukan konten yang mencurigakan, tidak pantas, atau berpotensi berbahaya, silakan gunakan tombol "Report" 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 parsing, dan mesin crawling — bersifat privat dan bukan bagian dari repositori ini.
🤝 Terhubung dengan Kami
Tetap terupdate dan bergabunglah dengan komunitas kami:
- 📢 Ikuti kami di X untuk berita dan pembaruan terbaru
- 🌐 Kunjungi Situs Web kami
- 💬 Bergabunglah dengan Komunitas Discord kami
📺 Context7 di Media
- Better Stack: "Alat Gratis Membuat Cursor 10x Lebih Cerdas"
- Cole Medin: "Ini Jelas Server MCP TERBAIK untuk Asisten Coding AI"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: Apakah Ini AGI?"
- Julian Goldie SEO: "Context7: Pembaruan Agen AI MCP Baru"
- JeredBlu: "Context 7 MCP: Dapatkan Dokumentasi Secara Instan + Pengaturan VS Code"
- Income Stream Surfers: "Context7: Server MCP Baru yang Akan MENGUBAH AI Coding"
- AICodeKing: "Context7 + Cline & RooCode: Server MCP Ini Membuat CLINE 100X LEBIH EFEKTIF!"
- Sean Kochel: "5 Server MCP untuk Kejayaan Vibe Coding (Tinggal Colok & Jalankan)"
📄 Lisensi
MIT