Context7
MCP : Standardise la connexion entre une application IA et des systèmes qui proposent des outils ou des données · nécessite tout client MCP
Serveur MCP qui injecte la documentation à jour et par version d'une librairie dans le contexte de l'agent.
Le MCP le plus installé, et pour cause : il élimine les API inventées.
La sécurité reflète la destination des données, les permissions demandées et les incidents recensés à la date de vérification. Ce n’est pas une garantie d’absence de risque : vérifiez le mode de déploiement et les connexions que vous activez.
Ce que ça fait, concrètement
Les modèles de langage s'appuient sur des données d'entraînement qui peuvent avoir plusieurs mois ou plusieurs années de retard. Résultat : ils génèrent du code basé sur des versions obsolètes de bibliothèques, inventent des fonctions qui n'existent pas, ou ignorent les changements d'API récents.
Context7 résout ce problème en agissant comme un serveur MCP (Model Context Protocol) : lorsque votre agent de code a besoin de documentation sur une bibliothèque, il interroge Context7, qui récupère la documentation à jour et spécifique à la version directement depuis les sources, puis l'injecte dans le contexte de la conversation. L'agent dispose ainsi des bonnes informations avant de générer du code. Context7 fonctionne aussi en mode CLI avec un système de compétences, sans nécessiter de serveur MCP.
Cet outil s'adresse aux développeurs qui utilisent des agents de code comme Cursor, Claude Code, VS Code ou OpenCode, et qui veulent réduire les erreurs liées à des API inventées ou périmées. Il est particulièrement utile lorsqu'on travaille avec des bibliothèques qui évoluent rapidement.
Context7 n'est pas adapté à ceux qui n'utilisent pas d'agent de code compatible MCP ou CLI Node.js, ni à ceux qui ont besoin d'une garantie absolue sur l'exactitude de la documentation, celle-ci étant contribuée par la communauté et non vérifiée par l'équipe Context7.
Ce que ça propose
- ·Injection automatique de documentation à jour et spécifique à la version d'une bibliothèque dans le contexte de l'agent.
- ·Deux modes de fonctionnement : serveur MCP natif ou CLI avec système de compétences, selon votre environnement.
- ·Outil MCP resolve-library-id pour identifier précisément une bibliothèque à partir de son nom.
- ·Outil MCP query-docs pour récupérer la documentation pertinente à partir d'un identifiant Context7 et d'une question.
- ·Commandes CLI ctx7 library et ctx7 docs pour interroger l'index et récupérer de la documentation sans passer par MCP.
- ·Possibilité de spécifier une version précise de bibliothèque directement dans le prompt pour obtenir la documentation correspondante.
- ·Quota de requêtes étendu via une clé API gratuite obtenue sur le tableau de bord Context7.
- ·Quota supplémentaire au-delà du niveau gratuit (payant).
En pratique
- Prix
- FreemiumGratuit avec limites ; clé API gratuite pour plus de quota ; payant au-delà.
- Usage commercial
- Usage commercial : oui
- Disponible sur
- claude-code, cursor, vscode, opencode
- Hôte
- tout client MCP
- Licence
- MIT
Sécurité et données
- Pastille
- Sécu : rien à signaler
- Vos données
- Données chez l’éditeur
- Permissions
- Vos requêtes de doc transitent par Upstash ; contenu contribué par la communauté, non garanti.
- Maintenance
- Active
- Dernière release
- 23 octobre 2026
Liens et dépôt vérifiés le 25 octobre 2026 · ajoutée le 1 avril 2025
Comment installer Context7
npx ctx7 setup