Build This Now
Build This Now
Atalhos de TecladoGuia da Status Line
Claude for Creative Work: os Connectors oficiaisBá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.
  • Claude for Creative Work: os Connectors oficiais
    Nove integrações oficiais da Anthropic ligam o Claude ao Blender, Adobe Creative Cloud, Autodesk Fusion, Ableton, Splice, Affinity, SketchUp e Resolume.
  • 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.

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.
  • Hooks de Setup do Claude Code
    Combina scripts, agentes e documentação em hooks de setup do Claude Code. Um comando corre um script determinístico, passa o output para um agente de diagnóstico, e regista documentação viva.
  • Hooks de Backup de Contexto para o Claude Code
    Um hook de backup de contexto do Claude Code baseado em StatusLine. Escreve snapshots estruturados a cada 10K tokens para que a compactação automática nunca apague erros, assinaturas nem decisões.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

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.

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.

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.