Context7

Serveur MCP Upstash Context7 pour la recherche de documents en direct. Récupérez les documents et exemples de code spécifiques à une version depuis les référentiels sources et injectez-les dans le contexte du LLM.

Lire la vidéo

Context7 est un serveur MCP qui fournit, directement dans vos requêtes, une documentation à jour, spécifique à une version, ainsi que des exemples de code. Il résout un problème courant avec les LLM : des données d'entraînement obsolètes conduisant à des hallucinations d'API et à des modèles de code obsolètes. Au lieu de s'appuyer sur des informations obsolètes, Context7 récupère la documentation actuelle directement à partir des référentiels sources.

Le plug-in fournit deux outils principaux : resolve-library-id pour faire correspondre les noms de bibliothèques aux identifiants compatibles avec Context7, et query-docs pour récupérer la documentation de bibliothèques spécifiques. Vous pouvez même cibler des versions spécifiques en les mentionnant dans votre requête.

Mode d'emploi : Ajoutez simplement « use context7 » à toute requête pour laquelle vous avez besoin de la documentation actuelle. Par exemple : « Créez un middleware Next.js qui vérifie la présence d'un JWT valide dans les cookies. use context7 » ou « Configurez un script Cloudflare Worker pour mettre en cache les réponses JSON de l'API. use context7 ». Vous pouvez également spécifier des bibliothèques précises avec « use library /supabase/supabase for API and docs ».