AIO APEX

Safari 27 permite que agentes de codificação de IA pilotem o navegador diretamente

9to5Mac / WebKit Blog
Compartilhar:
Safari 27 permite que agentes de codificação de IA pilotem o navegador diretamente

A Apple lançou um servidor Model Context Protocol (MCP) embutido diretamente no Safari 27, dando a agentes de codificação de IA como Claude Code, Codex e Gemini a capacidade de abrir abas, clicar em botões, ler registros de console, inspecionar solicitações de rede e capturar screenshots dentro de uma janela de navegador real em execução — transformando o Safari de um alvo que desenvolvedores testavam manualmente em uma ferramenta que um agente de IA pode operar sozinho.

O recurso apareceu primeiro no Safari Technology Preview 247 em julho e foi lançado amplamente com o Safari 27, junto com uma postagem no blog da WebKit detalhando o conjunto completo de ferramentas em 17 de setembro. Ele aborda um ponto de dor específico e familiar na codificação assistida por IA: um agente pode gerar código frontend que parece plausível, mas até agora não tinha como verificar se esse código realmente renderizava corretamente, gerava erros de console, ou fazia as chamadas de rede que o desenvolvedor esperava. O servidor MCP do Safari fecha esse ciclo dando ao agente quase 20 ferramentas, incluindo browser_console_messages para ler registros em buffer, list_network_requests para resumir URLs, métodos e códigos de status, screenshot para verificação visual, e um conjunto de ferramentas de interação com páginas cobrindo clique, digitação, rolagem e hover.

Habilitá-lo requer uma escolha deliberada: os desenvolvedores devem ir às Configurações do Safari, abrir o menu Developer, e marcar "Permitir automação remota e agentes externos" antes que qualquer cliente MCP possa se conectar. A Apple delimitou a integração para evitar que se torne um risco de privacidade por design, não apenas por política — o servidor não pode tocar em dados do AutoFill ou histórico de navegação, a WebKit afirma que não tem acesso algum a dados pessoais do Safari, e não faz solicitações de rede próprias além do que já está acontecendo na página que o agente está inspecionando.

A medida coloca o Safari em uma corrida de três vias que começou com o protocolo DevTools do Chrome, usado há muito tempo por ferramentas como Puppeteer e Playwright para automação de navegador, e continuou com o servidor Playwright MCP da Microsoft, que já dava aos agentes controle semelhante sobre navegadores baseados em Chromium. A versão da Apple tem escopo mais restrito — ferramentas de leitura e interação para desenvolvedores depurando seus próprios sites, não automação web de propósito geral — mas é a primeira vez que um grande fornecedor de navegador lança controle de agente como um recurso nativo integrado, em vez de exigir um framework de automação separado por cima.

Para equipes que já usam agentes de codificação de IA em seu fluxo de trabalho, a vantagem prática é um ciclo de depuração mais curto: em vez de descrever um bug de renderização a um agente em texto e esperar que a correção funcione, o agente pode abrir a página sozinho, ver o estado real do DOM, verificar o console em busca do erro, e validar sua própria correção antes de devolver o controle. A delimitação de privacidade importa para a adoção — um recurso de automação de navegador que tocasse em senhas salvas ou histórico de navegação seria difícil de vender para a maioria das equipes de engenharia — mas também significa que o servidor MCP do Safari está deliberadamente limitado às páginas atualmente abertas, não uma forma de propósito geral de deixar um agente navegar na web sem supervisão.

Publicado originalmente por 9to5Mac / WebKit Blog. Leia o artigo original para mais detalhes.

Ver fonte original
Compartilhar: