Context7 MCP-Connector für Manus

Code anhand der aktuellen Dokumentation schreiben, nicht anhand der API von letztem Jahr

Sag einfach: „Nutze Next.js 16, um eine Prüfung hinzuzufügen, die ausgeloggte Besucher zu /login schickt.“ Manus schlägt diese Bibliothek und Version in Context7 nach, liest die aktuellen Dokumente und Codebeispiele und schreibt den Code dann daraus. Füge einen Fehler ein, und es prüft, wie die API jetzt funktioniert, sagt dir, was sich geändert hat und wie du es behebst. Gib eine Versionsnummer in deinem Prompt an, um die Dokumente dieser Version zu erhalten, oder nenne eine Bibliotheks-ID wie /supabase/supabase, um direkt dorthin zu gelangen.

Verbinde zuerst Context7 in Manus

Verwende Next.js 16, um eine Prüfung hinzuzufügen, die ausgeloggte Besucher zu /login schickt.

/vercel/next.js · v16Illustration

Abgemeldete Besucher zu /login weiterleiten

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

In Next.js 16 heißt die middleware-Datei proxy.ts und exportiert eine Funktion namens 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)  }}

Schreibt proxy.ts aus diesem Snippet

Aktuelle Dokumentation für KI, passend zu deiner Version

Nenne die Bibliothek und Version in deinem Prompt. Manus sucht diese Version in Context7, liest die Dokumentation und Codebeispiele und schreibt dann passenden Code.

Bibliotheken in dieser AufgabeIllustration
/vercel/next.js/v16.2.9
/react/react/v19.2.7
/supabase/supabase/v1.26.04

Eine Version per Nummer anfragen

Schreib die Version in deinen Prompt, z. B. React 19 oder Next.js 16, und Context7 findet die passende Dokumentation für diese Version.

Gib die Bibliotheks-ID an, um die Suche zu überspringen

Wenn du die ID kennst, wie /supabase/supabase, gib sie in den Prompt ein. Manus geht direkt zu den Docs dieser Library, ohne vorher danach zu suchen.

Ein MCP für Dokumentation: zuerst die Bibliothek finden, dann ihre Docs lesen

Context7 funktioniert in zwei Schritten. Zuerst findet es die Bibliothek und die vorhandenen Versionen, dann liest es die Dokumentation und Codebeispiele, die deine Frage beantworten. Jedes Beispiel enthält einen Link zur Quelle.

Schnelle Antworten zu einer Funktion

Frag, wie eine Funktion jetzt ihre Argumente übernimmt, oder welche Option eine alte abgelöst hat. Manus antwortet anhand des Snippets und zeigt, woher es stammt.

Illustration
1Finde die Bibliothekresolve-library-id
BibliothekNext.js
/vercel/next.js6.135 Codebeispiele
v16.2.9v16.1.6v15.1.11
2Dokumentation lesenquery-docs
Bibliotheks-ID/vercel/next.js/v16.2.9
FrageWie lese ich ein Cookie in proxy?
  • Ein Cookie aus der Anfrage in proxy lesenQuelle: github.com/vercel/next.js · v16.2.9
  • Ein Cookie in der Antwort setzenQuelle: github.com/vercel/next.js · v16.2.9

Einen veralteten API-Fehler mit der aktuellen Dokumentation beheben

Füge den Fehler ein und sag, welche Version du nutzt. Manus schaut nach, wie diese API in deiner Version funktioniert, sagt dir, was sich geändert hat, und schreibt die fehlerhaften Zeilen neu.

src/main.jsxreact 19.2Illustration
TypeError: ReactDOM.render is not a function
Aus der React-19-DokumentationReact 19 hat ReactDOM.render entfernt. Rendere die App stattdessen mit createRoot aus react-dom/client.
ReactDOM.render(<App />, document.getElementById('root'))import { createRoot } from 'react-dom/client'createRoot(document.getElementById('root')).render(<App />)

Fehler und Version einfügen

Manus prüft die Dokumente für die von dir genannte Version, erklärt in einem Satz, was sich geändert hat, und schreibt nur die Zeilen neu, die es brauchen.

Context7 Dokumentation für zwei Versionen, nebeneinander

Frag vor einem Upgrade nach beiden Versionen. Manus liest die Dokumentation zu jeder Version und listet die Änderungen auf, zusammen mit den gelesenen Dokumenten.

Ein Upgrade anhand der Dokumentation planen

Eine Tabelle erhalten, was umbenannt werden muss und was sich anders verhält. Manus bitten, alles weglassen, was die Dokumentation nicht zeigt, damit die Liste keine Vermutungen enthält.

Illustration
Next.js 15Next.js 16
Basierend auf dem Next.js 16 Upgrade-Leitfaden
Dateimiddleware.tsproxy.ts
Funktionexport function middleware()export function proxy()
Läuft aufedgenodejs
Konfigurations-FlagskipMiddlewareUrlNormalizeskipProxyUrlNormalize

Die edge-Laufzeitumgebung wird in proxy nicht unterstützt. Um edge weiterhin zu nutzen, behalte vorerst middleware bei.

Verwende die neueste Version jeder Bibliothek in einem vollständigen Build

Context7 Dokumentation kann eine größere Aufgabe unterstützen: eine neue Webanwendung, eine Änderung an deinem Repository oder jede Aufgabe in einem Projekt.

Eine Web-App anhand der aktuellen Dokumentation erstellen

Bitte Manus, für jede verwendete Bibliothek Context7 zu prüfen, damit eine neue Webanwendung mit den aktuellen APIs dieser Versionen beginnt.

