Build This Now
Build This Now
Atalhos de TecladoGuia da Status Line
Básicos do MCPMCP Tool SearchContext7 MCP50+ Servidores MCP para Claude CodeServidores MCP no CursorPesquisa no Claude CodeAutomação de Browser com MCP para Claude CodeAutomatização de Redes Sociais com Claude CodeConstrói o Teu Próprio Servidor MCP para Claude Code
speedy_devvkoen_salo
Blog/Toolkit/MCP/Context7 MCP

Context7 MCP

Adiciona Context7 MCP ao Claude Code para que os prompts vão buscar a documentação atual das bibliotecas no momento da consulta, eliminando suposições desatualizadas, APIs inventadas e funções renomeadas.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

Published Feb 12, 2026Toolkit hubMCP index

Problema: Os dados de treino de um modelo têm uma data de corte. Perguntas sobre React 19, Next.js 15 ou qualquer biblioteca que lançou uma versão major nos últimos meses voltam com respostas erradas. Padrões desatualizados. APIs inventadas. Funções que foram renomeadas há duas versões.

Vitória Rápida: Adiciona Context7 à tua config MCP e acrescenta use context7 a qualquer prompt. A documentação é carregada antes de qualquer código ser escrito.

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

O Que é o Context7 MCP na Prática

Versão curta. Context7 é um servidor MCP. O seu único trabalho: ir buscar documentação atual, com versão fixada, e exemplos diretamente da fonte da própria biblioteca, não de um ficheiro de pesos com meses de atraso.

O fluxo é simples. A documentação oficial é indexada em IDs de biblioteca. Quando mencionas uma biblioteca num prompt, o servidor resolve o nome, vai buscar as secções certas e insere esse material na conversa antes de o modelo responder.

Porque Importa para o Claude Code

APIs inventadas são a dor central. Os modelos sugerem funções que foram renomeadas, descontinuadas ou que nunca existiram. A causa é sempre a mesma: os dados de treino ficam para trás da linha do tempo real dos lançamentos.

Com este servidor carregado, tens:

  • Documentação no momento da consulta em vez do que veio nos pesos
  • Exemplos com versão correspondente ligados ao lançamento mencionado no teu prompt
  • Padrões funcionais retirados da documentação oficial que compilam à primeira
  • Menos alucinações porque APIs reais substituem as inventadas

Pedes padrões do app router do Next.js 15. Context7 vai buscar a documentação do Next.js 15 na hora. O teu código volta a referenciar o que existe hoje, não o que existia quando Next.js 13 era o lançamento mais recente no conjunto de treino.

Instalação e Configuração

Node.js 18 ou mais recente é necessário. O pacote é @upstash/context7-mcp.

Claude Code CLI

Um comando geralmente resolve:

claude mcp add context7 -- npx -y @upstash/context7-mcp@latest

Ou coloca diretamente em .mcp.json na raiz do projeto:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Claude Desktop

Utilizadores de macOS devem editar ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

O ficheiro equivalente no Windows fica em %APPDATA%\Claude\claude_desktop_config.json.

Alternativa: Runtime Bun

Usas Bun? Troca o comando:

{
  "mcpServers": {
    "context7": {
      "command": "bunx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Reinicia o Claude Code depois de guardar a config.

Usar na Prática

Dois tools são incluídos com o servidor:

resolve-library-id: Mapeia um nome simples de biblioteca para um identificador compatível com Context7. O Claude usa isto sempre que uma biblioteca é mencionada pelo nome.

query-docs: Vai buscar a documentação real de uma biblioteca. Volta com documentação atual, exemplos e referências de API.

Uso Básico

Acrescenta use context7 a qualquer prompt que precise de documentação recente:

Create a Next.js 15 middleware that handles authentication. use context7

Três coisas acontecem:

  1. O nome "Next.js" resolve para o ID de biblioteca /vercel/next.js
  2. A documentação de middleware volta de uma consulta
  3. O código é escrito contra as formas atuais da API

Consultas com Versão Específica

Um número de versão colocado no prompt é detetado automaticamente:

How do I configure Prisma 6 with PostgreSQL? use context7

A documentação retornada vai corresponder ao lançamento exato mencionado.

IDs de Biblioteca Comuns

O formato do ID é /organização/repositório. Oito que vais encontrar com frequência:

BibliotecaID Context7
Next.js/vercel/next.js
React/facebook/react
Prisma/prisma/prisma
Supabase/supabase/supabase
Drizzle/drizzle-team/drizzle-orm
tRPC/trpc/trpc
Tailwind/tailwindlabs/tailwindcss
Zod/colinhacks/zod

Salta a resolução por completo passando o ID tu mesmo:

use library /supabase/supabase for API and docs

Bibliotecas Suportadas

Milhares de bibliotecas vivem no índice. As categorias principais:

Frontend: React, Vue, Svelte, Angular, Solid, Qwik

Meta-frameworks: Next.js, Nuxt, SvelteKit, Astro, Remix

Backend: Express, Fastify, Hono, NestJS, Koa

Bases de dados: Prisma, Drizzle, Mongoose, TypeORM, Supabase

Utilitários: Zod, tRPC, React Query, SWR, Zustand, Jotai

Testes: Vitest, Jest, Playwright, Cypress

Qualquer biblioteca com documentação pública provavelmente está coberta. Novas versões são adicionadas numa base contínua.

Combinação com MCP Tool Search

O MCP Tool Search combina bem com este servidor. Liga-o e os tools só carregam quando a conversa os precisar, mantendo o arranque da sessão leve.

Porque importa: podes empilhar este servidor com outros servidores MCP sem encontrar limites de contexto:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    },
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": { "BRAVE_API_KEY": "your-key" }
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "your-token" }
    }
  }
}

