context7-cliактуальная документация библиотек
upstash/context7
CLI для получения свежей документации библиотек когда обучающие данные могут быть устаревшими. Управляет AI-скиллами и настраивает Context7 MCP.
Установка
npx -y skills add upstash/context7 --skill context7-cli --agent claude-codectx7 CLI
CLI Context7 делает три вещи: получает актуальную документацию библиотек, управляет AI-кодинг-скиллами и настраивает Context7 MCP для вашего редактора.
Убедитесь, что CLI обновлён, перед выполнением команд:
npm install -g ctx7@latest
Или запускайте напрямую без установки:
npx ctx7@latest
Что покрывает этот скилл
- Документация — актуальные доки для любой библиотеки. Используйте при написании кода, сверке сигнатур API или когда обучающие данные могут устареть.
- Управление скиллами — установка, поиск, подсказки, список, удаление и генерация AI-кодинг-скиллов.
- Настройка — конфигурация Context7 MCP для Claude Code / Cursor / OpenCode.
Краткая справка
# Documentation
ctx7 library # Step 1: resolve library ID
ctx7 docs # Step 2: fetch docs
# Skills
ctx7 skills install /owner/repo # Install from a repo (interactive)
ctx7 skills install /owner/repo name # Install a specific skill
ctx7 skills search # Search the registry
ctx7 skills suggest # Auto-suggest based on project deps
ctx7 skills list # List installed skills
ctx7 skills remove # Uninstall a skill
ctx7 skills generate # Generate a custom skill with AI (requires login)
# Setup
ctx7 setup # Configure Context7 MCP (interactive)
ctx7 login # Log in for higher rate limits + skill generation
ctx7 whoami # Check current login status
Аутентификация
ctx7 login # Opens browser for OAuth
ctx7 login --no-browser # Prints URL instead of opening browser
ctx7 logout # Clear stored tokens
ctx7 whoami # Show current login status (name + email)
Большинство команд работают без логина. Исключения: skills generate всегда требует его; ctx7 setup требует, если не передан --api-key или --oauth. Логин также снимает ограничения лимитов на командах документации.
Задайте API-ключ через переменную окружения, чтобы вовсе пропустить интерактивный логин:
export CONTEXT7_API_KEY=your_key
Частые ошибки
- ID библиотек требуют префикс
/—/facebook/react, а неfacebook/react - Всегда сначала запускайте
ctx7 library—ctx7 docs react "hooks"упадёт без валидного ID - Формат репозитория для скиллов —
/owner/repo, напримерctx7 skills install /anthropics/skills skills generateтребует логина — сначалаctx7 login
Из того же репозитория
find-docs — поиск актуальной документации
upstash/context7
Загружает актуальную документацию и API-справочники для любой библиотеки через Context7 CLI. Замена угадыванию по устаревшим обучающим данным.
context7-mcp — живая документация через MCP
upstash/context7
Загружает живую документацию через Context7 MместоP вместо устаревших данных обучения. Используйте при вопросах о настройке библиотек и API.
documentation-lookup — поиск документации без устаревших данных
upstash/context7
Загружает актуальные docs через Context7 вместо угадывания по данным обучения. Резолвит имена библиотек в ID документации и сразу подтягивает нужные разделы.
