Connecteur MCP Context7 pour Manus

Écrire du code à partir de la documentation actuelle, pas de l'API de l'an dernier

Dites « Utilise Next.js 16 pour ajouter une vérification qui redirige les visiteurs non connectés vers /login. » Manus recherche cette bibliothèque et cette version dans Context7, lit la documentation actuelle et les exemples de code, puis écrit le code à partir de ceux-ci. Collez une erreur, et il vérifie comment fonctionne l’API actuellement, vous dit ce qui a changé et comment le corriger. Indiquez un numéro de version dans votre prompt pour obtenir la documentation de cette version, ou nommez un ID de bibliothèque comme /supabase/supabase pour y accéder directement.

Tout d'abord, connectez Context7 dans Manus

Utilisez Next.js 16 pour ajouter une vérification qui redirige les visiteurs non connectés vers /login.

/vercel/next.js · v16Illustration

Rediriger les visiteurs déconnectés vers /login

Source : github.com/vercel/next.js · docs

Dans Next.js 16, le fichier middleware s'appelle proxy.ts, et il exporte une fonction nommée proxy.

import { NextResponse } from 'next/server'import type { NextRequest } from 'next/server'export function proxy(request: NextRequest) {  if (!request.cookies.has('session')) {    const login = new URL('/login', request.url)    return NextResponse.redirect(login)  }}

Écrit proxy.ts à partir de cet extrait

Documentation à jour pour l'IA, pour la version que vous utilisez

Indiquez le nom de la bibliothèque et la version dans votre prompt. Manus recherche cette version dans Context7, lit sa documentation et ses exemples de code, puis écrit le code en conséquence.

Bibliothèques dans cette tâcheIllustration
/vercel/next.js/v16.2.9
/react/react/v19.2.7
/supabase/supabase/v1.26.04

Demandez une version par son numéro

Indiquez la version dans votre prompt, comme React 19 ou Next.js 16, et Context7 trouve la documentation correspondant à cette version.

Indiquez l’ID de la bibliothèque pour éviter la recherche

Si vous connaissez l'ID, par exemple /supabase/supabase, indiquez-le dans le prompt. Manus accède directement à la documentation de cette bibliothèque sans la rechercher au préalable.

Un MCP pour la documentation : trouvez la bibliothèque, puis lisez sa doc

Context7 fonctionne en deux étapes. Il trouve d'abord la bibliothèque et les versions disponibles, puis lit la documentation et les exemples de code qui répondent à votre question. Chaque exemple est accompagné d'un lien vers sa source.

Réponses rapides sur une fonction

Demandez comment une fonction prend ses arguments maintenant, ou quelle option a remplacé une ancienne. Manus répond à partir de l'extrait et indique sa provenance.

Illustration
1Trouver la bibliothèqueresolve-library-id
BibliothèqueNext.js
/vercel/next.js6 135 exemples de code
v16.2.9v16.1.6v15.1.11
2Lire la documentationquery-docs
ID de la bibliothèque/vercel/next.js/v16.2.9
QuestionComment lire un cookie dans proxy ?
  • Lire un cookie depuis la requête dans proxySource : github.com/vercel/next.js · v16.2.9
  • Définir un cookie sur la réponseSource : github.com/vercel/next.js · v16.2.9

Corriger une erreur d'API obsolète avec la documentation actuelle

Collez l’erreur et indiquez la version que vous utilisez. Manus vérifie comment cette API fonctionne dans votre version, vous dit ce qui a changé et réécrit les lignes en erreur.

src/main.jsxreact 19.2Illustration
TypeError: ReactDOM.render is not a function
À partir de la documentation React 19React 19 a supprimé ReactDOM.render. Faites plutôt le rendu de l'application avec createRoot depuis react-dom/client.
ReactDOM.render(<App />, document.getElementById('root'))import { createRoot } from 'react-dom/client'createRoot(document.getElementById('root')).render(<App />)

Collez l’erreur et votre version

Manus vérifie les documents de la version que vous indiquez, explique en une phrase ce qui a changé et ne réécrit que les lignes qui en ont besoin.

Documentation Context7 pour deux versions, côte à côte

Avant une mise à niveau, demande les deux versions. Manus lit la documentation de chacune et liste les changements, avec les documents consultés.

Planifier une mise à niveau à partir de la documentation

Obtenez un tableau de ce qu’il faut renommer et de ce qui fonctionne différemment. Demandez à Manus d’omettre tout ce que la documentation ne montre pas, pour une liste sans suppositions.

Illustration
Next.js 15Next.js 16
Basé sur le guide de mise à niveau Next.js 16
Fichiermiddleware.tsproxy.ts
Fonctionexport function middleware()export function proxy()
S'exécute suredgenodejs
Indicateur de configurationskipMiddlewareUrlNormalizeskipProxyUrlNormalize

L'environnement d'exécution edge n'est pas pris en charge dans proxy. Pour continuer à utiliser edge, conservez middleware pour l'instant.

Utilisez la dernière version de chaque bibliothèque dans une build complète

La documentation Context7 peut guider un travail plus vaste : une nouvelle application web, une modification de votre dépôt ou chaque tâche d'un projet.

Créer une application web à partir de la documentation actuelle

