Главная · Скиллы · context7-mcp

context7-mcpживая документация через MCP

upstash/context7

Загружает живую документацию через Context7 MместоP вместо устаревших данных обучения. Используйте при вопросах о настройке библиотек и API.

Установка

npx -y skills add upstash/context7 --skill context7-mcp --agent claude-code

Когда пользователь спрашивает о библиотеках, фреймворках или нуждается в примерах кода, используйте Context7 для получения актуальной документации вместо опоры на обучающие данные.

Когда использовать этот скилл

Активируйте, когда пользователь:

  • Задаёт вопросы по настройке или конфигурации («Как настроить middleware в Next.js?»)
  • Просит код с библиотеками («Напиши Prisma-запрос для...»)
  • Нуждается в справочнике API («Какие методы аутентификации у Supabase?»)
  • Упоминает конкретные фреймворки (React, Vue, Svelte, Express, Tailwind и т.д.)

Как получать документацию

Шаг 1: Разрешить ID библиотеки

Вызовите resolve-library-id с:

  • libraryName: имя библиотеки, извлечённое из вопроса пользователя
  • query: полный вопрос пользователя (улучшает ранжирование релевантности)

Шаг 2: Выбрать лучшее совпадение

Из результатов выбирайте по: точному или ближайшему совпадению имени; более высокие баллы бенчмарка означают лучшее качество документации; если пользователь указал версию («React 19»), предпочитайте версионные ID.

Шаг 3: Получить документацию

Вызовите query-docs с:

  • libraryId: выбранный ID библиотеки Context7 (например, /vercel/next.js)
  • query: конкретный вопрос пользователя

Шаг 4: Использовать документацию

Включите полученную документацию в ответ: ответьте на вопрос, используя актуальную и точную информацию; включите релевантные примеры кода из доков; укажите версию библиотеки, когда это уместно.

Рекомендации

  • Будьте конкретны: передавайте полный вопрос пользователя как query для лучших результатов
  • Учитывайте версии: когда упоминают версии («Next.js 15», «React 19»), используйте версионные ID, если доступны на шаге разрешения
  • Предпочитайте официальные источники: при нескольких совпадениях предпочитайте официальные/основные пакеты форкам сообщества

Из того же репозитория