Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Playwright MCP

O servidor de navegador da Microsoft: controla Chromium, Firefox ou WebKit a partir de snapshots de acessibilidade, para que agentes ajam sem visão.

Análise de Sheela · Atualizado

Guia de instalação Código aberto

Nossa nota

4.7/5

O Playwright MCP é o servidor de navegador por onde começar, desde que você reserve orçamento para snapshots longos e lembre que a Microsoft diz que ele não é uma barreira de segurança.

O que é Playwright MCP?

O Playwright MCP permite que um agente abra páginas, clique, digite, preencha formulários e leia conteúdo em um navegador real. Em vez de capturas de tela, ele entrega ao modelo o snapshot de acessibilidade do Playwright, com uma referência para cada elemento, para que um modelo só de texto possa agir na página.

Instale com npx @playwright/mcp@latest (Node.js 18 ou mais recente). Por padrão, o navegador mantém um perfil persistente em disco; --isolated o mantém em memória, --extension se conecta ao seu Chrome ou Edge em execução, e --port o serve via HTTP. Cerca de 25 ferramentas principais carregam por padrão, e outras 47 para rede, armazenamento, DevTools, cliques por coordenadas, PDF e asserções de teste são opcionais via --caps.

A versão atual é a 0.0.83, de 28 de setembro de 2026. O próprio README da Microsoft agora direciona agentes de programação para sua Playwright CLI com skills, que diz ser mais eficiente em tokens, e posiciona o MCP para loops de navegador longos e com estado.

Como instalar Playwright MCP

npx @playwright/mcp@latest

Playwright MCP vale a pena?

O Playwright MCP continua sendo o servidor de navegador padrão para agentes, e o motivo é o modelo de snapshots. Ferramentas como browser_navigate, browser_click e browser_snapshot trabalham com referências de elementos da árvore de acessibilidade, não com coordenadas de tela, então qualquer modelo de texto pode controlá-lo e as ações caem no elemento certo. Ele roda Chromium, Firefox e WebKit, o que o Chrome DevTools MCP não faz.

Os tokens são o custo, e a Microsoft diz isso. Seu README agora recomenda a Playwright CLI separada, com skills, para agentes de programação, porque a CLI evita carregar schemas de ferramentas e árvores de acessibilidade verbosas no contexto, e reserva o MCP para automação exploratória, testes que se autocorrigem e workflows de longa duração. Há atenuantes: browser_find busca em um snapshot em vez de devolvê-lo inteiro, e --mobile emula um Pixel 10 ou um iPhone 17, o que, segundo o README, costuma significar páginas mais leves.

Os padrões merecem atenção. O perfil do navegador persiste em disco, então tudo em que o agente fizer login continua logado, e um perfil não pode servir dois clientes ao mesmo tempo. O acesso a arquivos é limitado às raízes do workspace, e URLs file:// são bloqueadas, a menos que você passe --allow-unrestricted-file-access. --allowed-origins e --blocked-origins existem, mas a documentação diz que nenhum dos dois é uma barreira de segurança nem se aplica a redirecionamentos. O modo HTTP escuta no localhost, a menos que você defina --host 0.0.0.0, como faz o exemplo com Docker.

Os números de versão 0.0.x subestimam um projeto com 38.500 estrelas no GitHub e releases a cada uma ou duas semanas; as correções de setembro trataram de diálogos durante o carregamento de páginas e de processos de navegador órfãos no Docker. Em comparação com o Browserbase, a troca é controle local e nenhuma conta a pagar, contra um navegador hospedado que lida melhor com escala e detecção de bots.

Onde ele se destaca

  • Um engenheiro de QA em uma equipe web com uma suíte de testes Playwright instável

    Fazer um agente reproduzir um fluxo de checkout que falha e sugerir um localizador estável

    Roda o servidor com --isolated e --caps=testing para que o agente possa percorrer o fluxo e usar as ferramentas de asserção. Não custa nada além dos tokens do modelo, embora cada snapshot de uma página de checkout grande aumente esse total.

  • Um analista de operações em uma empresa de logística de 30 pessoas

    Puxar números semanais de um portal de fornecedor que não tem API

    Usa um perfil salvo para que o agente continue logado, e um arquivo dotenv com --secrets para que a senha não seja digitada no chat. O risco é que o perfil persistente mantém essa sessão para qualquer tarefa posterior, então deve ser uma conta dedicada.

  • Um desenvolvedor front-end verificando um bug de layout que só aparece no Safari

    Ver como uma página é renderizada no WebKit sem ter um Mac

    Inicia o servidor com o navegador WebKit e pede ao agente para navegar e tirar um snapshot do componente quebrado. O Chrome DevTools MCP não consegue fazer isso, já que suporta apenas o Chrome.

