Загружает актуальные docs через Context7 вместо угадывания по данным обучения. Резолвит имена библиотек в ID документации и сразу подтягивает нужные разделы.
npx -y skills add upstash/context7 --skill documentation-lookup --agent claude-codeContext7 вытаскивает актуальную, версионно-специфичную документацию и примеры кода прямо из источника и помещает их в ваш промпт.
Context7 получает актуальные примеры кода и документацию прямо в контекст вашего LLM. Никаких переключений вкладок, никаких несуществующих API, никакой устаревшей генерации кода.
Создай Next.js middleware для проверки JWT в cookies
и редиректа неаутентифицированных пользователей на /login. use context7
ctx7 CLI (MCP не требуется)npx ctx7 setup
Аутентифицирует через OAuth, генерирует API-ключ и устанавливает подходящий скилл. Выберите режим CLI + Skills или MCP. Используйте --cursor, --claude или --opencode для конкретного агента.
Для удаления: npx ctx7 remove.
Для ручной настройки используйте URL сервера Context7 https://mcp.context7.com/mcp и передайте API-ключ через заголовок CONTEXT7_API_KEY.
Если вы уже знаете нужную библиотеку — добавьте её Context7 ID в промпт, чтобы пропустить шаг поиска:
Реализуй базовую аутентификацию с Supabase. use library /supabase/supabase for API and docs.
Как настроить middleware Next.js 14? use context7
Context7 автоматически подберёт нужную версию.
Если установлено через ctx7 setup — скилл настраивается автоматически. Для ручной настройки добавьте правило:
Always use Context7 when I need library/API documentation, code generation,
setup or configuration steps without me having to explicitly ask.
ctx7 library <name> <query> — ищет библиотеку по имени и возвращает результаты с IDctx7 docs <libraryId> <query> — получает документацию по Context7-совместимому library ID (например, /mongodb/docs, /vercel/next.js)resolve-library-id — преобразует общее имя библиотеки в Context7-совместимый ID
query (обязательный): вопрос или задача пользователя для ранжирования результатовlibraryName (обязательный): имя искомой библиотекиquery-docs — получает документацию по Context7-совместимому library ID
libraryId (обязательный): точный Context7-совместимый ID (например, /mongodb/docs)query (обязательный): вопрос или задача для получения релевантной документации@upstash/context7-mcp — MCP-серверctx7 — CLI@upstash/context7-sdk — TypeScript SDK@upstash/context7-tools-ai-sdk — инструменты для Vercel AI SDKMIT