Context7 MCP-connector voor Manus

Schrijf code op basis van de huidige documentatie, niet de API van vorig jaar

Zeg: “Gebruik Next.js 16 om een check toe te voegen die uitgelogde bezoekers naar /login stuurt.” Manus zoekt die library en versie op in Context7, leest de huidige documentatie en codevoorbeelden, en schrijft daarop gebaseerde code. Plak een foutmelding, en het controleert hoe de API nu werkt, vertelt je wat er is veranderd en hoe je het oplost. Zet een versienummer in je prompt om de documentatie van die versie te krijgen, of noem een library-ID zoals /supabase/supabase om er direct naar te gaan.

Verbind eerst Context7 in Manus

Gebruik Next.js 16 om een check toe te voegen die uitgelogde bezoekers naar /login stuurt.

/vercel/next.js · v16Illustratie

Stuur uitgelogde bezoekers naar /login

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

In Next.js 16 heet het bestand middleware nu proxy.ts, en het exporteert een functie met de naam 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)  }}

Schrijft proxy.ts vanuit dit fragment

Actuele documentatie voor AI, voor de versie die je gebruikt

Noem de bibliotheek en versie in je prompt. Manus zoekt die versie op in Context7, leest de documentatie en codevoorbeelden en schrijft daar passende code voor.

Bibliotheken in deze taakIllustratie
/vercel/next.js/v16.2.9
/react/react/v19.2.7
/supabase/supabase/v1.26.04

Vraag om een versie op nummer

Schrijf de versie in je prompt, zoals React 19 of Next.js 16, en Context7 matcht de documentatie voor die versie.

Noem de bibliotheek-ID om de zoekopdracht over te slaan

Als je het ID weet, zoals /supabase/supabase, voeg het dan toe aan de prompt. Manus gaat direct naar de documentatie van die bibliotheek zonder er eerst naar te zoeken.

Een MCP voor documentatie: zoek de library, lees dan de docs

Context7 werkt in twee stappen. Het zoekt eerst de library en de versies die beschikbaar zijn, en leest dan de documentatie en codevoorbeelden die je vraag beantwoorden. Elk voorbeeld heeft een link naar de bron.

Snelle antwoorden over één functie

Vraag hoe een functie nu zijn argumenten gebruikt, of welke optie een oude heeft vervangen. Manus antwoordt vanuit het fragment en laat zien waar het vandaan komt.

Illustratie
1Zoek de bibliotheekresolve-library-id
BibliotheekNext.js
/vercel/next.js6.135 codevoorbeelden
v16.2.9v16.1.6v15.1.11
2Lees de documentatiequery-docs
Bibliotheek-ID/vercel/next.js/v16.2.9
VraagHoe lees ik een cookie in proxy?
  • Lees een cookie uit het verzoek in proxyBron: github.com/vercel/next.js · v16.2.9
  • Stel een cookie in op de responsBron: github.com/vercel/next.js · v16.2.9

Fix een verouderde API-fout met de huidige documentatie

Plak de foutmelding en vertel welke versie je gebruikt. Manus zoekt op hoe die API in jouw versie werkt, vertelt je wat er is veranderd en herschrijft de regels die fouten geven.

src/main.jsxreact 19.2Illustratie
TypeError: ReactDOM.render is not a function
Uit de React 19-documentatieReact 19 heeft ReactDOM.render verwijderd. Render de app voortaan met createRoot uit react-dom/client.
ReactDOM.render(<App />, document.getElementById('root'))import { createRoot } from 'react-dom/client'createRoot(document.getElementById('root')).render(<App />)

Plak de fout en je versie

Manus controleert de documenten voor de versie die je noemt, legt in één zin uit wat er is veranderd en herschrijft alleen de regels die aangepast moeten worden.

Context7 docs voor twee versies, naast elkaar

Vraag vóór een upgrade om beide versies. Manus leest de documentatie van elk door en geeft aan wat er is veranderd, samen met de documenten die zijn gelezen.

Plan een upgrade op basis van de documentatie

Krijg een tabel met wat hernoemd moet worden en wat anders werkt. Vraag Manus om alles wat niet in de documentatie staat weg te laten, zodat de lijst geen gissingen bevat.

Illustratie
Next.js 15Next.js 16
Gebaseerd op de Next.js 16-upgradehandleiding
Bestandmiddleware.tsproxy.ts
Functieexport function middleware()export function proxy()
Draait opedgenodejs
ConfiguratievlagskipMiddlewareUrlNormalizeskipProxyUrlNormalize

De edge-runtime wordt niet ondersteund in proxy. Om edge te blijven gebruiken, houd middleware voor nu aan.

Gebruik de nieuwste versie van elke bibliotheek in een volledige build

Context7 docs kunnen een groter project begeleiden: een nieuwe webapp, een wijziging aan je repository of elke taak in een project.

Bouw een webapp op basis van de huidige documentatie

