Nota do Site

MCP: o que é o Model Context Protocol e como funciona

Henrique Feng Por Publicado em
MCP: o que é o Model Context Protocol e como funciona

Resposta rápida

O MCP (Model Context Protocol) é o protocolo aberto que deixa aplicativos de IA, como Claude, ChatGPT e Copilot Studio, usarem ferramentas e dados de outros sistemas sem uma integração feita sob medida para cada um. O aplicativo conversa com um servidor MCP, que oferece ferramentas; o modelo escolhe qual chamar, e você autoriza o acesso, quase sempre por OAuth, sem entregar a senha.

A sigla MCP vem de Model Context Protocol, em português "protocolo de contexto de modelo". É um padrão aberto que define como um aplicativo de IA se conecta a sistemas de fora dele: um banco de dados, as pastas da empresa no Google Drive, o sistema de chamados, um validador de sites. Com o MCP, o assistente deixa de só conversar e passa a consultar dados e executar tarefas nesses sistemas, sempre por ferramentas que alguém publicou e que você autorizou.

O protocolo nasceu na Anthropic, a empresa do Claude, e hoje também funciona no ChatGPT, no Copilot Studio da Microsoft e em editores de código como VS Code e Cursor. Conferimos tudo o que segue em 29/10/2026 na documentação oficial. A especificação em vigor é a de 28/07/2026 e mudou bastante desde 2024, então desconfie de tutorial sem data.

Para que serve o MCP?

Serve para que uma integração escrita uma vez funcione em vários aplicativos de IA. Antes, quem quisesse ligar o sistema de pedidos da loja a um assistente programava a ligação para aquele assistente e repetia o trabalho no próximo. Com dez aplicativos e vinte sistemas, a conta chegava a duzentas integrações. Com o MCP, cada sistema publica um servidor, cada aplicativo implementa um cliente, e qualquer par compatível se entende.

Na prática, isso permite pedir ao assistente "puxe da planilha de vendas os dez produtos que mais saíram em setembro" ou "abra um chamado no suporte com o erro que acabei de descrever", e ele executa no sistema certo.

Quem criou o MCP e quem cuida dele hoje?

A Anthropic anunciou o MCP em 25/11/2024, junto com a especificação, os kits de desenvolvimento (SDKs) e servidores prontos para Google Drive, Slack, GitHub e Postgres. Em 09/12/2025, doou o protocolo à Agentic AI Foundation, um fundo ligado à Linux Foundation. Os fundadores são a própria Anthropic, a Block e a OpenAI; Google, Microsoft, AWS, Cloudflare e Bloomberg entram como apoiadores.

Segundo o anúncio, a governança do projeto ficou como estava: os mantenedores seguem decidindo em aberto, a partir das contribuições da comunidade. A versão 2026-07-28 da especificação mexeu no funcionamento interno, e quem programa um servidor deve ler a lista de mudanças antes de seguir um tutorial de 2025. Quem só conecta servidores prontos não precisa fazer nada.

Quais são as peças do MCP?

São três participantes: o aplicativo de IA, que a especificação chama de host, o cliente que esse aplicativo cria e o servidor que dá acesso a um sistema. O servidor, por sua vez, oferece três tipos de coisa.

Peça O que é Exemplo
Host (hospedeiro) O aplicativo de IA que você usa Claude, Claude Code, VS Code
Cliente O componente dentro do host que mantém a conexão com um servidor; há um para cada servidor conectado O aplicativo cria sozinho, você não instala nada
Servidor O programa que expõe os dados e as ações de um sistema O do nosso validador, em https://www.notadosite.com.br/mcp/validador

O que o servidor pode oferecer:

  • Ferramentas (tools): ações que a IA chama, como analisar um site ou testar um robots.txt. É o tipo mais comum.
  • Recursos (resources): dados para leitura, como o conteúdo de um arquivo ou a estrutura de um banco de dados.
  • Prompts: modelos de instrução prontos, que a pessoa escolhe quando quer usar.

O servidor também pode pedir uma confirmação ao usuário por meio do aplicativo. As mensagens seguem o JSON-RPC 2.0, um formato simples de pedido e resposta em JSON, e por isso tanto faz a linguagem em que cada lado foi programado.

Como a IA usa uma ferramenta MCP?

