MCP: o que é? O Model Context Protocol explicado
O MCP (Model Context Protocol) é o padrão aberto publicado pela Anthropic em novembro de 2024 e posteriormente confiado à Agentic AI Foundation (Linux Foundation) em dezembro de 2025, que permite a uma IA usar ferramentas e dados externos por meio de um host, um cliente e um servidor comuns a todas as aplicações compatíveis.
MCP, sigla de Model Context Protocol, é um padrão aberto que permite que uma aplicação de IA utilize ferramentas e dados externos: ler um arquivo, consultar uma base de dados, buscar na web. A Anthropic o publicou em novembro de 2024; OpenAI, Google e Microsoft o adotaram em 2025. Em 20 de setembro de 2026, é a forma habitual de conectar um assistente ao restante do seu sistema, inclusive com um modelo que roda na sua própria máquina. Esta página explica o princípio, o vocabulário e quanto o MCP realmente custa em hardware local.
#MCP em um parágrafo
Um modelo de linguagem, sozinho, consegue produzir apenas texto a partir do que aprendeu e do que está contido no prompt. Para consultar sua agenda, consultar a base de dados da empresa ou abrir um documento, ele precisa de uma ponte com o exterior. Antes do MCP, cada aplicativo construía suas próprias pontes: um formato de plugin por assistente, outro por editor de código, outro por framework de agentes. O MCP substitui tudo isso por uma única especificação. O criador de uma ferramenta escreve um servidor MCP, e qualquer aplicativo compatível pode utilizá-lo. A analogia habitual é a do USB-C: um conector, muitos dispositivos.
Em dezembro de 2025, a Anthropic confiou o protocolo à Agentic AI Foundation, abrigada pela Linux Foundation. Portanto, o MCP não pertence mais a uma empresa de software, o que explica em parte a velocidade de sua adoção.
#Host, cliente, servidor: quem faz o quê
Agentes que agem na sua máquina: Cline agêntico, MCP, n8n + Ollama, automações locais.
- Espaço online vitalício
- PDF + arquivos
- Atualizações vitalícias
| Elemento | O que é | Exemplos |
|---|---|---|
| Host | O aplicativo de IA com o qual você conversa | Claude Desktop, um assistente de editor de código, Open WebUI, LM Studio |
| Cliente | O conector interno ao host, um por servidor conectado | Integrado ao host, invisível para o usuário |
| Servidor | Um pequeno programa que expõe capacidades no formato MCP | Sistema de arquivos, GitHub, PostgreSQL, pesquisa na web, sua API interna |
As mensagens trocadas usam JSON-RPC 2.0. Na inicialização, cada cliente pergunta ao seu servidor o que ele sabe fazer. O servidor responde com uma lista de capacidades, cada uma com um nome, uma descrição em linguagem comum e um esquema JSON que descreve seus parâmetros. O host transmite essas descrições ao modelo. Quando o modelo considera que uma ferramenta seria útil, ele gera uma chamada estruturada; o cliente a transmite ao servidor, que a executa e retorna o resultado à conversa.
#O que um servidor MCP pode oferecer
| Primitive | Controlada por | Função | Exemplo |
|---|---|---|---|
| Ferramentas (tools) | O modelo | Ações e pesquisas em tempo real | creer_ticket, executer_requete, chercher_web |
| Recursos (resources) | L'application | Dados para leitura a serem carregados no contexto | Um arquivo, um esquema de banco de dados, uma página de wiki |
| Prompts | L'utilisateur | Modelos de instruções reutilizáveis | « Revisar esta pull request », com parâmetros |
Na prática, a maioria dos servidores oferece apenas ferramentas, e é isso que normalmente se entende por "MCP". O protocolo também prevê funções no sentido oposto: o sampling, em que um servidor solicita ao host que seu modelo gere texto, e a elicitação, em que um servidor pede ao usuário uma informação que falta durante a execução, em vez de falhar ou adivinhar.
#Adoção e governança, um ano depois
A mudança aconteceu em poucos meses. Em março de 2025, Sam Altman escreveu que os usuários adoravam o MCP e que a OpenAI estava adicionando suporte ao protocolo em seus produtos; ChatGPT, o SDK Agents e a API Responses o integraram posteriormente. Em abril de 2025, Demis Hassabis confirmou que o Gemini e as ferramentas do Google DeepMind passariam a oferecer suporte ao MCP, classificando o protocolo como um padrão emergente para a era dos agentes. A Microsoft seguiu com a integração ao Copilot Studio e, depois, com o anúncio de suporte nativo e seguro no Windows 11.
Em 9 de dezembro de 2025, a Linux Foundation criou a Agentic AI Foundation (AAIF): Anthropic, Block e OpenAI são seus membros fundadores, e AWS, Bloomberg, Cloudflare e Google se juntaram a ela. MCP, o protocolo A2A do Google e um projeto da Block estão hospedados lado a lado, sob a mesma governança neutra que Kubernetes ou PyTorch. Essa mudança responde a uma crítica frequente de 2025: um padrão “aberto”, mas no qual um único fornecedor de software mantinha o controle das decisões. Para um leitor que monta uma stack local, a consequência prática é dupla: menos risco de uma escolha unilateral da Anthropic quebrar um servidor existente e mais colaboradores ativos para manter os kits de desenvolvimento (SDK) oficiais Python, TypeScript, Java, C# e Rust utilizados pelos servidores da comunidade.
#Local ou remoto: os dois transportes
- stdio
- O host inicia o servidor como um subprocesso local e se comunica com ele pela entrada e pela saída padrão. Nada passa pela rede. Esse é o modo usado na maioria das instalações desktop e a escolha natural para uma configuração privada.
- Streamable HTTP
- O servidor roda como um serviço web, possivelmente em outra máquina, com autenticação convencional. Esse transporte substituiu o antigo par HTTP e SSE nas revisões de 2025 da especificação.
#MCP, function calling, API: as diferenças
| O que é | Quem define isso | |
|---|---|---|
| API REST | A maneira como um serviço expõe suas funções aos programas | Cada serviço, à sua maneira |
| Function calling | A capacidade, adquirida durante o treinamento, de produzir uma chamada estruturada em vez de texto | Cada fornecedor de modelos, com formatos semelhantes, mas distintos |
| MCP | Uma forma padrão de descobrir, descrever e invocar ferramentas de um aplicativo para outro | Uma única especificação aberta |
O MCP não substitui o function calling, ele se baseia nele. O modelo ainda precisa saber gerar uma chamada de ferramenta correta. O MCP padroniza tudo o que envolve esse momento: como as ferramentas são listadas, descritas, autorizadas e executadas. Um servidor MCP é, com muita frequência, uma camada fina sobre uma API existente.
#MCP com um modelo local: o verdadeiro custo
O MCP independe do modelo. Com um host compatível e um modelo local treinado para fazer chamadas de ferramentas, todo o ciclo roda na sua máquina. Duas restrições passam então a pesar muito mais do que na nuvem.
Primeira restrição: as descrições de ferramentas consomem contexto, e o contexto consome VRAM. Cada ferramenta conectada injeta seu nome, sua descrição e seu esquema no prompt, a cada rodada. Calcule de 100 a 300 tokens por ferramenta e de 10 a 30 ferramentas por servidor popular. Com alguns servidores, vários milhares de tokens são gastos antes de você digitar uma palavra. Em um provedor de nuvem, isso aparece como um item na fatura. Na sua GPU, esse consumo ocupa espaço no cache KV, dentro de uma VRAM cuja capacidade não aumenta.
| Configuração | Tokens de definições | Cache KV, Qwen 3 8B | Cache KV, Qwen 3 32B |
|---|---|---|---|
| 1 servidor, 8 ferramentas | ≈ 1 600 | ≈ 0,2 GB | ≈ 0,4 GB |
| 3 servidores, 30 ferramentas | ≈ 6 000 | ≈ 0,9 GB | ≈ 1,6 GB |
| 6 servidores, 80 ferramentas | ≈ 16 000 | ≈ 2,4 GB | ≈ 4,2 GB |
Em uma placa de 16 GB que executa um modelo de 13 GB, 2,4 GB de descrições de ferramentas fazem a diferença entre uma sessão que funciona e um erro de memória. A regra prática para uso local: conecte apenas os servidores úteis para a tarefa atual e prefira os que expõem algumas ferramentas bem descritas aos que disponibilizam toda a sua API.
Segunda restrição: os modelos pequenos escolhem pior. Selecionar a ferramenta certa entre trinta e preencher corretamente seu esquema é uma habilidade que depende do tamanho e do treinamento. Abaixo de aproximadamente 8 bilhões de parâmetros, erros na escolha de ferramentas e parâmetros inventados tornam-se frequentes.
- O tutorial: conectar servidores MCP ao Ollama
- MCP e plugins no LM Studio
- Os melhores LLMs locais para agentes e chamada de ferramentas
- Reduzir o custo do contexto: quantizar o cache KV
#Segurança: o que os tutoriais esquecem
Um servidor MCP é um programa que roda com as suas permissões, alimentado por texto produzido por um modelo. Três riscos merecem ser compreendidos antes de instalar qualquer coisa.
- Injeção de prompt
- Se uma ferramenta retorna conteúdo vindo de fora (uma página web, um e-mail, um comentário), esse conteúdo pode conter instruções destinadas ao modelo. Um modelo que lê texto não confiável e pode agir é um alvo.
- Envenenamento de ferramentas
- Um servidor malicioso pode esconder instruções na descrição de suas próprias ferramentas, que o modelo lê e que o usuário geralmente nunca vê.
- Permissões amplas demais
- Um servidor de arquivos configurado para acessar seu diretório pessoal dá ao modelo acesso a esse diretório.
As medidas de proteção não têm nada de espetacular: instalar servidores de origem conhecida, limitar cada um ao escopo mais restrito possível, manter a solicitação de confirmação para tudo que grava ou envia e evitar misturar, em uma mesma sessão, acesso a dados privados e leitura de conteúdo não confiável.
#Você precisa disso?
| Sua situação | Veredito |
|---|---|
| Você conversa com um modelo e cola aquilo de que ele precisa | Não. O MCP adiciona componentes que você não usará. |
| Você quer que o assistente leia arquivos, consulte um banco de dados ou pesquise na web | Sim. Essa é a forma padrão de fazer isso em 2026. |
| Você está desenvolvendo uma ferramenta interna utilizável a partir de qualquer aplicativo de IA | Sim. Um servidor MCP em vez de uma integração por aplicativo. |
| Você está executando um modelo pequeno com 8 GB de VRAM | Com cautela: no máximo um ou dois servidores leves. |
Exemplo concreto: o catálogo QuelLLM também está disponível por meio de um servidor MCP de código aberto. Um assistente conectado a ele responde a « qual modelo cabe em uma placa de 16 GB » com base em dados atualizados, e não em sua memória.
- A API pública e o servidor MCP do QuelLLM
- O kit Agentes locais: criar um agente com ferramentas de ponta a ponta
#FAQ
O que significa MCP?+
O que é um servidor MCP?+
O MCP é exclusivo do Claude?+
O MCP funciona com Ollama ou LM Studio?+
O MCP é perigoso?+
Quem governa o MCP hoje?+
Um comentário, um erro ou uma observação? Avise-nos; isso ajuda a melhorar o guia para todos.