O que é Model Context Protocol – MCP

Eis que me pego em uma tarde estudando sobre Inteligência artifical, agentes de IA e outras coisas, e me deparo com o MCP. Model Context Protocol.

Logo me lembrei que um coloega de trabalho da GFT havia comentado sobre esse novo protocolo, e também me lembrei dos amigos de Faculdade, quando apresentamos um projeto sobre o protocolo NTP (esse sim um protocolo de rede de camada 7 no modelo OSI). para a aula de redes de computadores na USF Itatiba, Professor Fábio Andrijauskas. Bons Tempos 🙂

Deixando a melancolia de lado, vamos ao que interessa!

MCP em poucas palavras

O Model Context Protocol é um protocolo aberto que padroniza a forma como aplicações de IA (como chatbots ou assistentes virtuais) se conectam a outras ferramentas, sistemas e fontes de dados. Uma comparação simples: o MCP é para a IA o que o cabo USB-C é para seus dispositivos eletrônicos — um padrão único que permite conectar diferentes sistemas de forma simples e eficiente.

Por que isso é importante?

Hoje, modelos de linguagem como o ChatGPT ou Claude são extremamente poderosos, mas ainda enfrentam um desafio: acessar dados e ferramentas externas com segurança e organização. O MCP foi criado para resolver exatamente isso.

De forma menos técnica, imagine que você pesquisou uma receita no ChatGPT e, em vez de apenas listar os ingredientes, ele mesmo já faz o pedido no supermercado para você — e as compras chegam na sua casa. Ou, após uma conversa sobre finanças, o ChatGPT analisa o cenário atual e sugere investir em títulos públicos. Em vez de só recomendar, ele já envia a ordem de investimento e executa a operação para você.

A ideia do MCP é ser o padrão de comunicação entre estes sistemas

Com o MCP, é possível:

  • Conectar um modelo de IA com bancos de dados, APIs e outras ferramentas
  • Manter o histórico de uma conversa entre diferentes interações
  • Permitir que o modelo descubra e utilize ferramentas externas automaticamente
  • Trocar de provedor de IA sem refazer tudo do zero
Um olhar por dentro: como funciona?

O protocolo segue uma arquitetura do tipo cliente-servidor, onde:

  • O Host é o programa que utiliza a IA, como um app, um editor de texto ou uma ferramenta de suporte.
  • O Cliente MCP faz a ponte entre o host e os servidores.
  • O Servidor MCP é o que expõe funcionalidades específicas, como acesso a arquivos, banco de dados ou APIs.
  • As Fontes de dados locais são arquivos ou serviços no seu computador.
  • Os Serviços remotos são sistemas externos, como serviços web acessados via API.

Tudo isso se comunica por meio de uma linguagem padrão chamada JSON-RPC, garantindo que todas as partes “falem a mesma língua”.

O que dá para fazer com o MCP?

Um servidor MCP pode oferecer três tipos principais de funcionalidades:

  • Resources (Recursos): acesso a dados e informações contextuais
  • Prompts: mensagens prontas ou fluxos de trabalho para a IA seguir
  • Tools (Ferramentas): comandos que a IA pode executar

E mais: o cliente pode permitir que o servidor use sampling, ou seja, que ele peça interações com a IA de forma ativa, quase como se estivesse “pensando sozinho”.

Segurança

Com tanto poder, também vem a responsabilidade, também estamos falando de algo muito novo!

O protocolo MCP deixa claro que todo acesso a dados ou execução de ações deve passar pelo consentimento do usuário. Ou seja:

  • Você precisa autorizar o que será acessado
  • Você deve entender o que cada ferramenta faz
  • Nenhum dado é compartilhado sem sua permissão

Essas boas práticas são fundamentais para proteger a sua privacidade e garantir um uso seguro da IA.

MCP faz parte da IEEE?

Ao estudar e escrever o artigo, me deparei com este questionamento, é um protocolo oficial como TCP, HTTP e outros?

Apesar de sua crescente adoção por empresas como Anthropic, OpenAI e Google DeepMind, o MCP ainda não faz parte de nenhum padrão oficial da IEEE (Institute of Electrical and Electronics Engineers). Ele é mantido como uma especificação aberta, desenvolvida de forma colaborativa pela comunidade e seus criadores originais.

E agora?

Se você quiser explorar mais:

  • Veja exemplos práticos de servidores e clientes que usam MCP no site oficial modelcontextprotocol.io
  • Se você é desenvolvedor, há guias de como construir seu próprio servidor ou cliente
  • E se quiser ajudar a evoluir o projeto, ele é open source — ou seja, você pode contribuir!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *