Playwright MCP
ComunidadeRegiãoGlobal
/Sobre Playwright MCP
O Playwright MCP é um servidor do Model Context Protocol da Microsoft que fornece capacidades de automação de navegador usando o Playwright. Ele permite que LLMs interajam com páginas web através de snapshots de acessibilidade estruturados, sem necessidade de capturas de tela ou modelos de visão, tornando as interações rápidas, leves e determinísticas.
Ficha gerada com IA a partir da informação pública do projeto. Pode conter erros: confirme a fonte original.
/Como usar Playwright MCP
Navegar para uma URL e capturar um snapshot de acessibilidade da página
Preencher e enviar um formulário de login em um site
Capturar uma captura de tela de página inteira de uma página web
Listar requisições de rede feitas por uma página e inspecionar uma requisição em detalhes
Definir um cookie ou item de localStorage no navegador antes dos testes
/Ferramentas de Playwright MCP
O que seu assistente pode chamar depois de conectado.
| Ferramenta | O que faz |
|---|---|
| browser click | Realizar um clique em uma página web |
| browser close | Fechar a página |
| browser console messages | Retorna todas as mensagens do console |
| browser drag | Realizar arrastar e soltar entre dois elementos |
| browser drop | Soltar arquivos ou dados com tipo MIME em um elemento, como se fossem arrastados de fora da página |
| browser emulate media | Emular recursos de mídia CSS para a página, por exemplo alternar entre esquema de cores claro e escuro |
| browser evaluate | Avaliar uma expressão JavaScript na página ou em um elemento |
| browser file upload | Enviar um ou vários arquivos |
| browser fill form | Preencher vários campos de formulário |
| browser find | Pesquisar no snapshot de acessibilidade da página atual por texto ou expressão regular |
| browser handle dialog | Tratar um diálogo |
| browser hover | Passar o mouse sobre um elemento na página |
| browser navigate | Navegar para uma URL |
| browser navigate back | Voltar para a página anterior no histórico |
| browser network request | Retorna os detalhes completos (cabeçalhos e corpo) de uma única requisição de rede |
| browser network requests | Retorna uma lista numerada das requisições de rede desde o carregamento da página |
| browser press key | Pressionar uma tecla no teclado |
| browser resize | Redimensionar a janela do navegador |
| browser run code unsafe | Executar um trecho de código Playwright. Inseguro: executa JavaScript arbitrário e é equivalente a RCE |
| browser select option | Selecionar uma opção em um menu suspenso |
| browser snapshot | Capturar snapshot de acessibilidade da página atual, melhor que captura de tela |
| browser take screenshot | Capturar uma tela da página atual |
| browser type | Digitar texto em um elemento editável |
| browser wait for | Aguardar o texto aparecer ou desaparecer ou passar um tempo especificado |
| browser tabs | Listar, criar, fechar ou selecionar uma aba do navegador |
| browser get config | Obter a configuração final resolvida após mesclar opções da CLI, variáveis de ambiente e arquivo de configuração |
| browser network state set | Definir o estado de rede do navegador como online ou offline |
| browser route | Configurar uma rota para simular requisições de rede que correspondam a um padrão de URL |
| browser route list | Listar todas as rotas de rede ativas |
| browser unroute | Remover rotas de rede que correspondam a um padrão (ou todas as rotas) |
| browser cookie clear | Limpar todos os cookies |
| browser cookie delete | Excluir um cookie específico (opcionalmente apenas em um domínio/caminho fornecido) |
| browser cookie get | Obter um cookie específico pelo nome |
| browser cookie list | Listar todos os cookies (opcionalmente filtrados por domínio/caminho) |
| browser cookie set | Definir um cookie com flags opcionais (domain, path, expires, httpOnly, secure, sameSite) |
| browser localstorage clear | Limpar todo o localStorage |
| browser localstorage delete | Excluir um item do localStorage |
| browser localstorage get | Obter um item do localStorage pela chave |
| browser localstorage list | Listar todos os pares chave-valor do localStorage |
| browser localstorage set | Definir um item no localStorage |
| browser sessionstorage clear | Limpar todo o sessionStorage |
| browser sessionstorage delete | Excluir um item do sessionStorage |
| browser sessionstorage get | Obter um item do sessionStorage pela chave |
| browser sessionstorage list | Listar todos os pares chave-valor do sessionStorage |
| browser sessionstorage set | Definir um item no sessionStorage |
| browser set storage state | Restaurar o estado de armazenamento (cookies, armazenamento local) a partir de um arquivo |
| browser storage state | Salvar o estado de armazenamento (cookies, armazenamento local) em um arquivo para reutilização posterior |
| browser annotate | Abrir o Playwright Dashboard em modo de anotação e aguardar o usuário desenhar anotações |
| browser hide highlight | Remover uma sobreposição de destaque adicionada anteriormente para o elemento |
/Antes de conectar Playwright MCP
Preciso de uma chave ou de uma conta?
Não. Conecta sem chave.
Em quais países funciona?
Em qualquer país.
