Context7 MCP
officielServeur MCP officiel de Context7 qui intègre une documentation de bibliothèque à jour et spécifique à une version, ainsi que des exemples de code, dans les invites de codage IA.
Que pouvez-vous faire avec Context7 MCP ?
- Résoudre les noms de bibliothèques en ID — Demandez à votre assistant de transformer un nom de bibliothèque générique en un ID compatible avec Context7 pour une récupération précise de la documentation.
- Récupérer la documentation spécifique à une version — Demandez une documentation et des exemples de code à jour et adaptés à la version directement dans votre invite.
- Obtenir des exemples classés par langage — Demandez une documentation avec des exemples de code priorisés pour votre langage de programmation préféré.
- Interroger la documentation avec un ID de bibliothèque exact — Utilisez un ID Context7 connu (par exemple,
/vercel/next.js) pour ignorer la correspondance de noms et récupérer instantanément la documentation pertinente.
Serveur MCP hébergé
npx add-mcp 'https://mcp.context7.com/mcp/oauth'S’installe dans Claude Code, Codex, Cursor et plus
Documentation

Plateforme Context7 - Documentation de code à jour pour toute requête
❌ Sans Context7
Les LLM s'appuient sur des informations obsolètes ou génériques concernant les bibliothèques que vous utilisez. Vous obtenez :
- ❌ Des exemples de code obsolètes basés sur des données d'entraînement vieilles d'un an
- ❌ Des API hallucinées qui n'existent même pas
- ❌ Des réponses génériques pour d'anciennes versions de paquets
✅ Avec Context7
Context7 récupère une documentation et des exemples de code à jour, spécifiques à la version, directement depuis la source — et les place directement dans votre requête.
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
Context7 récupère des exemples de code et une documentation à jour directement dans le contexte de votre LLM. Fini les changements d'onglets, les API hallucinées qui n'existent pas, et la génération de code obsolète.
Fonctionne selon deux modes :
- CLI + Compétences — installe une compétence qui guide votre agent pour récupérer la documentation à l'aide des commandes CLI
ctx7(aucun MCP requis) - MCP — enregistre un serveur MCP Context7 afin que votre agent puisse appeler les outils de documentation nativement
Installation
[!NOTE] Clé API recommandée : Obtenez une clé API gratuite sur context7.com/dashboard pour des limites de débit plus élevées.
Configurez Context7 pour vos agents de codage avec une seule commande. Le CLI ctx7 nécessite Node.js 18 ou plus récent.
npx ctx7 setup
S'authentifie via OAuth, génère une clé API et installe la compétence appropriée. Vous pouvez choisir entre le mode CLI + Compétences ou le mode MCP. Utilisez --cursor, --claude ou --opencode pour cibler un agent spécifique.
Pour supprimer la configuration générée ultérieurement, exécutez npx ctx7 remove. Si vous avez installé le CLI globalement avec npm install -g ctx7, supprimez ce paquet séparément avec npm uninstall -g ctx7.
Pour configurer manuellement, utilisez l'URL du serveur Context7 https://mcp.context7.com/mcp avec votre client MCP et transmettez votre clé API via l'en-tête Authorization: Bearer YOUR_API_KEY. Consultez le lien ci-dessous pour des instructions de configuration spécifiques au client.
Installation manuelle / Autres clients →
Conseils importants
Utiliser l'identifiant de bibliothèque
Si vous savez déjà exactement quelle bibliothèque vous souhaitez utiliser, ajoutez son identifiant Context7 à votre requête. Ainsi, Context7 peut ignorer l'étape de correspondance de bibliothèque et récupérer directement la documentation.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
La syntaxe avec barre oblique indique à Context7 exactement quelle bibliothèque charger pour la documentation.
Spécifier une version
Pour obtenir la documentation d'une version spécifique d'une bibliothèque, mentionnez simplement la version dans votre requête :
How do I set up Next.js 14 middleware? use context7
Context7 fera automatiquement correspondre la version appropriée.
Ajouter une règle
Si vous avez installé via ctx7 setup, une compétence est configurée automatiquement pour déclencher Context7 pour les questions liées aux bibliothèques. Pour configurer une règle manuellement à la place, ajoutez-en une à votre agent de codage :
- Cursor :
Cursor Settings > Rules - Claude Code :
CLAUDE.md - Ou l'équivalent dans votre agent de codage
Exemple de règle :
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
Outils disponibles
Commandes CLI
ctx7 library <name> <query>: Recherche l'index Context7 par nom de bibliothèque et renvoie les bibliothèques correspondantes avec leurs identifiants.ctx7 docs <libraryId> <query>: Récupère la documentation d'une bibliothèque à l'aide d'un identifiant de bibliothèque compatible Context7 (par exemple,/mongodb/docs,/vercel/next.js).
Outils MCP
resolve-library-id: Résout un nom de bibliothèque général en un identifiant de bibliothèque compatible Context7.query(obligatoire) : La question ou la tâche de l'utilisateur (utilisée pour classer les résultats par pertinence)libraryName(obligatoire) : Le nom de la bibliothèque à rechercher
query-docs: Récupère la documentation d'une bibliothèque à l'aide d'un identifiant de bibliothèque compatible Context7.libraryId(obligatoire) : Identifiant de bibliothèque compatible Context7 exact (par exemple,/mongodb/docs,/vercel/next.js)query(obligatoire) : La question ou la tâche pour laquelle obtenir la documentation pertinentelanguage(facultatif) : Le langage de programmation dans lequel vous écrivez, utilisé pour classer les exemples de code dans ce langage en premier
Documentation supplémentaire
- Référence CLI - Documentation complète du CLI
- Clients MCP - Installation manuelle de MCP pour plus de 30 clients
- Ajout de bibliothèques - Soumettez votre bibliothèque à Context7
- Dépannage - Problèmes courants et solutions
- Référence API - Documentation de l'API REST
- Guide du développeur - Exécutez Context7 MCP localement
Paquets
@upstash/context7-mcp- Serveur MCPctx7- CLI@upstash/context7-sdk- SDK TypeScript@upstash/context7-tools-ai-sdk- Outils SDK Vercel AI@upstash/context7-pi- Extension pi.dev
Avertissement
1- Les projets Context7 sont contribués par la communauté et, bien que nous nous efforcions de maintenir une haute qualité, nous ne pouvons pas garantir l'exactitude, l'exhaustivité ou la sécurité de toute la documentation des bibliothèques. Les projets répertoriés dans Context7 sont développés et maintenus par leurs propriétaires respectifs, et non par Context7. Si vous rencontrez un contenu suspect, inapproprié ou potentiellement nuisible, veuillez utiliser le bouton « Signaler » sur la page du projet pour nous en informer immédiatement. Nous prenons tous les signalements au sérieux et examinerons rapidement le contenu signalé afin de maintenir l'intégrité et la sécurité de notre plateforme. En utilisant Context7, vous reconnaissez que vous le faites à votre propre discrétion et à vos propres risques.
2- Ce dépôt héberge le code source du serveur MCP. Les composants de support — backend API, moteur d'analyse et moteur d'exploration — sont privés et ne font pas partie de ce dépôt.
🤝 Connectez-vous avec nous
Restez informé et rejoignez notre communauté :
- 📢 Suivez-nous sur X pour les dernières nouvelles et mises à jour
- 🌐 Visitez notre Site Web
- 💬 Rejoignez notre Communauté Discord
📺 Context7 dans les médias
- Better Stack : « Free Tool Makes Cursor 10x Smarter »
- Cole Medin : « This is Hands Down the BEST MCP Server for AI Coding Assistants »
- Income Stream Surfers : « Context7 + SequentialThinking MCPs: Is This AGI? »
- Julian Goldie SEO : « Context7: New MCP AI Agent Update »
- JeredBlu : « Context 7 MCP: Get Documentation Instantly + VS Code Setup »
- Income Stream Surfers : « Context7: The New MCP Server That Will CHANGE AI Coding »
- AICodeKing : « Context7 + Cline & RooCode: This MCP Server Makes CLINE 100X MORE EFFECTIVE! »
- Sean Kochel : « 5 MCP Servers For Vibe Coding Glory (Just Plug-In & Go) »
📄 Licence
MIT