O servidor só acorda quando a documentação surge no prompt ou a frase de ativação aparece. O tempo de inatividade custa zero tokens.

Resolução de Problemas

ERR_MODULE_NOT_FOUND: Troca npx por bunx. Alguns ambientes tropeçam na camada de cache do npm.

Biblioteca não encontrada: Nem todos os pacotes estão indexados. O servidor diz-te claramente quando não consegue resolver um nome. Usa um MCP de pesquisa web como alternativa.

Resultados desatualizados: A indexação corre numa agenda. Lançamentos dos últimos dias podem ainda não estar lá. Para funcionalidades de ponta, lê a documentação oficial diretamente.

Próximos Passos

Um servidor como este transforma o Claude Code de um snapshot fixo em algo que pesquisa ativamente. Empilha-o com outros para uma configuração mais completa:

  • Lê os fundamentos do MCP se o protocolo ainda é novidade
  • Explora um catálogo de 50+ servidores MCP para mais capacidades
  • Adiciona um MCP de pesquisa web para pesquisa além das bibliotecas
  • Ativa o MCP Tool Search para manter o uso de contexto reduzido

Liga Context7 e os padrões descontinuados param de aparecer. use context7 torna-se um reflexo na primeira vez que a diferença na qualidade do código se nota.

Continue in MCP

  • 50+ Servidores MCP para Claude Code
    50+ servidores MCP para Claude Code, integrações com editores, monitores de uso, orquestradores, conectores de banco de dados, drivers de browser e starter kits que vale configurar hoje.
  • Automação de Browser com MCP para Claude Code
    Ligue Playwright ou Puppeteer ao Claude Code via MCP e controle browsers reais com comandos em linguagem natural para scraping, QA, testes de regressão, sem seletores.
  • Servidores MCP no Cursor
    Configura servidores MCP no Cursor IDE. Onde fica o .cursor/mcp.json, o formato JSON que o Cursor espera, e os primeiros servidores a adicionar para pesquisa, git e browser.
  • Constrói o Teu Próprio Servidor MCP para Claude Code
    Constrói um servidor MCP personalizado para Claude Code em Node.js. Definições de tools, handlers de pedidos, padrões REST e Postgres, mais a config que o Claude Code precisa para carregá-lo.
  • Básicos do MCP
    Fundamentos do Model Context Protocol: processos de servidor expõem ferramentas, APIs e serviços ao Claude Code por um formato de comunicação partilhado. Configuração, transportes e primeiro servidor.
  • MCP Tool Search
    O MCP Tool Search carrega as definições de ferramentas do Claude Code de forma lazy quando ultrapassam 10% da janela de contexto, recuperando dezenas de milhares de tokens de servidores MCP inativos.

More from Toolkit

  • Atalhos de Teclado
    Configure o keybindings.json do Claude Code: 17 contextos, sintaxe de teclas, sequências de acordes, combinações de modificadores e como desvincular qualquer atalho padrão instantaneamente.
  • Guia da Status Line
    Configure uma status line no Claude Code para ver o nome do modelo, branch do git, custo da sessão e uso do contexto. Configuração via settings.json, input JSON, scripts em bash, Python e Node.js.
  • Otimização de SEO e GEO com IA
    Um resumo sobre Generative Engine Optimization: como fazer com que o teu conteúdo seja citado dentro das respostas do ChatGPT, Claude e Perplexity, em vez de apenas aparecer no Google.
  • Claude Code vs Cursor em 2026
    Uma comparação lado a lado entre Claude Code e Cursor em 2026: modelos de agente, janelas de contexto, planos de preço e como cada ferramenta se encaixa em diferentes fluxos de trabalho.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

On this page

O Que é o Context7 MCP na Prática
Porque Importa para o Claude Code
Instalação e Configuração
Claude Code CLI
Claude Desktop
Alternativa: Runtime Bun
Usar na Prática
Uso Básico
Consultas com Versão Específica
IDs de Biblioteca Comuns
Bibliotecas Suportadas
Combinação com MCP Tool Search
Resolução de Problemas
Próximos Passos

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.