A Anthropic anunciou o Model Context Protocol em 25 de novembro de 2024 como um padrão aberto para conectar assistentes de IA aos sistemas onde os dados estão. Ele padroniza a forma como os aplicativos expõem ferramentas, recursos e prompts aos modelos de linguagem. Em vez de integrações sob medida para cada par modelo–ferramenta, um servidor implementa o MCP uma única vez e qualquer cliente compatível com MCP pode usá-lo — a documentação oficial o compara a uma “porta USB-C” para aplicativos de IA.
Em dezembro de 2025, a Anthropic doou o MCP à recém-criada Agentic AI Foundation, um fundo dirigido sob a Linux Foundation cofundado pela Anthropic, pela Block e pela OpenAI, o que deu ao protocolo uma governança neutra em relação a fornecedores. Seus mantenedores atuais continuam conduzindo o desenvolvimento no dia a dia. O MCP ganha importância à medida que os assistentes se tornam agênticos: um protocolo compartilhado torna os conectores combináveis e portáveis entre fornecedores.
O que é o MCP e como ele funciona?
O MCP usa uma arquitetura cliente–servidor com três papéis:
| Papel | O que é | Exemplo |
|---|---|---|
| Host | O aplicativo de IA em que o usuário trabalha | Um app de chat, uma IDE como o Visual Studio Code ou um agente |
| Cliente | Um conector dentro do host; um por servidor | A conexão que o VS Code abre com cada servidor que utiliza |
| Servidor | Um programa que expõe um sistema ao modelo | Um servidor de sistema de arquivos, banco de dados, agenda ou repositório de código |
Os servidores oferecem três primitivas principais: ferramentas que o modelo pode chamar para executar ações, recursos que fornecem contexto, como conteúdo de arquivos ou registros, e prompts, modelos reutilizáveis para interações comuns. As mensagens são trocadas em JSON-RPC 2.0, seja localmente pela entrada/saída padrão, seja remotamente via Streamable HTTP, caso em que o OAuth é a forma recomendada de autorizar o acesso.
Por que o Model Context Protocol é importante
Antes do MCP, cada assistente precisava de uma integração própria e avulsa para cada fonte de dados. Com um protocolo comum, um conector escrito uma vez funciona em qualquer cliente compatível; a documentação do MCP cita Claude, ChatGPT, Visual Studio Code e Cursor entre os aplicativos que o suportam. O MCP parte da mesma ideia do uso de ferramentas / function calling, mas a padroniza entre fornecedores.