Conector MCP da Context7 para Manus

Escreva código com base na documentação atual, não na API do ano passado

Diga “Usa o Next.js 16 para adicionar uma verificação que envia os visitantes sem sessão iniciada para /login.” O Manus procura essa biblioteca e versão no Context7, lê a documentação atual e os exemplos de código e depois escreve o código a partir deles. Cole um erro, e ele verifica como a API funciona agora, diz-lhe o que mudou e como corrigir. Coloque um número de versão no seu prompt para obter a documentação dessa versão, ou indique um ID de biblioteca como /supabase/supabase para ir diretamente a ela.

Primeiro, ligue Context7 em Manus

Use o Next.js 16 para adicionar uma verificação que envia os visitantes não autenticados para /login.

/vercel/next.js · v16Ilustração

Envie visitantes não autenticados para /login

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

No Next.js 16, o ficheiro middleware chama-se proxy.ts, e exporta uma função denominada 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)  }}

Escreve o proxy.ts a partir deste trecho

Documentação atualizada para IA, para a versão que utiliza

Indique o nome e a versão da biblioteca no seu prompt. O Manus procura essa versão em Context7, lê a documentação e os exemplos de código e escreve o código correspondente.

Bibliotecas nesta tarefaIlustração
/vercel/next.js/v16.2.9
/react/react/v19.2.7
/supabase/supabase/v1.26.04

Peça uma versão pelo número

Escreva a versão no seu prompt, como React 19 ou Next.js 16, e o Context7 encontra a documentação dessa versão.

Indique o ID da biblioteca para saltar a pesquisa

Se souber o ID, como /supabase/supabase, coloque-o no prompt. O Manus vai diretamente à documentação dessa biblioteca sem a procurar primeiro.

Um MCP para documentação: encontre a biblioteca e depois leia a sua documentação

Context7 funciona em duas etapas. Primeiro encontra a biblioteca e as versões que tem, depois lê a documentação e os exemplos de código que respondem à sua pergunta. Cada exemplo vem com uma ligação à sua fonte.

Respostas rápidas sobre uma função

Pergunte como uma função recebe os seus argumentos agora, ou qual opção substituiu uma antiga. O Manus responde com base no trecho e mostra de onde veio.

Ilustração
1Encontrar a bibliotecaresolve-library-id
BibliotecaNext.js
/vercel/next.js6135 exemplos de código
v16.2.9v16.1.6v15.1.11
2Leia a documentaçãoquery-docs
ID da biblioteca/vercel/next.js/v16.2.9
PerguntaComo leio um cookie no proxy?
  • Leia um cookie do pedido no proxyFonte: github.com/vercel/next.js · v16.2.9
  • Definir um cookie na respostaFonte: github.com/vercel/next.js · v16.2.9

Corrigir um erro de API obsoleta com a documentação atual

Cole o erro e diga qual versão está a usar. O Manus vai ver como essa API funciona na sua versão, dizer-lhe o que mudou e reescrever as linhas que estão a falhar.

src/main.jsxreact 19.2Ilustração
TypeError: ReactDOM.render is not a function
A partir da documentação do React 19O React 19 removeu ReactDOM.render. Em vez disso, renderize a aplicação com createRoot de react-dom/client.
ReactDOM.render(<App />, document.getElementById('root'))import { createRoot } from 'react-dom/client'createRoot(document.getElementById('root')).render(<App />)

Cole o erro e a sua versão

O Manus verifica os documentos da versão que indicar, explica numa frase o que mudou e reescreve apenas as linhas que precisam de mudar.

Documentação da Context7 para duas versões, lado a lado

Antes de uma atualização, pede as duas versões. O Manus lê a documentação de cada uma e lista o que mudou, juntamente com os documentos que leu.

Planeie uma atualização a partir da documentação

Obtenha uma tabela com o que deve ser renomeado e o que funciona de forma diferente. Peça ao Manus para excluir tudo o que a documentação não mostra, para que a lista não tenha suposições.

Ilustração
Next.js 15Next.js 16
Com base no guia de atualização do Next.js 16
Ficheiromiddleware.tsproxy.ts
Funçãoexport function middleware()export function proxy()
Executa emedgenodejs
Flag de configuraçãoskipMiddlewareUrlNormalizeskipProxyUrlNormalize

O ambiente de execução edge não é suportado no proxy. Para continuar a usar o edge, mantenha o middleware por agora.

Use a versão mais recente de cada biblioteca numa compilação completa

A documentação da Context7 pode orientar um trabalho maior: uma nova aplicação web, uma alteração ao seu repositório ou todas as tarefas de um projeto.

Criar uma aplicação web com base na documentação atual

