Glossário Activate

O que é o Model Context Protocol (MCP)?

O Model Context Protocol (MCP) é um padrão aberto que define como aplicações de IA se conectam a ferramentas, dados e sistemas externos. Lançado como padrão aberto em novembro de 2024, oferece a assistentes e agentes uma forma comum de descobrir e usar recursos, para que um sistema exposto uma vez via MCP funcione com muitos clientes de IA compatíveis.

Também conhecido como: MCP, padrão Model Context Protocol

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.

ComponenteO que éExemplo
HostA aplicação de IA que a pessoa usaUm assistente de IA ou uma ferramenta de programação
ClienteO conector dentro do host que se comunica com um servidorUm cliente por servidor conectado
ServidorSoftware que expõe os recursos de um sistemaUm servidor para uma plataforma de dados ou um sistema de arquivos
FerramentasAções que a IA pode chamarExecutar uma consulta, iniciar um workflow
RecursosDados que a IA pode ler como contextoUm arquivo, um registro, um schema
PromptsModelos reutilizáveis que um servidor ofereceUma 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?

Exemplo

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

TemaModel Context ProtocolServidor MCPAPI
O que éUm padrão abertoSoftware que implementa o padrão para um sistemaA interface de programação de um sistema
Para quem éQuem cria conexões de IAClientes de IA que se conectam a esse sistemaDesenvolvedores que escrevem código
AnalogiaO formato do conectorO conector de um aparelhoA fiação interna do aparelho
RelaçãoDefine como clientes e servidores se comunicamMuitas vezes encapsula uma API existentePode 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

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 Server 

Perguntas 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

Veja estas ideias em ação com os seus dados.

Agende uma demonstração e mostraremos, ao vivo, como Alli conecta, define e coloca em ação os seus dados.

Agendar uma conversa