Antes de decidir

Configuração
npx @playwright/mcp@latest em qualquer cliente MCP; o README tem passos de instalação para Claude Code, Codex, Copilot CLI, Cursor, VS Code, Gemini CLI e outros. Uma primeira chamada a browser_navigate funciona em minutos depois que um navegador está instalado.
Integrações
Cerca de 25 ferramentas por padrão, incluindo browser_navigate, browser_click, browser_type, browser_fill_form e browser_snapshot; --caps acrescenta ferramentas de network (4), storage (17), devtools (13), vision (6), testing (5), pdf e config.
Dados e privacidade
Roda localmente; nada vai para a Microsoft. As páginas são entrada não confiável que pode trazer injeção de prompt, o perfil persistente guarda cookies, e o README afirma que o servidor não é uma barreira de segurança.
Custo em escala
Gratuito; o custo são os tokens de modelo dos snapshots, que a Microsoft não quantifica. Hospedagem compartilhada significa a imagem Docker, que suporta apenas Chromium headless.
Limites
Um perfil persistente por instância de navegador, então clientes em paralelo precisam de --isolated ou de --user-data-dir separados; browser_wait_for limita as esperas a 30 segundos; o modo por extensão é só para Chrome e Edge.

O que é bom

  • Referências de elementos a partir de snapshots de acessibilidade, sem precisar de modelo de visão
  • Chromium, Firefox e WebKit
  • Grupos de recursos opcionais mantêm o conjunto padrão perto de 25 ferramentas
  • Modos isolado, persistente e por extensão

O que não é

  • Snapshots de páginas carregadas são longos e se repetem após cada ação
  • O perfil persistente por padrão mantém os logins entre execuções
  • As listas de origens permitidas e bloqueadas não são uma barreira de segurança
  • A Microsoft direciona agentes de programação para sua CLI

Ideal para

Desenvolvedores e engenheiros de QA que querem um agente para explorar, testar ou automatizar apps web em vários motores de navegador.

Alternativas ao Playwright MCP

Playwright MCP: perguntas frequentes

Playwright MCP vale a pena?
O Playwright MCP é o servidor de navegador por onde começar, desde que você reserve orçamento para snapshots longos e lembre que a Microsoft diz que ele não é uma barreira de segurança. Damos nota 4.7 de 5.
Quanto custa Playwright MCP?
Gratuito e com licença Apache-2.0; você paga apenas pelos tokens de modelo que os snapshots consomem.
Quais são as desvantagens de Playwright MCP?
Snapshots de páginas carregadas são longos e se repetem após cada ação; o perfil persistente por padrão mantém os logins entre execuções; as listas de origens permitidas e bloqueadas não são uma barreira de segurança; a Microsoft direciona agentes de programação para sua CLI.
Para quem Playwright MCP é indicado?
Desenvolvedores e engenheiros de QA que querem um agente para explorar, testar ou automatizar apps web em vários motores de navegador.
Quanto custa Playwright MCP para uma equipe ou em produção?
Gratuito; o custo são os tokens de modelo dos snapshots, que a Microsoft não quantifica. Hospedagem compartilhada significa a imagem Docker, que suporta apenas Chromium headless.
Playwright MCP é seguro para dados da empresa?
Roda localmente; nada vai para a Microsoft. As páginas são entrada não confiável que pode trazer injeção de prompt, o perfil persistente guarda cookies, e o README afirma que o servidor não é uma barreira de segurança.
Quais são as melhores alternativas ao Playwright MCP?
As alternativas mais próximas que analisamos são Chrome DevTools MCP e Browserbase MCP.

Respostas verificadas em 22 de out. de 2026.