A IA nunca entra no sistema por conta própria. Ela lê a descrição das ferramentas e pede ao aplicativo que chame uma delas. Uma pergunta como "a minha página de contato aparece para os robôs de IA?" passa por estas etapas:

  1. O aplicativo pergunta ao servidor quais ferramentas ele tem, pelo método tools/list. Cada uma vem com nome, descrição em texto e os parâmetros que aceita.
  2. O modelo de linguagem recebe a sua pergunta junto com essas descrições e decide se alguma serve. Neste caso, escolheria a conferência dos robôs de IA no robots.txt, com o endereço do site como parâmetro.
  3. O aplicativo envia a chamada ao servidor, pelo método tools/call. Conforme a configuração, ele pede a sua aprovação antes.
  4. O servidor executa e devolve o resultado, quase sempre em texto.
  5. O modelo lê o resultado e escreve a resposta. Se faltar informação, chama outra ferramenta.

Repare na etapa 2: a descrição da ferramenta é texto que o modelo lê e leva em conta. Por isso um servidor mal-intencionado é um risco concreto, assunto da seção de cuidados.

Qual a diferença entre servidor MCP local e remoto?

O local roda no seu computador; o remoto roda na internet, na estrutura de quem o publicou. A especificação define dois transportes, que são o jeito de as mensagens irem e voltarem.

Servidor local Servidor remoto
Onde roda No seu computador, iniciado pelo aplicativo Nos servidores de quem publica
Transporte stdio (a entrada e a saída padrão do sistema) Streamable HTTP, num endereço https://
Como você conecta Instala um programa e configura o comando que o inicia Cola o endereço no aplicativo
Login Credenciais guardadas no próprio computador OAuth, na maioria dos casos
Combina com Arquivos locais e ferramentas de programação Serviços na nuvem, uso no navegador e no celular

O HTTP+SSE ainda aparece em tutoriais antigos, mas a especificação o trata como obsoleto e o Copilot Studio deixou de aceitá-lo depois de agosto de 2025. No Claude pela web e pelos aplicativos, um detalhe pega muita gente: segundo a central de ajuda, ele se conecta aos servidores remotos a partir da nuvem da Anthropic, e não do seu computador. Um servidor numa rede interna da empresa precisa liberar no firewall os endereços IP da Anthropic.

Como funciona a autorização por OAuth no MCP?

OAuth é o padrão que deixa um aplicativo agir em seu nome sem receber a sua senha. Você entra na conta do serviço, confirma o acesso, e o aplicativo recebe uma chave com prazo e permissões limitadas, o mesmo mecanismo do botão "Entrar com Google".

No MCP, a autorização é opcional e vale para servidores remotos. A especificação se apoia no OAuth 2.1 e exige que a chave tenha sido emitida para aquele servidor específico, o que impede reaproveitar a chave de um serviço em outro.

Para ver o fluxo de perto, chamamos o servidor do validador do Nota do Site em 29/10/2026 sem chave nenhuma e seguimos as respostas:

  1. O pedido da lista de ferramentas voltou com erro 401 (não autenticado) e um cabeçalho WWW-Authenticate apontando para um endereço de metadados.
  2. Esse endereço, /.well-known/oauth-protected-resource/mcp/validador, diz quem emite as chaves, o próprio www.notadosite.com.br, e a única permissão disponível, mcp:use.
  3. Os metadados do emissor listam a página de login, o endereço que entrega a chave e a exigência de PKCE com o método S256, uma proteção contra quem tente capturar o código de autorização no caminho.
  4. O aplicativo de IA abre a página de login no navegador. Você entra na conta do Nota do Site e confirma.
  5. A IA recebe uma chave válida por 7 dias, renovada enquanto estiver em uso. A senha fica no validador e não passa pelo aplicativo.

Para quem conecta, isso leva segundos e quase não aparece. Mas é esse fluxo que responde à pergunta que deveria vir antes de qualquer conexão: o que exatamente estou autorizando? No nosso caso, uma permissão só, que cobre o que a sua conta já faz.

MCP é a mesma coisa que API?

Não. API (interface de programação de aplicações) é o contrato que um programa usa para conversar com outro: o desenvolvedor lê a documentação e escreve o código que chama cada endereço. O MCP é uma camada feita para o aplicativo de IA descobrir na hora quais ações existem e como chamá-las. Muitos servidores MCP são, por dentro, uma API que já existia, adaptada a esse formato.