Web-Apps erstellen und veröffentlichen

Ein Repo aktualisieren, dann einen Pull Request öffnen

Ist zusätzlich GitHub verbunden, nimmt Manus die Änderung in deinem Repository vor und öffnet einen Pull Request, der die befolgten Dokumente auflistet.

Sieh den GitHub Connector

Mach „zuerst die Doku prüfen“ zur Projektregel

Legen Sie die Regel in die Anweisungen eines Projekts. Geteilte Anweisungen leiten jede neue Aufgabe in diesem Projekt, sodass Sie sie nicht wiederholen müssen.

So funktionieren Projekte

Den Context7-MCP-Server mit Manus verbinden

Context7 ist bereits in Manus Connectors verfügbar. Einmal verbinden, und jede Aufgabe kann aktuelle Bibliotheksdokumentation nachschlagen, bevor sie Code schreibt.

  1. Connectors öffnen

    Öffne in Manus die Connectors, wähle Context7 und klicke auf Verbinden.

  2. Verbindung abschließen

    Context7 ist bereits in Connectors aufgeführt, es muss also kein Server installiert und keine URL eingefügt werden. Folge den Schritten auf dem Bildschirm, um fortzufahren.

  3. In jeder Aufgabe fragen

    Nenne die Bibliothek und, wenn es wichtig ist, die Version. Füge „nutze Context7“ hinzu, wenn Manus vor dem Schreiben des Codes die Dokumentation prüfen soll.

Context7Aktuelle Dokumentation und Codebeispiele für jede Bibliothek

Erhalte aktuelle, bibliotheksspezifische technische Dokumentation und Implementierungsbeispiele über den Context7-Dokumentationsdienst.

VerbindenIllustration
  • Zwei Tools: eins findet die Bibliothek, eins liest ihre Dokumentation
  • Nur lesend: Es sucht Dokumente auf und ändert nicht deinen Code oder deine Konten
  • Jedes Code-Beispiel enthält einen Link zu seiner Quelle

Fragen zu Context7 MCP

Wie richte ich Context7 MCP in Manus ein? Muss ich es installieren oder eine Server-URL bzw. einen API-Schlüssel hinzufügen?

Du musst nichts installieren oder eine Server-URL eingeben. Context7 ist bereits in den Manus-Connectors vorhanden: Öffne Connectors, wähle Context7, klicke auf Verbinden und folge den Schritten auf dem Bildschirm. Manus markiert Context7 nicht als Connector, der zusätzliche Einrichtung benötigt, und auf seiner Connector-Seite wird kein Context7-API-Key verlangt. Sobald die Verbindung besteht, nenne einfach in jeder Aufgabe eine Bibliothek und Version.

Welche Bibliotheken kann Context7 nachschlagen?

Die Bibliotheken, die bereits zu Context7 hinzugefügt wurden, wie Next.js, React und Supabase. Die Community und die Bibliotheksbesitzer fügen sie hinzu. Die Suche liefert zu jedem Treffer eine Bibliotheks-ID, die Anzahl der Codebeispiele und die vorhandenen Versionen. Wenn eine Bibliothek nicht dabei ist, findet die Suche keinen guten Treffer, und du kannst Manus bitten, stattdessen die eigene Doku-Seite dieser Bibliothek zu lesen.

Kann ich wählen, welche Version der Docs gelesen wird?

Ja. Gib die Version in deinem Prompt an, zum Beispiel „Next.js 16“, und Context7 wählt diese Version. Du kannst auch eine Bibliotheks-ID mit der Version angeben, etwa /vercel/next.js/v16.2.9. Um zu prüfen, welche Version verwendet wurde, lass Manus die nachgeschlagene Bibliotheks-ID nennen.

Sind die gefundenen Dokumente immer richtig?

Nicht immer. Die Dokumentation in Context7 stammt von der Community und den Bibliotheksinhabern, und Context7 gibt an, nicht garantieren zu können, dass jede Bibliothek vollständig oder korrekt ist. Jedes zurückgegebene Codebeispiel verlinkt auf seine Quelle. Bitte Manus daher, die verwendeten Snippets und Links anzuzeigen, und überprüfe alles Wichtige selbst.

Wie unterscheidet sich das davon, die KI direkt den Code schreiben zu lassen?

Ohne Nachschlagen schreibt die KI aus dem, was sie im Training gelernt hat, was älter sein kann als die Version, die du nutzt. So landen umbenannte oder entfernte APIs in neuem Code. Mit verbundenem Context7 liest Manus zuerst die aktuelle Dokumentation für deine Version und schreibt erst dann den Code.

Sieht Context7 meinen Code?

Seine beiden Tools benötigen einen Bibliotheksnamen oder eine ID, eine kurze Frage und, falls bekannt, die Programmiersprache. Keines davon benötigt deine Dateien oder dein Repository. Die Frage geht an Context7, um die richtigen Dokumente zu finden, und die Tool-Anweisungen weisen die KI an, API-Schlüssel, Passwörter, personenbezogene Daten und privaten Code außen vor zu lassen.

Gibt es ein Limit, wie viele Abfragen er durchführen kann?

Ja. Context7 setzt Ratenbegrenzungen für Abfragen, und seine Tools weisen die KI an, pro Frage höchstens drei Aufrufe zu machen. Wenn du Bibliothek und Version vorab angibst, findet jede Abfrage leichter gleich die richtige Dokumentation.

Verbinde Context7 und code nach der aktuellen Doku

Verbinde Context7 in Manus