

Já se passou um ano desde o primeiro Mannequin Context Protocol (MCP) de código aberto da Anthropic e, para comemorar este aniversário, uma nova versão da especificação está sendo lançada.
“É difícil imaginar que um pequeno experimento de código aberto, um protocolo para fornecer contexto aos modelos, tenha se twister o padrão de fato para esse mesmo cenário em menos de doze meses”, escreveram os mantenedores principais do MCP em um comunicado. postagem no weblog.
A versão mais recente inclui suporte para fluxos de trabalho baseados em tarefas (experimental). De acordo com os mantenedores, as tarefas fornecem um novo tipo de abstração para rastrear o trabalho executado por um servidor MCP. Ele permite vários novos recursos, como pesquisa ativa para verificar o standing do trabalho em andamento a qualquer momento e recuperação de resultados para ver os resultados das tarefas concluídas. As tarefas também oferecem suporte a muitos estados diferentes, incluindo working, input_required, accomplished, failede cancelled.
Alguns casos de uso para os quais as tarefas seriam úteis incluem análise de dados de saúde onde centenas de milhares de pontos de dados estão sendo processados, ferramentas de migração de código e sistemas multiagentes com agentes trabalhando simultaneamente.
Outra nova atualização é o suporte para registro de cliente baseado em URL usando documentos de metadados de ID de cliente OAuth. Isso permite que os clientes forneçam um ID de cliente como uma URL que aponta para um documento JSON que descreve as propriedades do cliente.
Esta é uma alternativa para alguns dos desafios associados ao uso do Registro Dinâmico de Cliente (DCR) para autorização. Para usar o DCR, os desenvolvedores de servidores MCP precisam ter um Servidor de Autorização (AS) que permita que os clientes se registrem por meio de uma API pública e, se o AS não oferecer suporte a isso, o desenvolvedor precisará criar um proxy OAuth e registrá-lo manualmente no AS e oferecer suporte direto ao DCR. Uma solução potencial para esse problema seria cada usuário last fornecer seu próprio cliente para registro, mas os mantenedores do MCP dizem que isso seria “trocar uma tarefa complexa por outra”. Eles acreditam que esta nova abordagem de registro de clientes baseada em URL oferece uma solução mais elegante para o problema.
A nova versão da especificação também inclui melhorias de segurança, como novos requisitos de segurança para clientes usados com instalações de servidores locais e um especificação de autorização atualizada que inclui uma definição de escopos padrão.
Extensões– componentes que operam fora das especificações básicas – também estão sendo adicionados. Eles permitem que os desenvolvedores criem com mais facilidade recursos personalizados que seguem as convenções do MCP, sem a necessidade de integração whole com o protocolo.
“Essa abordagem permite experimentação e casos de uso especializados, ao mesmo tempo que mantém o protocolo central focado e estável. Com extensões, podemos avançar mais rapidamente e permitir que os desenvolvedores testem os recursos do protocolo antes que eles se tornem parte da especificação”, explicaram os mantenedores.
Com base neste conceito, os mantenedores também estão introduzindo extensões de autorização, que permitem a implementação de mecanismos de autorização adicionais fora da especificação. As duas primeiras extensões de autorização lançadas incluem suporte para Credenciais do cliente OAuth para autorização máquina a máquina e controles de política de IdP corporativo para fluxos MCP OAuth.
Outras atualizações nesta versão da especificação MCP incluem:
Os principais mantenedores também compartilharam que seu roteiro para o MCP inclui mais trabalho em confiabilidade e observabilidade, melhores padrões para composição de servidores e melhorias no modelo de segurança.
“O que mais nos entusiasma não é o que planejamos construir, mas o que nossa comunidade vai construir. Todas as semanas vemos servidores MCP projetados, desenvolvidos e implantados de maneiras inovadoras. Cada conversa no Discord revela novos casos de uso e padrões. O protocolo se tornou uma tela para inovação em IA e não podemos preenchê-lo sozinhos. O próximo ano do MCP será moldado por mais implantações de produção, mais suggestions do mundo actual, amplificado pela criatividade de milhares de desenvolvedores em todo o mundo. Estamos aqui para apoiar esse crescimento, para garantir que o protocolo evolua cuidadosamente e manter o MCP estável, seguro e simples à medida que ele se expande”, escreveram os mantenedores.