API MCP
Quem chama Um programa que alguém escreveu Um aplicativo de IA, por decisão do modelo
Como descobre o que existe Pela documentação, antes de programar Perguntando ao servidor, durante a conversa
Formato Cada API tem o seu O mesmo em qualquer servidor
Quando usar Integração fixa entre sistemas, sem IA no meio, que é mais simples e mais rápida Quando uma IA precisa escolher a ação conforme o pedido

Quais aplicativos de IA aceitam MCP hoje?

Os grandes assistentes aceitam servidores remotos, cada um com regras próprias de plano e de configuração. Conferimos na documentação de cada empresa em 29/10/2026:

  • Claude: conectores personalizados com servidor remoto funcionam no Claude, no Cowork e no Claude Desktop, em todos os planos, e o gratuito fica limitado a um conector. No Team e no Enterprise, quem adiciona é o administrador. O Claude Code conecta servidores pelo terminal.
  • ChatGPT: a documentação da OpenAI mostra como adicionar um servidor MCP próprio pela página de plugins do ChatGPT, sujeito às políticas da conta e do espaço de trabalho. A API da OpenAI também aceita servidores remotos.
  • Microsoft Copilot Studio: tem um assistente para ligar um servidor MCP a um agente, com login por chave de API ou OAuth 2.0, e aceita só o transporte Streamable HTTP.
  • VS Code e Cursor: constam no site oficial do protocolo entre os aplicativos compatíveis.

No anúncio de dezembro de 2025, a Anthropic também listou o Gemini e o Microsoft Copilot entre os produtos com suporte. O suporte varia por produto e por plano e muda depressa: antes de contar com um recurso, abra a ajuda do aplicativo que você usa.

Quais cuidados tomar antes de conectar um servidor MCP?

Trate o servidor MCP como um aplicativo que vai mexer nos seus dados. Anthropic e OpenAI avisam que não desenvolvem nem verificam os servidores personalizados que você adiciona, e a OpenAI recomenda não conectar nenhum sem conhecer e confiar no serviço por trás dele.

  • Conecte só servidores de quem você conhece. Prefira o endereço publicado no site oficial da empresa a um link achado num fórum. Servidor local é programa rodando no seu computador, com as suas permissões.
  • Leia a tela de autorização. Ler dados é uma coisa; escrever, apagar ou enviar é outra.
  • Mantenha a aprovação ligada nas ações de escrita. No Claude, use "Allow always" (permitir sempre) só em ferramentas que você deixaria rodar sem olhar, e desligue as que escrevem em outros sistemas antes de usar o modo Research, que chama conectores sem pedir aprovação.
  • Desconfie do conteúdo que vem de fora. Uma página, um e-mail ou um documento lido por uma ferramenta pode trazer instruções escondidas para a IA, a chamada injeção de instruções (prompt injection). A OpenAI lembra que confiar em quem fez o servidor não basta: é preciso confiar em todo o conteúdo que ele alcança.
  • Revise de tempos em tempos. A Anthropic avisa que quem mantém um servidor pode mudar o comportamento das ferramentas sem aviso. Desconecte o que você não usa mais.

O que o MCP muda para quem quer aparecer no Google e nas IAs?

Muda pouco na hora de ser encontrado e bastante na hora de cuidar do site. Quando o ChatGPT, o Gemini ou o Perplexity respondem com links, eles chegam à sua página pelos próprios robôs de busca, e não por um servidor MCP do seu site.

Quem decide se você aparece continua sendo o acesso que o robots.txt dá a cada robô de IA, a página estar indexada e o texto chegar no HTML sem depender de JavaScript. O roteiro por assistente fica em o que fazer para o ChatGPT achar e citar as suas páginas.

Onde o MCP ajuda é em trazer o diagnóstico para dentro da conversa. Com o nosso validador conectado, a IA passa a ter estas ferramentas:

Ferramenta O que faz
analyze-site Inicia a análise completa de um site
get-analysis Traz as notas por pilar e o que corrigir primeiro, com a evidência e as páginas afetadas
list-analyses Lista as 20 análises mais recentes da conta
run-tool Roda uma conferência rápida: robôs de IA no robots.txt, llms.txt, dados estruturados, meta tags ou como a IA vê a página
test-robots-txt Testa o robots.txt de um endereço ou um rascunho antes de publicar
generate-llms-txt Gera o llms.txt do site
explain-rule Explica uma regra do validador

