Model Context Protocol, explicado

O MCP oferece a diferentes aplicações de IA e serviços externos uma maneira comum de descrever capacidades e trocar solicitações. Ele reduz a necessidade de um design de conexão separado para cada pareamento.

Model Context Protocol, ou MCP, é um padrão aberto que conecta aplicações de IA com ferramentas, dados e serviços externos através de um formato cliente-servidor compartilhado.

O MCP separa a aplicação do serviço

O host é a aplicação de IA que uma pessoa usa. Um cliente dentro desse host se comunica com um servidor MCP. O servidor expõe ferramentas aprovadas, informações ou prompts reutilizáveis.

Essa separação permite que um serviço apresente a mesma conexão MCP para mais de um host compatível. Controles de acesso e permissões ainda pertencem ao redor dessa conexão.

O protocolo não executa o fluxo de trabalho

O MCP padroniza a comunicação. Ele não decide qual objetivo de negócio perseguir, quando um agente deve chamar uma ferramenta, ou se uma ação proposta deve ser aprovada.

O host e seus controles ao redor tomam essas decisões. O MCP transporta a solicitação estruturada e o resultado entre as partes.

Termos do Model Context Protocol

MCP host
A aplicação de IA onde uma pessoa faz uma solicitação e o modelo trabalha.
MCP client
A parte dentro do host que gerencia a comunicação com um servidor MCP.
MCP server
Um serviço que expõe ferramentas aprovadas, informações ou prompts reutilizáveis através do protocolo.

O que o MCP padroniza

Descoberta de ferramentas

Um cliente pode descobrir quais capacidades aprovadas um servidor fornece.

Mensagens estruturadas

Clientes e servidores trocam solicitações e resultados em um formato compartilhado.

Separação clara

O protocolo conecta as partes, enquanto a aplicação decide como e quando usá-las.

Perguntas sobre Model Context Protocol

Não. É um padrão de conexão usado por aplicações de IA. O modelo, host, cliente e servidor permanecem partes separadas.

Não. Tool calling é o ato de propor e lidar com uma solicitação de ferramenta. O MCP padroniza como as aplicações se conectam a serviços que podem expor essas ferramentas.

Não. A aplicação ainda precisa de servidores confiáveis, permissões limitadas, verificações de entrada e regras de aprovação para ações importantes.

Conecte ferramentas com limites claros

Os apps do Caffeine rodam no Internet Computer, uma rede pública feita para isso.