context7-mcp

oleh upstash

Keterampilan ini harus digunakan ketika pengguna bertanya tentang pustaka, kerangka kerja, referensi API, atau membutuhkan contoh kode. Aktif untuk pertanyaan pengaturan, kode…

npx skills add https://github.com/upstash/context7 --skill context7-mcp

When the user asks about libraries, frameworks, or needs code examples, use Context7 to fetch current documentation instead of relying on training data.

When to Use This Skill

Activate this skill when the user:

  • Asks setup or configuration questions ("How do I configure Next.js middleware?")
  • Requests code involving libraries ("Write a Prisma query for...")
  • Needs API references ("What are the Supabase auth methods?")
  • Mentions specific frameworks (React, Vue, Svelte, Express, Tailwind, etc.)

How to Fetch Documentation

Step 1: Resolve the Library ID

Call resolve-library-id with:

  • libraryName: The library name extracted from the user's question
  • query: What to look up in the library's documentation (improves relevance ranking)

Step 2: Select the Best Match

From the resolution results, choose based on:

  • Exact or closest name match to what the user asked for
  • Higher benchmark scores indicate better documentation quality
  • If the user mentioned a version (e.g., "React 19"), prefer version-specific IDs

Step 3: Fetch the Documentation

Call query-docs with:

  • libraryId: The selected Context7 library ID (e.g., /vercel/next.js)
  • query: What to look up in the library's documentation, scoped to a single concept

If the user's question spans multiple distinct concepts (e.g. routing and auth and caching), make a separate query-docs call per concept with the same library ID, unless the question is about how the concepts interact — combined queries dilute ranking and return shallow results for each topic.

Step 4: Use the Documentation

Incorporate the fetched documentation into your response:

  • Answer the user's question using current, accurate information
  • Include relevant code examples from the docs
  • Cite the library version when relevant

Guidelines

  • Be specific: Describe what to look up in the library's documentation, but keep each query to a single concept
  • One topic per query: Split multi-topic questions into separate query-docs calls — resolve the library ID once, then query per concept, unless the question is about how the concepts interact
  • Version awareness: When users mention versions ("Next.js 15", "React 19"), use version-specific library IDs if available from the resolution step
  • Prefer official sources: When multiple matches exist, prefer official/primary packages over community forks

Lebih banyak skill dari upstash

context7-docs
upstash
Ambil dokumentasi dan contoh kode terbaru untuk pustaka, kerangka kerja, SDK, alat CLI, atau layanan cloud apa pun. Gunakan saat pengguna bertanya tentang hal spesifik…
official
ctx7-cli
upstash
Gunakan CLI ctx7 untuk mengambil dokumentasi perpustakaan, mengelola keterampilan pengkodean AI, dan mengonfigurasi Context7 MCP. Aktifkan saat pengguna menyebut "ctx7" atau "context7",…
official
docs
upstash
Mengambil dan menanyakan dokumentasi terkini serta contoh kode dari Context7 untuk pustaka atau kerangka kerja pemrograman apa pun. Gunakan saat menulis kode yang bergantung pada…
official
documentation-lookup
upstash
Ambil dokumentasi perpustakaan terkini dan contoh kode, bukan hanya mengandalkan data pelatihan. Menyelesaikan nama perpustakaan ke ID dokumentasi Context7, lalu mencari informasi pengaturan, konfigurasi, dan referensi API. Mendukung kerangka kerja dan perpustakaan utama: React, Vue, Svelte, Next.js, Express, Prisma, Supabase, Tailwind, dan lainnya. Aktif secara otomatis untuk pertanyaan pengaturan, permintaan pembuatan kode, dan pertanyaan spesifik kerangka kerja. Mengembalikan dokumentasi yang sadar versi dan kode resmi...
official
find-docs
upstash
Ambil dokumentasi terkini dan contoh kode untuk pustaka apa pun menggunakan CLI Context7.
official
redis-js
upstash
Bekerja dengan Upstash Redis JavaScript/TypeScript SDK untuk operasi Redis serverless. Gunakan untuk caching, penyimpanan sesi, pembatasan laju, papan peringkat, teks lengkap…
official
upstash-search-js
upstash
Titik masuk untuk keterampilan dokumentasi yang mencakup panduan memulai cepat Upstash Search, konsep inti, dan penggunaan SDK TypeScript. Gunakan saat pengguna bertanya cara memulai,…
official
upstash/search TypeScript SDK
upstash
upstash/search-typescript-sdk — keterampilan yang dapat diinstal untuk agen AI, diterbitkan oleh upstash/search-js.
official