Comment utiliser Context7 pour la documentation
Ce guide montre comment utiliser le serveur Context7 MCP pour rechercher et consulter de la documentation technique.
Prérequis
- MCP activé dans mini-me
- Une clé API Context7 valide:
CONTEXT7_API_KEY - Le serveur Context7 configuré dans votre fichier de configuration
Étapes
1. Obtenir un ID de bibliothèque
Avant de pouvoir interroger la documentation, vous devez obtenir un ID de bibliothèque Context7.
Utilisez l'outil context7_resolve_library_id avec deux paramètres obligatoires :
query: Ce que vous cherchez (ex: "React hooks")libraryName: Le nom de la bibliothèque (ex: "react")
Exemple de requête :
"Je veux comprendre comment fonctionne useEffect dans React"
Le modèle devrait appeler :
context7_resolve_library_id(query="useEffect React", libraryName="react")
Résultat attendu : Un ID de bibliothèque au format /org/project (ex: /facebook/react)
2. Interroger la documentation
Une fois que vous avez l'ID de bibliothèque, utilisez context7_query_docs avec :
libraryId: L'ID obtenu à l'étape 1 (ex:/facebook/react)query: Votre question spécifique (ex: "useEffect cleanup function")
Exemple de requête :
"Comment nettoyer un useEffect dans React ?"
Le modèle devrait appeler :
context7_query_docs(libraryId="/facebook/react", query="useEffect cleanup")
Cas d'usage courants
| Besoin | Requête exemple | Outils utilisés |
|---|---|---|
| Comprendre une bibliothèque | "Explique-moi comment fonctionne Redux" | resolve-library-id, query-docs |
| Trouver des exemples | "Montre-moi des exemples d'utilisation de useState" | resolve-library-id, query-docs |
| Résoudre un problème | "Pourquoi mon useEffect s'exécute plusieurs fois ?" | resolve-library-id, query-docs |
| Explorer une API | "Quelles sont les méthodes disponibles dans axios ?" | resolve-library-id, query-docs |
Variantes
- Si vous connaissez déjà l'ID de bibliothèque : Vous pouvez appeler directement
context7_query_docssans passer parresolve-library-id - Pour plusieurs bibliothèques : Appelez
resolve-library-idpour chaque bibliothèque, puisquery-docspour chacune
Limites
- Maximum 3 appels à
resolve-library-idpar question - Maximum 3 appels à
query-docspar question - Les résultats dépendent de la couverture de la bibliothèque dans la base Context7
Voir aussi
- Référence des outils : Outils disponibles
- Pourquoi Context7 : Décisions de conception
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
|