Guias práticos

Como configurar um servidor MCP no Claude Code, no Cursor e no VS Code

O que é o Model Context Protocol, como adicionar um servidor ao Claude Code, Cursor e VS Code, servidores de referência e regras de segurança.

Por ·

Um servidor MCP dá a um agente de programação acesso a uma ferramenta externa: um repositório do GitHub, um banco de dados, um navegador, a documentação de uma biblioteca. Este guia explica o protocolo e depois a configuração em três clientes comuns. Os comandos e arquivos vêm da documentação oficial, verificada em 20 de outubro de 2026.

O que é o MCP?

O Model Context Protocol (MCP) é um padrão de código aberto para conectar aplicativos de IA a sistemas externos: arquivos locais, bancos de dados, ferramentas como um mecanismo de busca, ou fluxos de trabalho. Seus autores o comparam a uma porta USB-C para aplicativos de IA (modelcontextprotocol.io). Veja também o verbete MCP do glossário.

Adicionar um servidor ao Claude Code

O Claude Code é configurado pela linha de comando (Anthropic). Se o agente ainda não estiver instalado, veja nosso guia Como instalar o Claude Code e dar os primeiros passos.

Servidor remoto (HTTP), a opção recomendada para serviços online:

# Basic syntax
claude mcp add --transport http <name> <url>

# Real example: Connect to Notion
claude mcp add --transport http notion https://mcp.notion.com/mcp

Servidor local (stdio): tudo o que vem depois de -- é o comando que inicia o servidor.

claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable \
  -- npx -y airtable-mcp-server

O transporte SSE está obsoleto: a Anthropic recomenda HTTP quando o servidor o aceita. Para gerenciar os servidores:

# List all configured servers
claude mcp list

# Get details for a specific server
claude mcp get notion

# Remove a server
claude mcp remove notion

# (within Claude Code) Check server status
/mcp

Três escopos (opção --scope):

Um repositório clonado não pode aprovar sozinho os servidores do seu .mcp.json: eles ficam pendentes até você aceitar a caixa de diálogo de confiança do workspace. Exemplo oficial com o servidor remoto do GitHub, autenticado com um token de acesso pessoal de escopo restrito:

claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
  --header "Authorization: Bearer YOUR_GITHUB_PAT"

O claude mcp add salva a configuração sem validar o token: confira a conexão com /mcp.

Adicionar um servidor ao Cursor

O Cursor oferece instalação com um clique pelo seu Marketplace (página Customize, botão "Add to Cursor", login via OAuth), ou configuração manual em um arquivo mcp.json (Cursor):

Um servidor local iniciado com Node.js, como mostra a documentação do Cursor:

{
  "mcpServers": {
    "server-name": {
      "command": "npx",
      "args": ["-y", "mcp-server"],
      "env": {
        "API_KEY": "value"
      }
    }
  }
}

Para um servidor remoto, a entrada usa uma chave url (e, opcionalmente, headers) no lugar de command. O Cursor aceita stdio, SSE e Streamable HTTP, e resolve a sintaxe ${env:NAME} para que você leia um segredo de uma variável de ambiente em vez de escrevê-lo em texto simples.

Adicionar um servidor ao VS Code

No VS Code, abra a Paleta de Comandos (⇧⌘P no Mac, Ctrl+Shift+P no Windows e no Linux) e execute MCP: Add Server (Microsoft). Escolha HTTP se o publicador do servidor fornecer uma URL, Command (stdio) se fornecer um comando. O exemplo da documentação, o servidor Playwright, exige Node.js 18 ou mais recente:

node --version
npx --version

Escolha Command (stdio) e digite:

npx -y @playwright/mcp@latest

Dê um ID ao servidor (por exemplo, playwright) e escolha onde armazená-lo:

Atenção ao formato: os arquivos portáveis usam a chave mcpServers, o formato do VS Code usa servers. A galeria de servidores (prévia) abre quando você digita @mcp na visualização de extensões. A Microsoft também recomenda verificar se uma ferramenta do servidor foi realmente chamada na sua sessão: uma configuração adicionada não prova que o agente a usa.

Servidores de referência

O projeto MCP mantém servidores de referência para experimentar o protocolo: Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking e Time (exemplos oficiais). Os servidores em TypeScript rodam com npx, os em Python com uvx:

npx -y @modelcontextprotocol/server-memory
uvx mcp-server-git

Os servidores mantidos por empresas para suas próprias plataformas estão listados no repositório modelcontextprotocol/servers.

Segurança: regras a seguir

Um servidor MCP local não é um plugin em sandbox: é um processo comum que herda suas variáveis de ambiente, pode ler tudo o que sua conta pode ler (chaves SSH, credenciais de nuvem, diretório pessoal) e pode abrir conexões de rede (modelcontextprotocol.io). As recomendações oficiais:

A Anthropic também pede que você verifique se confia em cada servidor antes de conectá-lo, sobretudo os que buscam conteúdo externo (Anthropic). O Cursor recomenda chaves de API com permissões mínimas e, para integrações críticas, a revisão do código-fonte (Cursor).

Para ir além

Fontes

Conclusão: adicionar um servidor MCP leva um comando ou algumas linhas de JSON, mas um servidor local roda com as suas permissões: instale apenas servidores de publicadores identificados, com versões fixadas e acesso limitado.

Encontrou um erro neste artigo? Avise-nos · Nossa política de correções

Ícone do Rekha: uma casa desenhada em um único traço

Do mesmo autor Autopromoção

Um caminho euleriano, desenhado com o dedo

Rekha, o jogo para iPhone do autor da OrigoTech: conecte todos os pontos em um único traço, sem percorrer duas vezes o mesma ligação, ao longo de 500 desenhos que têm solução.

A newsletter da OrigoTech

Um resumo semanal, com fontes, das novidades das ferramentas de IA.

Continue lendo