CLI для получения свежей документации библиотек когда обучающие данные могут быть устаревшими. Управляет AI-скиллами и настраивает Context7 MCP.
npx -y skills add upstash/context7 --skill context7-cli --agent claude-codeCLI Context7 делает три вещи: получает актуальную документацию библиотек, управляет AI-кодинг-скиллами и настраивает Context7 MCP для вашего редактора.
Убедитесь, что CLI обновлён, перед выполнением команд:
npm install -g ctx7@latest
Или запускайте напрямую без установки:
npx ctx7@latest
# 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
/ — /facebook/react, а не facebook/reactctx7 library — ctx7 docs react "hooks" упадёт без валидного ID/owner/repo, например ctx7 skills install /anthropics/skillsskills generate требует логина — сначала ctx7 login