Inteligência artificial · Arquiteturas · 6 min de leitura
MCP: o protocolo que conecta agentes a ferramentas e dados
O Model Context Protocol padroniza como aplicações de IA descobrem e usam ferramentas, recursos e prompts de servidores externos — um “USB” para integrações.
Arraste para o lado para ver o diagrama inteiro.
O problema
Sem um padrão, cada aplicação de IA precisa de uma integração própria para cada sistema (GitHub, Slack, banco, arquivos). O MCP define uma forma comum: quem expõe dados escreve um servidor uma vez, e qualquer host compatível consegue usá-lo.
As peças
- Host: o app de IA (assistente, IDE, agente).
- Cliente: mantém a conexão com um servidor.
- Servidor: expõe tools (ações), resources (dados para leitura) e prompts (modelos prontos).
- Transporte: mensagens JSON-RPC por stdio (local) ou HTTP.
Segurança
- Instale só servidores de fontes confiáveis: eles executam código e acessam dados.
- Conteúdo vindo de um servidor pode conter injeção de prompt; o host deve tratá-lo como dado.
- Use permissões mínimas e confirmação para ações com efeito.
Em resumo
- Padrão aberto para conectar IA a ferramentas e dados.
- Host → cliente → servidor, via JSON-RPC.
- Servidores expõem tools, resources e prompts.
- Confiança e permissões mínimas são essenciais.