Łącznik MCP Context7 dla Manus

Pisz kod zgodny z aktualną dokumentacją, nie z zeszłorocznym API

Powiedz: „Użyj Next.js 16, aby dodać sprawdzenie przekierowujące niezalogowanych użytkowników na /login.” Manus wyszukuje tę bibliotekę i wersję w Context7, czyta aktualną dokumentację i przykłady kodu, a następnie pisze na ich podstawie kod. Wklej błąd, a sprawdzi, jak teraz działa to API, powie, co się zmieniło i jak to naprawić. Podaj numer wersji w swoim poleceniu, aby otrzymać dokumentację tej wersji, lub podaj identyfikator biblioteki, na przykład /supabase/supabase, aby przejść do niej bezpośrednio.

Najpierw połącz Context7 w Manus

Użyj Next.js 16, aby dodać kontrolę przekierowującą niezalogowanych odwiedzających na /login.

/vercel/next.js · v16Ilustracja

Przekieruj wylogowanych gości na /login

Źródło: github.com/vercel/next.js · docs

W Next.js 16 plik middleware nazywa się proxy.ts i eksportuje funkcję o nazwie 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)  }}

Zapisuje proxy.ts na podstawie tego fragmentu

Aktualna dokumentacja dla AI, zgodna z używaną przez Ciebie wersją

Podaj nazwę biblioteki i wersję w swoim prompcie. Manus sprawdza tę wersję w Context7, czyta jej dokumentację i przykłady kodu, a następnie pisze kod zgodny z nimi.

Biblioteki w tym zadaniuIlustracja
/vercel/next.js/v16.2.9
/react/react/v19.2.7
/supabase/supabase/v1.26.04

Poproś o wersję, podając jej numer

Podaj wersję w swoim prompcie, na przykład React 19 lub Next.js 16, a Context7 dopasuje dokumentację dla tej wersji.

Podaj ID biblioteki, aby pominąć wyszukiwanie

Jeśli znasz ID, na przykład /supabase/supabase, umieść je w prompcie. Manus przejdzie wtedy prosto do dokumentacji tej biblioteki, bez wcześniejszego wyszukiwania.

MCP do dokumentacji: najpierw znajdź bibliotekę, potem przeczytaj jej dokumentację

Context7 działa w dwóch krokach. Najpierw znajduje bibliotekę i jej wersje, potem czyta dokumentację i przykłady kodu, które odpowiadają na twoje pytanie. Każdy przykład ma link do źródła.

Szybkie odpowiedzi dotyczące jednej funkcji

Zapytaj, jak funkcja przyjmuje argumenty teraz, albo która opcja zastąpiła starą. Manus odpowie na podstawie fragmentu kodu i wskaże, skąd to pochodzi.

Ilustracja
1Znajdź bibliotekęresolve-library-id
BibliotekaNext.js
/vercel/next.js6135 przykładów kodu
v16.2.9v16.1.6v15.1.11
2Przeczytaj dokumentacjęquery-docs
ID biblioteki/vercel/next.js/v16.2.9
PytanieJak odczytać ciasteczko w proxy?
  • Odczytaj plik cookie z żądania w proxyŹródło: github.com/vercel/next.js · v16.2.9
  • Ustaw plik cookie w odpowiedziŹródło: github.com/vercel/next.js · v16.2.9

Napraw błąd przestarzałego API, korzystając z aktualnej dokumentacji

Wklej błąd i podaj, z jakiej wersji korzystasz. Manus sprawdzi, jak to API działa w twojej wersji, powie, co się zmieniło, i przepisze linie, które się wysypują.

src/main.jsxreact 19.2Ilustracja
TypeError: ReactDOM.render is not a function
Na podstawie dokumentacji React 19React 19 usunął ReactDOM.render. Zamiast tego renderuj aplikację za pomocą createRoot z react-dom/client.
ReactDOM.render(<App />, document.getElementById('root'))import { createRoot } from 'react-dom/client'createRoot(document.getElementById('root')).render(<App />)

Wklej błąd i swoją wersję

Manus sprawdza dokumenty dla wskazanej przez Ciebie wersji, wyjaśnia w jednym zdaniu, co się zmieniło, i przepisuje tylko te linie, które tego wymagają.

Dokumentacja Context7 dla dwóch wersji, obok siebie

Przed aktualizacją zapytaj o obie wersje. Manus czyta dokumentację dla każdej z nich i wypisuje, co się zmieniło, wraz z przeczytaną dokumentacją.

Zaplanuj aktualizację na podstawie dokumentacji

Uzyskaj tabelę z informacją, co zmienić nazwę i co działa inaczej. Poproś Manus, by pominął wszystko, czego nie pokazuje dokumentacja, dzięki czemu lista nie zawiera żadnych przypuszczeń.

Ilustracja
Next.js 15Next.js 16
Na podstawie przewodnika aktualizacji Next.js 16
Plikmiddleware.tsproxy.ts
Funkcjaexport function middleware()export function proxy()
Działa naedgenodejs
Flaga konfiguracyjnaskipMiddlewareUrlNormalizeskipProxyUrlNormalize

Środowisko uruchomieniowe edge nie jest obsługiwane w proxy. Aby dalej korzystać z edge, zachowaj na razie middleware.

Użyj najnowszej wersji każdej biblioteki w pełnej kompilacji

Dokumentacja Context7 może pomóc w większym zadaniu: nowej aplikacji webowej, zmianie w repozytorium lub każdym zadaniu w projekcie.

Zbuduj aplikację webową na podstawie aktualnej dokumentacji

