Playwright MCP server: deixe um assistente controlar um navegador real

Guia do Playwright MCP server e gerador de config

Playwright MCP server: instalação, opções e ferramentas | We.Inc

O que o Playwright MCP server faz, como funcionam os snapshots de acessibilidade, as opções que valem a pena, as ferramentas principais e um gerador que escreve a config para você.

O Playwright MCP é o MCP server open source da Microsoft que dá a um assistente de IA um navegador real para clicar, digitar, preencher formulários e ler páginas. Em vez de olhar capturas de tela, ele lê a árvore de acessibilidade da página, uma lista estruturada de botões, links e textos. Ele precisa do Node.js 18 ou mais recente e é instalado com uma linha de npx.

Playwright MCP em resumo

Se você tem um site ou uma loja, o Playwright MCP é um jeito prático de fazer um assistente percorrer as suas próprias páginas como um cliente faria: abrir o menu, colocar algo no carrinho, enviar o formulário de contato e relatar o que quebrou. Ele é construído sobre o Playwright, uma biblioteca de testes de navegador muito usada. Escolha as suas opções abaixo e copie uma config, depois leia as notas de segurança antes de apontá-lo para qualquer coisa com login.

Perguntas frequentes

O que é um snapshot de acessibilidade?

Os navegadores mantêm uma árvore de acessibilidade, a mesma visão estruturada que os leitores de tela usam: cada botão, link, título e campo com o seu nome e papel. O Playwright MCP entrega essa árvore ao assistente, que pode dizer "clique no botão Adicionar ao carrinho" sem adivinhar a partir de uma imagem.

O Playwright MCP é uma barreira de segurança?

Não, e o README diz isso em negrito. Opções como --allowed-origins e --blocked-origins também são descritas como não sendo uma barreira de segurança. Trate-o como uma ferramenta que você supervisiona e rode-o onde um erro não possa atingir dados reais de clientes.

Ele lembra logins entre sessões?

Por padrão ele usa um perfil persistente, então os logins ficam salvos em disco como em um navegador normal. Com --isolated o perfil fica na memória e se perde quando o navegador fecha. Você pode pré-carregar cookies em uma sessão isolada com --storage-state.

Ele tira capturas de tela ou salva PDFs?

browser_take_screenshot é uma ferramenta principal. Salvar PDF (browser_pdf_save) é opcional, com --caps=pdf, e as ferramentas de clique por coordenadas precisam de --caps=vision.

Devo usar o Playwright MCP ou o Playwright CLI?

O README sugere que agentes de código podem se sair melhor com o Playwright CLI separado, que usa menos tokens. Ele reserva o MCP para sessões exploratórias mais longas, em que manter o estado do navegador aberto compensa esse custo.

Persistente, isolado ou o seu próprio navegador

Boas tarefas para ele no seu próprio site

Opções que vale a pena conhecer

Cada opção também tem uma versão em variável de ambiente, listada no README.

Opções selecionadas do Playwright MCP

Ferramentas principais

Ferramentas principais do Playwright MCP

Exemplos de config

Config padrão

A configuração mínima que o README indica para a maioria dos apps MCP.

Rodar como servidor HTTP e conectar por URL

Útil quando o app não consegue abrir uma janela sozinho. O cliente então aponta para http://localhost:8931/mcp.

Gerador de config do Playwright MCP

Escolha as opções e copie o JSON. Esta página só escreve texto; ela não abre um navegador.

Navegador

Headless (sem janela visível)

Perfil isolado (nada salvo em disco)

Tamanho do viewport, por exemplo 1280x720 (opcional)

Grupos de recursos extras

JSON da config

O viewport deve ter o formato 1280x720 (largura x altura em pixels). Ele foi deixado de fora.

Comece grátis · Sem cartão de crédito

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site