O que é o Model Context Protocol?
O MCP foi lançado em novembro de 2024 e, desde então, foi adotado por assistentes de IA, frameworks de agentes e ferramentas para desenvolvedores. Por ser aberto, qualquer pessoa pode implementá-lo, seja quem cria a aplicação de IA, seja quem cria o sistema ao qual ela se conecta.
O MCP é frequentemente comparado a uma porta universal para IA. Antes dele, cada combinação de aplicação de IA e sistema de negócio exigia uma integração personalizada. Com o MCP, um sistema descreve os seus recursos uma vez, e qualquer aplicação de IA compatível com MCP pode descobri-los e usá-los. Esta página trata do protocolo em si. Um servidor MCP é o software que expõe um sistema específico por meio dele.
Como funciona o Model Context Protocol?
O MCP define três papéis e um pequeno conjunto de itens que um servidor pode oferecer. As mensagens entre eles usam JSON-RPC, um padrão leve para solicitações e respostas estruturadas.
| Componente | O que é | Exemplo |
|---|---|---|
| Host | A aplicação de IA que a pessoa usa | Um assistente de IA ou uma ferramenta de programação |
| Cliente | O conector dentro do host que se comunica com um servidor | Um cliente por servidor conectado |
| Servidor | Software que expõe os recursos de um sistema | Um servidor para uma plataforma de dados ou um sistema de arquivos |
| Ferramentas | Ações que a IA pode chamar | Executar uma consulta, iniciar um workflow |
| Recursos | Dados que a IA pode ler como contexto | Um arquivo, um registro, um schema |
| Prompts | Modelos reutilizáveis que um servidor oferece | Uma forma padronizada de solicitar um relatório |
Os servidores MCP podem ser executados localmente, junto com a aplicação de IA, ou remotamente via HTTP. Os servidores remotos normalmente usam OAuth para confirmar quem faz a solicitação, para que a IA tenha apenas o acesso que essa pessoa tem.
Qual é um exemplo de uso do Model Context Protocol?
Uma conexão, muitas ferramentas de IA
Uma empresa quer que os seus analistas acessem a plataforma de dados a partir do assistente de IA de sua preferência. Em vez de criar uma integração separada para cada assistente, a plataforma publica um servidor MCP.
Cada analista adiciona esse servidor ao seu assistente e faz login. O assistente descobre as ferramentas disponíveis, e o analista pode fazer perguntas em linguagem natural e obter respostas da plataforma, dentro das próprias permissões.
Model Context Protocol vs. servidor MCP vs. API
| Model Context Protocol | Servidor MCP | API | |
|---|---|---|---|
| O que é | Um padrão aberto | Software que implementa o padrão para um sistema | A interface de programação de um sistema |
| Para quem é | Quem cria conexões de IA | Clientes de IA que se conectam a esse sistema | Desenvolvedores que escrevem código |
| Analogia | O formato do conector | O conector de um aparelho | A fiação interna do aparelho |
| Relação | Define como clientes e servidores se comunicam | Muitas vezes encapsula uma API existente | Pode ficar por baixo de um servidor MCP |
Por que o Model Context Protocol é importante?
- Menos integrações personalizadas. Um único protocolo substitui um conector separado para cada par de aplicação de IA e sistema.
- Liberdade de escolha das ferramentas de IA. As equipes podem usar os assistentes que preferem e acessar os mesmos sistemas de negócio.
- Agentes que agem. O MCP oferece aos agentes uma forma padronizada de encontrar e usar ferramentas, e não apenas responder com base na memória.
- A governança continua em vigor. Com a autorização integrada, o acesso da IA pode seguir as permissões já existentes de cada pessoa.
Como Alli faz isso?
O MCP Server do Alli by PMG implementa o Model Context Protocol para Alli. Lê as especificações de API do Alli, registra essas especificações como ferramentas que podem ser chamadas e protege cada chamada com OAuth 2.1 com PKCE. O token autorizado de cada pessoa é encaminhado, para que os agentes atuem dentro do acesso dessa pessoa. As solicitações são stateless, por isso os tokens não são armazenados entre chamadas.
Por meio dele, clientes de IA compatíveis com MCP podem acessar 20 serviços do Alli, incluindo Datasources, Data Explorer, Generative Dashboards, Generative Workflows e Creative Insights, e as definições de ferramentas acompanham as mudanças da API do Alli.
Explorar Alli MCP ServerPerguntas frequentes sobre Model Context Protocol
Quando o Model Context Protocol foi lançado?
O MCP foi lançado como padrão aberto em novembro de 2024. Qualquer pessoa pode implementá-lo, e muitas aplicações de IA e ferramentas para desenvolvedores já oferecem suporte ao protocolo.
Qual é a diferença entre MCP e um servidor MCP?
MCP é o protocolo: as regras compartilhadas para a comunicação entre aplicações de IA e sistemas. Um servidor MCP é um software que usa essas regras para expor as ferramentas e os dados de um sistema específico.
O MCP substitui as APIs?
Não. Os servidores MCP costumam encapsular APIs existentes e apresentá-las como ferramentas que uma IA pode descobrir e chamar. O trabalho por baixo continua a cargo da API.
O MCP é seguro?
O protocolo oferece suporte a autorização, e servidores remotos costumam usar OAuth para que a IA atue com as permissões da pessoa conectada. A segurança geral depende de como cada servidor é construído e operado.
Última atualização: Voltar ao glossário