Poproś Manus o sprawdzenie Context7 dla każdej używanej biblioteki, dzięki czemu nowa aplikacja webowa zacznie działać na aktualnych API tych wersji.

Twórz i publikuj aplikacje internetowe

Zaktualizuj repozytorium, a potem otwórz pull request

Gdy połączony jest też GitHub, Manus wprowadza zmianę w twoim repozytorium i otwiera pull request z listą dokumentacji, z której skorzystał.

Zobacz konektor GitHub

Ustaw „najpierw sprawdź dokumentację” jako regułę projektu

Umieść tę zasadę w instrukcjach projektu. Wspólne instrukcje kierują każdym nowym zadaniem w tym projekcie, więc nie musisz jej powtarzać.

Zobacz, jak działają Projekty

Połącz serwer MCP Context7 z Manus

Context7 jest już w Łącznikach Manus. Połącz go raz, a każde zadanie będzie mogło sprawdzić aktualną dokumentację bibliotek przed napisaniem kodu.

  1. Otwórz Konektory

    W Manus otwórz Połączenia, wybierz Context7 i kliknij Połącz.

  2. Zakończ połączenie

    Context7 jest już na liście Łączników, więc nie trzeba instalować serwera ani wklejać adresu URL. Postępuj według kroków na ekranie, aby zakończyć.

  3. Zapytaj w ramach dowolnego zadania

    Podaj nazwę biblioteki i, gdy to ma znaczenie, wersję. Dodaj „użyj Context7”, gdy chcesz, aby Manus sprawdził dokumentację przed napisaniem kodu.

Context7Aktualna dokumentacja i przykłady kodu dla każdej biblioteki

Zyskaj dostęp do aktualnej, specyficznej dla biblioteki dokumentacji technicznej i przykładów implementacji dzięki usłudze dokumentacji Context7.

PołączIlustracja
  • Dwa narzędzia: jedno znajduje bibliotekę, drugie czyta jej dokumentację
  • Tylko do odczytu: wyszukuje dokumenty i nie zmienia twojego kodu ani kont
  • Każdy przykład kodu zawiera link do swojego źródła

Pytania dotyczące Context7 MCP

Jak skonfigurować Context7 MCP w Manus? Czy trzeba je zainstalować, czy dodać adres URL serwera lub klucz API?

Nie musisz niczego instalować ani podawać adresu URL serwera. Context7 jest już w Łącznikach Manus: otwórz Łączniki, wybierz Context7, kliknij Połącz i wykonaj kroki na ekranie. Manus nie oznacza Context7 jako łącznika wymagającego dodatkowej konfiguracji, a jego strona łącznika nie wymaga podania klucza API Context7. Po połączeniu wystarczy podać nazwę biblioteki i wersję w każdym zadaniu.

Jakie biblioteki może wyszukać Context7?

Biblioteki, które zostały dodane do Context7, takie jak Next.js, React i Supabase. Dodaje je społeczność i właściciele bibliotek. Wyszukiwanie zwraca każde dopasowanie z identyfikatorem biblioteki, liczbą przykładów kodu i dostępnymi wersjami. Jeśli biblioteki tam nie ma, wyszukiwanie nie znajdzie dobrego dopasowania, a Ty możesz poprosić Manus, aby zamiast tego przeczytał dokumentację tej biblioteki na jej własnej stronie.

Czy mogę wybrać, której wersji dokumentacji ma czytać?

Tak. Umieść wersję w swoim promptcie, na przykład „Next.js 16”, a Context7 dopasuje tę wersję. Możesz również podać identyfikator biblioteki z wersją, na przykład /vercel/next.js/v16.2.9. Aby sprawdzić, która wersja została użyta, poproś Manus, aby podał identyfikator biblioteki, który wyszukał.

Czy znalezione dokumenty są zawsze poprawne?

Nie zawsze. Dokumentacja w Context7 pochodzi od społeczności i właścicieli bibliotek, a Context7 zaznacza, że nie może zagwarantować, że każda biblioteka jest kompletna lub dokładna. Każdy zwrócony przykład kodu zawiera link do źródła, więc poproś Manus o wyświetlenie użytych fragmentów i linków i sprawdź wszystko, co jest ważne.

Czym to się różni od poproszenia AI o napisanie kodu bezpośrednio?

Bez wyszukiwania AI pisze na podstawie tego, czego nauczyła się podczas trenowania, co może być starsze niż wersja, którą używasz. Tak zmienione nazwy lub usunięte API trafiają do nowego kodu. Po połączeniu Context7 Manus najpierw czyta aktualną dokumentację dla twojej wersji, a potem pisze kod.

Czy Context7 widzi mój kod?

Jego dwa narzędzia przyjmują nazwę lub identyfikator biblioteki, krótkie pytanie oraz, jeśli jest znany, język programowania. Żadne z nich nie przyjmuje Twoich plików ani repozytorium. Pytanie trafia do Context7, aby znaleźć odpowiednią dokumentację, a instrukcje narzędzia nakazują AI nie umieszczać w nim kluczy API, haseł, danych osobowych i prywatnego kodu.

Czy jest limit liczby wyszukiwań, które może wykonać?

Tak. Context7 ustala limity liczby zapytań, a jego narzędzia instruują AI, by nie wykonywała więcej niż trzy wywołania na jedno pytanie. Podanie z góry nazwy biblioteki i wersji pomaga każdemu zapytaniu od razu znaleźć właściwą dokumentację.

Połącz Context7 i pisz kod na podstawie aktualnej dokumentacji

Połącz Context7 w Manus