К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

context7-mcp — скилл для Claude Code: что делает и как установить

Скилл подгружает актуальную документацию библиотек и фреймворков перед ответом агента. Пригодится для настройки, API-справок и генерации кода.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add upstash/context7 --skill context7-mcp -a claude-code
Открыть на GitHub

Что делает context7-mcp

Скилл активируется, когда вы спрашиваете о библиотеках и фреймворках, просите пример кода или называете React, Vue, Next.js, Prisma, Supabase и другие технологии. Он помогает агенту обращаться к актуальной документации Context7 вместо опоры на данные обучения.

Сначала вызывается resolve-library-id: он подбирает идентификатор библиотеки по названию и запросу. Затем query-docs получает сведения по одному понятию. Для разных тем нужны отдельные запросы, а при упоминании версии выбирается соответствующий идентификатор.

Скилл использует resolve-library-id и query-docs, поэтому перед работой стоит проверить доступ агента к этим вызовам. Установка поддерживается для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

Какие задачи решает

  • найти актуальную документацию библиотеки
  • проверить настройку фреймворка
  • получить справку по API
  • сгенерировать код на основе документации

Примеры запросов агенту

  • Настрой прокси в Next.js и проверь актуальную документацию через Context7.
  • Напиши запрос Prisma для этой схемы, сначала найди нужную библиотеку и затем обратись к её документации.
  • Какие методы авторизации есть в Supabase? Используй отдельный запрос документации для этой темы.

Как установить context7-mcp

1Через Skills CLI (Vercel)

npx skills add upstash/context7 --skill context7-mcp -a claude-code

2Вручную: положить файлы

~/.claude/skills/context7-mcp/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/context7-mcp/

Из того же набора3

Весь набор →

Похожие

composio ComposioHQ Скилл выбирает подход Composio для личного агента или продукта с пользовательскими аккаунтами и помогает настроить интеграцию, выполнить задачу или найти причину сбоя. Claude Code CX Codex Cursor +1 8 000установок interface-design Dammyjay93 Скилл помогает проектировать и проверять интерфейсы продуктов: дашборды, админки, SaaS-приложения и инструменты. Он нужен, когда важны иерархия, состояния и единый стиль. Claude Code CX Codex Cursor +1 30 700установок open-code-review alibaba Скилл запускает ocr CLI для ИИ-ревью Git-изменений. Генерирует построчные комментарии и умеет применять исправления. Claude Code CX Codex Cursor +1 6 800установок orca-emulator-android stablyai Скилл ведёт Android-эмулятор или телефон по adb прямо из Orca: тапы, свайпы, установка APK, логи. Пригодится, когда надо прогнать сценарий на устройстве. Claude Code CX Codex Cursor +1 5 600установок academic-pipeline Imbad0202 Собирает академический проект в последовательный процесс: от исследования и текста до проверок, рецензий и финализации. Нужен для полного цикла работы над статьёй. Claude Code CX Codex Cursor +1 7 200установок repo-intake-and-plan lllllllama Сканирует репозиторий по README, собирает команды и предлагает минимальный план воспроизведения. Нужен до запуска экспериментов. Claude Code CX Codex Cursor +1 474 500установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о context7-mcp

Как установить context7-mcp в Claude Code?

Выполните npx skills add upstash/context7 --skill context7-mcp -a claude-code, затем повторите npx skills add upstash/context7 --skill context7-mcp -a claude-code. Файл скилла находится в ~/.claude/skills/context7-mcp/SKILL.md.

Что делает context7-mcp?

Скилл направляет агента к актуальной документации библиотек и фреймворков через resolve-library-id и query-docs, когда нужны настройки, API-справка или код.

Как context7-mcp работает с версиями библиотек?

Если в запросе указана версия, скилл советует выбрать версионный идентификатор библиотеки, когда он есть среди результатов поиска.

Исходный текст

SKILL.md · MIT
---
name: context7-mcp
description: This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
---

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 a Next.js proxy?")
- 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 16", "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

© upstash · MIT · upstash/context7

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой