ctx7 CLI
La CLI Context7 fait trois choses : récupère la documentation des bibliothèques à jour, gère les skills de codage IA, et configure Context7 MCP pour votre éditeur.
Assurez-vous que la CLI est à jour avant d'exécuter des commandes :
npm install -g ctx7@latest
Ou exécutez directement sans installer :
npx ctx7@latest <command>
Ce que couvre ce skill
- Documentation — Récupérez les docs actuelles de n'importe quelle bibliothèque. À utiliser lors de l'écriture de code, la vérification des signatures API, ou quand les données d'entraînement peuvent être obsolètes.
- Gestion des skills — Installez, cherchez, suggérez, listez, supprimez et générez des skills de codage IA.
- Configuration — Configurez Context7 MCP pour Claude Code / Cursor / OpenCode.
Référence rapide
# Documentation
ctx7 library <name> <query> # Étape 1 : résoudre l'ID de la bibliothèque
ctx7 docs <libraryId> <query> # Étape 2 : récupérer les docs
ctx7 docs <libraryId> <query> --research # Réessayer avec une recherche approfondie si la réponse par défaut ne convient pas
# Skills
ctx7 skills install /owner/repo # Installer depuis un repo (interactif)
ctx7 skills install /owner/repo name # Installer un skill spécifique
ctx7 skills search <keywords> # Chercher dans le registre
ctx7 skills suggest # Suggestion automatique basée sur les dépendances du projet
ctx7 skills list # Lister les skills installés
ctx7 skills remove <name> # Désinstaller un skill
ctx7 skills generate # Générer un skill personnalisé avec l'IA (nécessite une connexion)
# Configuration
ctx7 setup # Configurer Context7 MCP (interactif)
ctx7 login # Se connecter pour des limites de taux plus élevées + génération de skills
ctx7 whoami # Vérifier le statut de connexion actuel
Authentification
ctx7 login # Ouvre le navigateur pour OAuth
ctx7 login --no-browser # Affiche l'URL au lieu d'ouvrir le navigateur
ctx7 logout # Effacer les tokens stockés
ctx7 whoami # Afficher le statut de connexion actuel (nom + email)
La plupart des commandes fonctionnent sans connexion. Exceptions : skills generate la nécessite toujours ; ctx7 setup la nécessite sauf si --api-key ou --oauth est passé. La connexion déverrouille aussi des limites de taux plus élevées sur les commandes docs.
Définissez une clé API via variable d'environnement pour ignorer entièrement la connexion interactive :
export CONTEXT7_API_KEY=your_key
Erreurs courantes
- Les IDs de bibliothèque nécessitent un préfixe
/—/facebook/reactet nonfacebook/react - Toujours exécuter
ctx7 libraryd'abord —ctx7 docs react "hooks"échouera sans un ID valide - Le format de repository pour les skills est
/owner/repo— par exemple,ctx7 skills install /anthropics/skills skills generatenécessite une connexion — exécutezctx7 logind'abord