Demandez à Manus de vérifier Context7 pour chaque bibliothèque utilisée, afin qu'une nouvelle application web démarre avec les API actuelles de ces versions.

Créer et publier des applications web

Mettre à jour un dépôt, puis ouvrir une pull request

Si GitHub est également connecté, Manus effectue la modification dans votre dépôt et ouvre une pull request qui liste les documents qu'il a suivis.

Voyez le connecteur GitHub

Faites de « consultez d'abord la doc » une règle du projet

Placez la règle dans les instructions d'un projet. Les instructions partagées guident chaque nouvelle tâche de ce projet, donc vous n'avez pas à la répéter.

Découvrez comment fonctionnent les Projets

Connecter le serveur MCP Context7 à Manus

Context7 est déjà dans les connecteurs de Manus. Connectez-le une fois, et toute tâche peut consulter la documentation à jour des bibliothèques avant d'écrire du code.

  1. Ouvrir les connecteurs

    Dans Manus, ouvrez Connecteurs, choisissez Context7 et sélectionnez Connecter.

  2. Terminer la connexion

    Context7 est déjà répertorié dans les connecteurs, il n'y a donc aucun serveur à installer ni d'URL à coller. Suivez les étapes à l'écran pour terminer.

  3. Demandez dans n'importe quelle tâche

    Indiquez le nom de la bibliothèque et, si cela compte, la version. Ajoutez « utilise Context7 » si vous voulez que Manus vérifie la documentation avant d’écrire le code.

Context7Docs et exemples de code actuels pour chaque bibliothèque

Accédez à une documentation technique actuelle et spécifique à chaque bibliothèque, ainsi qu'à des exemples d'implémentation, via le service de documentation Context7.

ConnecterIllustration
  • Deux outils : l'un trouve la bibliothèque, l'autre lit sa documentation
  • Lecture seule : il consulte la documentation et ne modifie ni votre code ni vos comptes
  • Chaque exemple de code est accompagné d'un lien vers sa source

Questions sur Context7 MCP

Comment configurer MCP Context7 dans Manus ? Dois-je l'installer ou ajouter une URL de serveur ou une clé API ?

Vous n’avez rien à installer ni à saisir d’URL de serveur. Context7 est déjà disponible dans les Connecteurs de Manus : ouvrez Connecteurs, choisissez Context7, sélectionnez Connecter et suivez les étapes à l’écran. Manus ne marque pas Context7 comme un connecteur nécessitant une configuration supplémentaire, et sa page de connecteur ne demande pas de clé API Context7. Une fois connecté, indiquez une bibliothèque et une version dans n’importe quelle tâche.

Quelles bibliothèques Context7 peut-il consulter ?

Les bibliothèques ajoutées à Context7, comme Next.js, React et Supabase. La communauté et les propriétaires de bibliothèques les ajoutent. Sa recherche renvoie chaque résultat avec un identifiant de bibliothèque, un nombre d'exemples de code et les versions disponibles. Si une bibliothèque n'y figure pas, la recherche ne trouve pas de bonne correspondance, et vous pouvez demander à Manus de lire le site de documentation propre à cette bibliothèque à la place.

Puis-je choisir quelle version de la documentation il lit ?

Oui. Indiquez la version dans votre prompt, par exemple « Next.js 16 », et Context7 fait correspondre cette version. Vous pouvez aussi donner un ID de bibliothèque incluant la version, comme /vercel/next.js/v16.2.9. Pour vérifier quelle version a été utilisée, demandez à Manus de nommer l'ID de bibliothèque qu'il a consulté.

Les documents trouvés sont-ils toujours exacts ?

Pas toujours. La documentation de Context7 provient de la communauté et des propriétaires des bibliothèques, et Context7 précise qu’il ne peut pas garantir que chaque bibliothèque soit complète ou exacte. Chaque exemple de code renvoyé est accompagné d’un lien vers sa source, alors demandez à Manus de vous montrer les extraits et liens utilisés, et vérifiez ce qui compte vraiment.

En quoi est-ce différent de demander à l'IA d'écrire le code directement ?

Sans consultation, l'IA écrit à partir de ce qu'elle a appris pendant son entraînement, qui peut être plus ancien que la version que vous utilisez. C'est ainsi que des API renommées ou supprimées se retrouvent dans du nouveau code. Une fois Context7 connecté, Manus lit d'abord la documentation actuelle de votre version, puis écrit le code.

Est-ce que Context7 voit mon code ?

Ses deux outils prennent un nom ou un identifiant de bibliothèque, une question courte et, si connu, le langage de programmation. Aucun ne prend vos fichiers ou votre dépôt. La question est envoyée à Context7 pour trouver la bonne documentation, et les instructions des outils indiquent à l'IA de ne pas y inclure de clés API, mots de passe, données personnelles ou code privé.

Y a-t-il une limite au nombre de recherches possibles ?

Oui. Context7 applique des limites de fréquence sur les recherches, et ses outils indiquent à l'IA de ne pas faire plus de trois appels par question. Préciser dès le départ le nom de la bibliothèque et sa version aide chaque recherche à trouver la bonne documentation du premier coup.

Connectez Context7 et codez à partir de la documentation actuelle

Connecter Context7 dans Manus