context7-cli

Par upstash · context7

Utilisez le CLI ctx7 pour récupérer la documentation des bibliothèques, gérer les skills de codage IA et configurer Context7 MCP. À activer lorsque l'utilisateur mentionne « ctx7 » ou « context7 », a besoin de la documentation à jour d'une bibliothèque, souhaite installer/rechercher/générer des skills, ou doit configurer Context7 pour son agent de codage IA.

npx skills add https://github.com/upstash/context7 --skill context7-cli

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/react et non facebook/react
  • Toujours exécuter ctx7 library d'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 generate nécessite une connexion — exécutez ctx7 login d'abord

Skills similaires