A diferença em relação a abrir o relatório no navegador está no que vem depois. Você pergunta por que uma regra falhou na página de serviços, e a IA busca a evidência no relatório em vez de chutar. Cola o robots.txt novo e pede o teste antes de subir, seguindo a mesma lógica do guia de criação e teste do robots.txt. Compara a análise de hoje com a da semana passada. O validador só lê o site e não altera nada nele. Se a IA também tiver acesso ao código, como o Claude Code aberto na pasta do projeto, ela pode aplicar a correção com a sua aprovação e rodar a análise de novo para conferir.

Como ligar o validador do Nota do Site ao Claude?

Você precisa de uma conta no Nota do Site, e a gratuita serve. O endereço do servidor é https://www.notadosite.com.br/mcp/validador.

No Claude Code, rode no terminal:

claude mcp add --transport http nota-do-site https://www.notadosite.com.br/mcp/validador

Em seguida, dentro do Claude Code, digite /mcp, selecione o servidor e faça o login que abre no navegador.

No Claude pela web ou pelo aplicativo, abra o menu de conectores (Customize > Connectors, na interface em inglês), clique em "+ Add" e depois em "Add custom connector", dê um nome, cole o endereço e entre na sua conta quando o Claude pedir. No plano gratuito do Claude, esse será o seu único conector personalizado.

Para testar, faça um pedido concreto: "analise www.suaempresa.com.br e me diga as três correções que mais pesam, com a página afetada de cada uma". As análises pedidas pela IA contam nos mesmos limites da sua conta. Mais exemplos de pedidos estão na página Use o validador dentro do Claude.

Perguntas frequentes

O MCP funciona só com o Claude?

Não. A Anthropic criou o protocolo em 2024, mas desde dezembro de 2025 ele pertence à Agentic AI Foundation, ligada à Linux Foundation. Em 29/10/2026, ChatGPT, Microsoft Copilot Studio, VS Code e Cursor também se conectam a servidores MCP, cada um com as próprias regras de plano e de configuração.

Preciso saber programar para usar um servidor MCP?

Para usar um servidor remoto pronto, não. No Claude pela web, basta colar o endereço no menu de conectores e entrar na conta do serviço. No Claude Code, é um comando no terminal. Programação só entra quando você quer criar o seu próprio servidor ou rodar um servidor local que exige instalação.

O servidor MCP fica sabendo a minha senha?

Quando o servidor usa OAuth, não. Você digita a senha na página do próprio serviço, e o aplicativo de IA recebe só uma chave com prazo e permissões limitadas. No validador do Nota do Site, a chave vale por 7 dias e é renovada enquanto estiver em uso.

Como saber se um servidor MCP é confiável?

Veja quem publica o endereço: prefira o que está no site oficial da empresa. Leia as permissões pedidas na autorização, desconfie de servidor que pede escrita sem necessidade e mantenha a aprovação manual ligada nas ações que alteram dados. Nem a Anthropic nem a OpenAI verificam os servidores personalizados que você adiciona.

O que mudou na versão de 2026 do MCP?

A especificação 2026-07-28 deixou o protocolo sem estado: cada pedido leva a versão e as capacidades de quem pede, e o servidor não depende de uma conversa de abertura. Ela também reclassificou como obsoleto o transporte HTTP+SSE. Para quem só conecta servidores prontos, nada muda na prática.

Fontes

  1. What is the Model Context Protocol (MCP)? · Model Context Protocol
  2. Architecture overview · Model Context Protocol
  3. Key Changes (2026-07-28) · Model Context Protocol
  4. Authorization · Model Context Protocol
  5. Introducing the Model Context Protocol · Anthropic
  6. Donating the Model Context Protocol and establishing the Agentic AI Foundation · Anthropic
  7. Get started with custom connectors using remote MCP · Anthropic
  8. Connect Claude Code to tools via MCP · Anthropic
  9. Connect your MCP server to ChatGPT · OpenAI
  10. MCP and Connectors · OpenAI
  11. Connect your agent to an existing Model Context Protocol (MCP) server · Microsoft

Este artigo ajudou?

Compartilhar: WhatsApp LinkedIn X Facebook

Leia também

Sugestões, problemas e reclamações

Usamos a mensagem só para melhorar o site e, se você deixar o e-mail, para responder. Veja a política de privacidade.