Vraag Manus om Context7 te checken voor elke library die het gebruikt, zodat een nieuwe webapp start met de API's die deze versies vandaag hebben.

Bouw en publiceer webapps

Werk een repo bij en open dan een pull request

Als GitHub ook is verbonden, voert Manus de wijziging door in je repository en opent het een pull request waarin staat welke documentatie het heeft gevolgd.

Bekijk de GitHub connector

Maak van “eerst de documentatie raadplegen” een projectregel

Zet de regel in de instructies van een project. Gedeelde instructies sturen elke nieuwe taak in dat project, zodat je het niet hoeft te herhalen.

Bekijk hoe Projects werkt

Verbind de Context7 MCP-server met Manus

Context7 staat al in Manus Connectors. Eén keer verbinden, en elke taak kan actuele bibliotheekdocumentatie opzoeken voordat er code wordt geschreven.

  1. Connectors openen

    Open in Manus Connectors, kies Context7 en selecteer Verbinden.

  2. Verbinding afronden

    Context7 staat al vermeld in Connectors, dus er is geen server om te installeren en geen URL om te plakken. Volg de stappen op het scherm om af te ronden.

  3. Vraag het in elke taak

    Noem de bibliotheek en, indien relevant, de versie. Voeg “gebruik Context7” toe als je wilt dat Manus de documentatie raadpleegt voordat het code schrijft.

Context7Actuele documentatie en codevoorbeelden voor elke library

Krijg toegang tot actuele, bibliotheekspecifieke technische documentatie en implementatievoorbeelden via de Context7 documentatieservice.

VerbindenIllustratie
  • Twee tools: één vindt de bibliotheek, één leest de documentatie
  • Alleen-lezen: het zoekt alleen in documentatie en verandert niets aan je code of accounts
  • Elk codevoorbeeld bevat een link naar de bron

Vragen over Context7 MCP

Hoe stel ik Context7 MCP in Manus in? Moet ik het installeren of een server-URL of API-key toevoegen?

Je installeert niets en voert geen serverURL in. Context7 staat al in Manus Connectors: open Connectors, kies Context7, selecteer Verbinden en volg de stappen op het scherm. Manus markeert Context7 niet als een connector die extra configuratie nodig heeft, en de connectorpagina vraagt niet om een Context7 API-sleutel. Zodra het verbonden is, noem je in elke taak een bibliotheek en versie.

Welke bibliotheken kan Context7 opzoeken?

De bibliotheken die zijn toegevoegd aan Context7, zoals Next.js, React en Supabase. De community en de eigenaren van de bibliotheken voegen ze toe. De zoekfunctie geeft bij elke match een bibliotheek-ID, een aantal codevoorbeelden en de beschikbare versies. Als een bibliotheek er niet in staat, vindt de zoekfunctie geen goede match, en kun je Manus vragen in plaats daarvan de eigen documentatiesite van die bibliotheek te lezen.

Kan ik kiezen welke versie van de documentatie het leest?

Ja. Zet de versie in je prompt, bijvoorbeeld “Next.js 16”, en Context7 komt overeen met die versie. Je kunt ook een bibliotheek-ID met de versie erin opgeven, zoals /vercel/next.js/v16.2.9. Om te controleren welke versie is gebruikt, vraag je Manus om de bibliotheek-ID te noemen die het heeft opgezocht.

Zijn de gevonden documenten altijd juist?

Niet altijd. De documentatie in Context7 komt van de community en de eigenaren van de bibliotheken, en Context7 geeft aan niet te kunnen garanderen dat elke bibliotheek volledig of nauwkeurig is. Elk codevoorbeeld dat het teruggeeft, linkt naar zijn bron, dus vraag Manus om de fragmenten en links die het gebruikte te laten zien, en controleer alles wat belangrijk is.

Hoe verschilt dit van AI direct de code laten schrijven?

Zonder opzoeken schrijft de AI vanuit wat hij tijdens de training heeft geleerd, wat ouder kan zijn dan de versie die jij gebruikt. Zo belanden hernoemde of verwijderde API's in nieuwe code. Met Context7 verbonden leest Manus eerst de actuele documentatie voor jouw versie en schrijft daarna de code.

Ziet Context7 mijn code?

Zijn twee tools nemen een bibliotheeknaam of -ID, een korte vraag en, indien bekend, de programmeertaal. Geen van beide neemt je bestanden of je repository. De vraag gaat naar Context7 om de juiste documentatie te vinden, en de tool-instructies zeggen de AI om API-keys, wachtwoorden, persoonsgegevens en privécode erbuiten te laten.

Is er een limiet op het aantal opzoekingen?

Ja. Context7 stelt limieten in voor opzoekingen, en de tools zeggen de AI dat hij niet meer dan drie keer per vraag mag opvragen. Door vooraf de bibliotheek en versie te noemen, vindt elke opzoeking meteen de juiste documentatie.

Verbind Context7 en codeer vanuit de actuele documentatie

Verbind Context7 in Manus