A chegada da Web 2.0 2.0: MCP
(anildash.com)- Model Context Protocol (MCP) está sendo adotado rapidamente e emergindo como um novo padrão aberto
- O valor central do MCP não está na perfeição, mas na abertura e interoperabilidade
- O verdadeiro significado da Web 2.0 não são plataformas fechadas, mas APIs abertas e compartilhamento de dados
- Está surgindo um movimento de retorno da era do fechamento para os valores da web aberta
- A adoção do MCP pode levar desenvolvedores a exigir ainda mais controle sobre plataformas e transparência
MCP: o surgimento de uma nova web aberta
Nos últimos meses, o interesse em Model Context Protocol (MCP) explodiu entre desenvolvedores. O ponto de partida foi a Anthropic, que em 2023 o projetou para que seu sistema de LLM (Claude) pudesse interagir com diversos aplicativos. Depois disso, a OpenAI passou a oferecer suporte ao mesmo protocolo no ChatGPT, e ele rapidamente se consolidou como padrão. Agora, está se expandindo para grandes plataformas, inclusive sendo adotado no Windows.
O ponto interessante está menos na clareza ou no grau de acabamento do próprio MCP e mais na praticidade e rapidez de uso. Diferentemente de padrões tradicionais rigorosamente projetados, o MCP é uma especificação um tanto ambígua e definida de forma mais solta, mas sua grande força é justamente funcionar bem na prática. Acima de tudo, o fato de ser um protocolo aberto, que qualquer um pode usar, aumenta sua relevância.
O verdadeiro significado da web aberta
No ambiente real da web, o verdadeiro avanço acontece quando padrões imperfeitos e um tanto incompletos são adotados rapidamente. Foi esse tipo de dinâmica que tornou possíveis inovações como "ouvir em qualquer lugar onde você escuta podcasts".
O espírito da Web 2.0 buscava um ecossistema aberto, com APIs abertas, compartilhamento de dados e maior controle para usuários e desenvolvedores. É importante notar que plataformas fechadas como o Facebook foram justamente as responsáveis por sufocar a Web 2.0. No passado, Flickr, del.icio.us e Upcoming lideraram uma cultura centrada em compartilhamento e conexão, e em plataformas como blogs ao vivo havia discussões intensas sobre padrões abertos de API e protocolos.
O retorno da abertura
Depois de uma geração, chegamos novamente a um momento em que as expectativas em torno da interoperabilidade estão crescendo. No passado, repetiram-se experiências em que APIs eram bloqueadas e serviços desapareciam por causa das políticas fechadas das grandes empresas de tecnologia. Por exemplo, uma ferramenta de análise de dados de redes sociais criada pelo autor acabou sendo descontinuada quando a plataforma bloqueou a API. Essas políticas destruíram a visão da Web 2.0 de dados abertos e compatibilidade. Como resultado, problemas como impossibilidade de incorporar conteúdo e limitações à portabilidade de dados passaram a ser comuns.
Mas com a chegada do MCP, há expectativa de que a IA atue como gatilho para o ressurgimento da programabilidade e da abertura. O fato de várias plataformas adotarem o mesmo protocolo pode possibilitar um ciclo virtuoso baseado em tecnologia.
Quando plataformas adotam o protocolo como ele é e seguem fielmente a padronização, mudanças positivas acontecem em todo o ecossistema. O texto enfatiza que a ambição do desenvolvedor de "fazer melhor do que o padrão" pode, paradoxalmente, prejudicar o ecossistema. O HTML também não é uma especificação perfeita, mas acabou se tornando a base da interoperabilidade em larga escala da internet.
A importância de seguir padrões
Uma nova geração de desenvolvedores está vivenciando diretamente a força da inovação baseada em um mesmo protocolo e formato. Essa experiência pode levá-los novamente a uma dedicação quase obsessiva a padrões abertos. Reaparece um clima semelhante ao da época em que formatos abertos como RSS, Podcast, OpenID, OAuth e OpenSocial realmente davam mais poder aos usuários.
Agora não é mais um momento exclusivo das grandes empresas: desenvolvedores e comunidades de usuários podem exercer suas próprias demandas. Todos devem poder exigir das plataformas controle sobre a experiência e transparência, e quando padrões abertos como o MCP são adotados, a transparência sobre o funcionamento interno da plataforma e o uso dos dados precisa necessariamente acompanhar esse movimento. O MCP é aberto, mas ainda deixa a desejar em aspectos como funcionamento interno e questões de segurança, o que exige melhorias posteriores.
A possibilidade de renascimento do espírito da Web 2.0
O MCP não é uma solução mágica para todos os problemas, mas parece poder servir como um gatilho para o renascimento do ecossistema aberto da era da Web 2.0. As limitações continuam existindo, como o exagero nas discussões sobre IA e a falta de senso crítico.
Ainda assim, especialmente entre desenvolvedores mais jovens, o valor de uma web programável e da superação do fechamento está voltando a ser reconhecido. A web não era propriedade de apenas algumas gigantes da tecnologia, mas um espaço aberto que todos podiam usar da maneira que quisessem, e levanta-se a possibilidade de que o MCP possa trazer essa filosofia de volta.
1 comentários
Comentários do Hacker News
<?xml version="1.0" encoding="UTF-8"?>, com namespaces, schema etc.; normalmente é só um conjunto de tags em estilo SGMLcontext window) dos LLMs é muito limitada, o ideal é passar apenas o mínimo de informação necessária; é quando cada modelo pode selecionar por conta própria apenas o contexto de que precisa e fazer o pull que a chance de superar esse limite aumenta bastanterobots.txt; essencialmente, é um modelo de “se você descrever bem meus recursos, eu vou utilizá-los”; no passado, sistemas de agentes em Java dos anos 90 também fracassaram por causa do problema de assimetria de informação entre agentes, e há o receio de que, se esse limite de design desaparecer, toda a sociedade e o negócio parem de funcionarERR 402