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.
Termos relacionados do glossário
Conecte ferramentas com limites claros
Os apps do Caffeine rodam no Internet Computer, uma rede pública feita para isso.