- Serveur MCP (Model Context Protocol) fonctionnant sur la base de Playwright
- Fournit des instantanés d’accessibilité structurés pour permettre aux LLM d’interagir avec les pages web, ce qui le rend rapide et léger
- Met en œuvre l’automatisation web uniquement avec des données structurées textuelles, sans captures d’écran ni modèle de vision
- Usages : navigation sur des pages web et remplissage automatique de formulaires, extraction de données à partir de contenus structurés, tests d’automatisation basés sur des LLM, contrôle général du navigateur web par des agents
Installation
Liste des outils du mode Snapshot
- browser_navigate: aller à une URL
- browser_go_back / go_forward: revenir en arrière / avancer
- browser_click / hover / drag: cliquer sur un élément, le survoler, le faire glisser
- browser_type: saisir du texte dans un champ (option :
submit)
- browser_select_option: sélectionner dans une liste déroulante
- browser_press_key: appuyer sur une touche du clavier
- browser_snapshot: capturer un instantané d’accessibilité
- browser_save_as_pdf: enregistrer la page en PDF
- browser_wait: attendre pendant une durée donnée (
time est limité à 10 secondes)
- browser_close: fermer la page
Liste des outils du mode Vision
- browser_navigate / go_back / go_forward
- browser_screenshot: capturer une capture d’écran
- browser_move_mouse / click / drag: contrôle de la souris basé sur des coordonnées
- browser_type: saisir du texte à une position donnée par coordonnées
- browser_press_key
- browser_save_as_pdf
- browser_wait
- browser_close
4 commentaires
J’ai essayé de connecter Playwright MCP à Cursor, mais il n’arrive pas du tout à lire les pages de Namuwiki..
C'est probablement à cause du blocage des bots.
Je ne m’en étais pas rendu compte quand je l’ai vu hier, mais c’est Microsoft en fait, wow. Je vais l’essayer.
Avis sur Hacker News
Cet outil est excellent. Je l'utilise avec Claude Code avec beaucoup de succès
CLAUDE.mdl'instruction de valider les modifications avec PlaywrightUtilise
ariaSnapshotpour fournir une représentation accessible du DOMJe vais le combiner avec JIRA MCP pour lire les "étapes de reproduction" d'un ticket de bug et vérifier s'il peut réellement être reproduit
Le nouvel outil de Microsoft semble être un concurrent de MCP-Playwright
Excellente release. Mais je me demande pourquoi il ne prend pas en charge l'API Playwright d'origine et seulement un sous-ensemble d'actions
Je ne connais pas Playwright, mais je me demande en quoi il diffère de Puppeteer
Je l'ai soumis plusieurs fois et j'aimerais en entendre davantage
Il me faut un MCP pour Capybara, afin que les LLMs puissent écrire mes tests système Rails et déboguer quand ça ne marche pas
"code --add-mcp"Je me demande si cet outil est destiné à l'automatisation des tests, ou à l'utilisation de Playwright comme "Operator" dans un agent