Aller au contenu

Empêchez l'IA d'utiliser des API obsolètes

Votre IA écrit du code pour d'anciennes versions de bibliothèques et invente des fonctions qui n'existent plus.

3 étapesSimple
CursorClaude CodeContext7GitHub

Comment ça se connecte

Votre IA accède à vos apps via de petits connecteurs appelés serveurs MCP.
Votre IA
CursorClaude Code
Connecteurs
Context7GitHub
Vos apps
GitHub

Cette configuration s'adresse aux développeurs dont l'assistant IA propose sans cesse des API dépréciées ou des fonctions qui n'existent pas. Context7 charge dans le contexte de l'agent la documentation actuelle et propre à chaque version d'une bibliothèque, et GitHub permet à l'agent de vérifier que son plan correspond à votre code réel. Vous obtenez des suggestions fondées sur la documentation de la version que vous utilisez.

Mise en place

3 étapes. Ouvrez-en une pour les détails.
  1. 1Ajouter Context7

    Dans Cursor, ouvrez Settings > MCP et ajoutez Context7, soit le serveur distant sur mcp.context7.com/mcp, soit le paquet local @upstash/context7-mcp via npx. Dans Claude Code, lancez claude mcp add avec le même serveur. Vérifiez que les outils resolve-library-id et get-library-docs apparaissent.

    Astuce: Une clé API Context7, facultative, relève les limites de débit si vous les atteignez.

  2. 2Nommer la bibliothèque

    Dans votre prompt, indiquez la bibliothèque et la version utilisée, par exemple Next.js 15 ou Prisma 6, et ajoutez use context7. L'agent identifie la bibliothèque, récupère la documentation correspondante et écrit le code à partir de celle-ci. Regardez l'appel d'outil pour voir quelle documentation il a récupérée.

    Astuce: Ajoutez une règle Cursor ou une ligne dans CLAUDE.md demandant à l'agent d'utiliser Context7 pour les questions de bibliothèques, pour ne pas avoir à le répéter.

  3. 3Vérifier par rapport à votre dépôt

    Ajoutez le serveur MCP GitHub avec un jeton fine-grained en lecture seule pour votre dépôt. Demandez à l'agent de lire votre package.json ou votre fichier de verrouillage et les usages existants avant de modifier quoi que ce soit. Il peut alors signaler les écarts entre la documentation et la version réellement installée.

    Astuce: Dans un clone local, l'agent peut déjà lire les fichiers ; GitHub est utile quand vous travaillez sur plusieurs dépôts ou branches.

Ensuite, demandez

Quoi dire une fois connecté. Cliquez pour copier.
Demandez à Cursor…Cursor

Bon à savoir

Ce qu'il vous faut, ce qu'il ne fait pas et comment rester en sécurité.
Ce qu'il vous faut
  • Cursor ou Claude Code
  • Node.js si vous exécutez Context7 en local
  • Un compte GitHub et un jeton en lecture seule pour la vérification du dépôt
  • En option, une clé API Context7 pour des limites plus élevées
Limites
  • La qualité dépend de la documentation de la bibliothèque elle-même : une documentation mince donne des réponses minces.
  • La documentation récupérée occupe de l'espace de contexte : des questions très larges peuvent évincer votre code.
  • L'agent doit toujours choisir la bonne version : indiquez-la clairement dans le prompt.
Restez en sécurité
  • Context7 ne lit que de la documentation publique.
  • Limitez le jeton GitHub aux dépôts sur lesquels vous travaillez.

Questions fréquentes

Des réponses claires avant de commencer
Context7 est-il gratuit ?
Context7 propose une offre gratuite utilisable sans compte. Une clé API obtenue sur context7.com donne des limites de débit plus élevées ; consultez leur site pour les offres actuelles.
Couvre-t-il toutes les bibliothèques ?
Il couvre un large index de bibliothèques populaires, mais pas toutes. Si une bibliothèque manque, l'agent se rabat sur ses données d'entraînement : vérifiez alors le résultat avec la documentation officielle.
Mon code est-il envoyé à Context7 ?
L'agent envoie à Context7 les noms de bibliothèques et les sujets recherchés pour récupérer la documentation. Votre code source reste entre votre éditeur, GitHub et le fournisseur du modèle.
Ai-je besoin de GitHub pour que cela fonctionne ?
Non. Context7 seul corrige la plupart des suggestions obsolètes. GitHub ajoute une vérification par rapport à votre dépôt, utile quand l'agent travaille en dehors de votre clone local.

Outils de cette configuration

Les produits concernés
GitHub: Hébergement de code, tickets et pull requests.
GitHub

GitHub est l'endroit où la plupart des équipes logicielles gardent leur code, relisent les pull requests et suivent les tickets. Actions gère la CI et les déploiements, Projects la planification, et Copilot apporte l'aide de l'IA au code. Il se connecte à Slack, Linear et Jira. Les dépôts publics et privés sont gratuits, avec des offres payantes pour les grandes équipes et la sécurité.

Formule gratuiteEssayer