Peça ao Manus para verificar o Context7 para cada biblioteca que usa, para que uma nova aplicação web comece já com as APIs atuais dessas versões.

Criar e publicar aplicações web

Atualizar um repositório, depois abrir um pull request

Com o GitHub também ligado, o Manus faz a alteração no seu repositório e abre um pull request que lista os documentos que seguiu.

Veja o conector GitHub

Transforme “verificar primeiro a documentação” numa regra do projeto

Coloque a regra nas instruções de um projeto. As instruções partilhadas orientam todas as novas tarefas desse projeto, para não precisar de a repetir.

Veja como funcionam os Projetos

Ligar o servidor MCP do Context7 ao Manus

A Context7 já está nos Conectores do Manus. Conecte uma vez e qualquer tarefa pode consultar a documentação atual da biblioteca antes de escrever código.

  1. Abrir Conectores

    No Manus, abra Conectores, escolha Context7 e selecione Conectar.

  2. Concluir a ligação

    A Context7 já está listada nos Conectores, por isso não há servidor para instalar nem URL para colar. Siga os passos no ecrã para terminar.

  3. Pergunte em qualquer tarefa

    Indique o nome da biblioteca e, quando for relevante, a versão. Adicione “usar Context7” quando quiser que o Manus verifique a documentação antes de escrever o código.

Context7Documentação e exemplos de código atuais de cada biblioteca

Obtenha documentação técnica atual e específica da biblioteca, bem como exemplos de implementação, através do serviço de documentação Context7.

ConectarIlustração
  • Duas ferramentas: uma encontra a biblioteca, outra lê a sua documentação
  • Só de leitura: procura documentos e não altera o seu código ou contas
  • Cada exemplo de código vem com uma hiperligação para a sua origem

Perguntas sobre o MCP do Context7

Como configuro o MCP do Context7 no Manus? Preciso de instalá-lo ou adicionar um URL de servidor ou chave API?

Não instala nada nem introduz um URL de servidor. O Context7 já está nos Conectores do Manus: abra Conectores, escolha Context7, selecione Conectar e siga os passos no ecrã. O Manus não marca o Context7 como um conector que precisa de configuração extra, e a página do seu conector também não pede uma chave de API do Context7. Depois de ligado, indique uma biblioteca e uma versão em qualquer tarefa.

Que bibliotecas o Context7 pode consultar?

As bibliotecas que foram adicionadas ao Context7, como Next.js, React e Supabase. A comunidade e os proprietários das bibliotecas adicionam-nas. A sua pesquisa devolve cada resultado com um ID de biblioteca, uma contagem de exemplos de código e as versões que tem. Se uma biblioteca não estiver lá, a pesquisa não encontra um bom resultado, e pode pedir ao Manus para ler o site de documentação dessa biblioteca.

Posso escolher qual a versão da documentação que ele lê?

Sim. Coloque a versão no seu prompt, por exemplo “Next.js 16”, e o Context7 corresponde a essa versão. Também pode indicar um ID de biblioteca com a versão incluída, como /vercel/next.js/v16.2.9. Para verificar que versão foi usada, peça ao Manus para indicar o ID da biblioteca que consultou.

Os documentos encontrados estão sempre corretos?

Nem sempre. Os documentos no Context7 vêm da comunidade e dos proprietários das bibliotecas, e o Context7 diz que não pode garantir que todas as bibliotecas estejam completas ou corretas. Cada exemplo de código devolvido tem uma ligação à sua origem, por isso pergunte ao Manus para mostrar os trechos e as ligações que usou e verifique tudo o que for importante.

Em que é que isto é diferente de pedir à IA para escrever o código diretamente?

Sem uma consulta, a IA escreve com base no que aprendeu no treino, que pode ser mais antigo do que a versão que usa. É assim que APIs renomeadas ou removidas acabam em código novo. Com o Context7 conectado, o Manus lê primeiro a documentação atual da sua versão e só depois escreve o código.

O Context7 vê o meu código?

As suas duas ferramentas recebem um nome ou ID de biblioteca, uma pergunta curta e, se for conhecida, a linguagem de programação. Nenhuma recebe os seus ficheiros ou o seu repositório. A pergunta é enviada ao Context7 para encontrar a documentação certa, e as instruções da ferramenta indicam à IA para não incluir chaves de API, palavras-passe, dados pessoais e código privado.

Existe um limite para o número de consultas que pode fazer?

Sim. O Context7 define limites de frequência para as consultas, e as suas ferramentas instruem a IA a fazer no máximo três chamadas por pergunta. Indicar o nome e a versão da biblioteca desde o início ajuda cada consulta a encontrar a documentação certa à primeira.

Ligue o Context7 e programe a partir da documentação atual

Ligar o Context7 no Manus