Build This Now
Build This Now
Raccourcis clavierGuide de la Status Line
Les bases de MCPMCP Tool SearchContext7 MCP50+ serveurs MCP pour Claude CodeServeurs MCP dans CursorRecherche dans Claude CodeAutomatisation de navigateur avec MCP pour Claude CodeAutomatisation des réseaux sociaux avec Claude CodeConstruis ton propre serveur MCP pour Claude Code
speedy_devvkoen_salo
Blog/Toolkit/MCP/Browser Automation MCP for Claude Code

Automatisation de navigateur avec MCP pour Claude Code

Connecte Playwright ou Puppeteer à Claude Code via MCP et pilote de vrais navigateurs avec des instructions en langage naturel — scraping, QA, tests de régression, zéro sélecteur.

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.

Published Jan 17, 2026Toolkit hubMCP index

Problème : Les tests de régression, le scraping de pages et le suivi manuel des flux QA bouffent une bonne partie de ta journée. Un serveur MCP navigateur confie tout ça à Claude.

Gain immédiat : Ajoute le serveur MCP Puppeteer dans ta config Claude Code et ta première automatisation est prête en quelques minutes. Colle ça dans ton fichier de configuration :

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}

Dis ensuite à Claude : « Ouvre un navigateur, navigue vers example.com et prends une capture d'écran ». Le navigateur, la navigation et la capture d'écran se font sans la moindre touche supplémentaire de ta part.

L'ancien travail de navigateur, c'est du câblage de sélecteurs, de la gestion d'état et cinquante lignes de code juste pour remplir un formulaire. Un serveur MCP navigateur inverse ça. Tu décris le résultat en mots et Claude conduit.

Au lieu d'écrire cinquante lignes de Puppeteer, dis : « Remplis ce formulaire de contact avec des données de test et soumet-le. » C'est tout le script.

Installer le serveur MCP navigateur

Configuration du serveur MCP Puppeteer

La config Puppeteer va dans ton fichier MCP. Utilise ~/.claude.json pour le CLI ou claude_desktop_config.json pour Desktop :

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}

Sauvegarde, redémarre Claude Code, et le serveur s'enregistre. Pour vérifier, demande à Claude de lancer un navigateur et d'ouvrir n'importe quelle URL.

Configuration du serveur MCP Playwright

Playwright te donne Chrome, Firefox et Safari en un seul package, c'est pour ça que les équipes le choisissent pour les vraies suites de tests. Installe d'abord @modelcontextprotocol/server-playwright :

npm install -g @modelcontextprotocol/server-playwright

Ensuite, enregistre-le dans ta config MCP :

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-playwright"]
    }
  }
}

Alternative Playwright MCP : Un build communautaire sur @executeautomation/playwright-mcp-server offre la même surface de base :

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@executeautomation/playwright-mcp-server"]
    }
  }
}

La couverture multi-navigateurs explique pourquoi la plupart des suites de tests sérieuses finissent sur Playwright MCP pour une automatisation poussée avec Claude Code.

Ce que tu peux lui demander de faire

Scraping web simplifié

Demande des données extraites en anglais simple. Une requête comme « Ouvre example.com, trouve tous les produits et extrait les titres et les prix dans un fichier CSV » déclenche le pipeline complet : lancement du navigateur, recherche d'éléments, extraction de données, écriture CSV.

Automatisation de tests de formulaires

Essaie ça : « Ouvre mon site de développement local sur localhost:3000, remplis le formulaire d'inscription avec des données de test, soumets-le et vérifie que le message de succès s'affiche ». Une phrase remplace toute la boucle QA manuelle. Claude visite l'URL, invente des inputs plausibles, remplit chaque champ et vérifie l'état de succès.

Tests de régression visuelle

Un snapshot sur trois breakpoints ressemble à : « Prends des captures d'écran de ma page d'accueil à différentes tailles d'écran (mobile, tablette, desktop) et sauvegarde-les dans ./screenshots/ ».

Parcours utilisateur multi-étapes

Les flux plus complexes marchent aussi. Essaie : « Simule un parcours d'achat e-commerce complet : parcours les produits, ajoute au panier, passe la commande avec des données de test et vérifie la page de confirmation ».

Flux d'authentification

Les états de connexion en une ligne : « Connecte-toi à mon environnement de staging, navigue vers le tableau de bord admin et vérifie que tous les liens de navigation fonctionnent ».

Surveillance des performances

Demande les temps aussi : « Ouvre mon app, mesure les temps de chargement du dashboard et signale les pages qui mettent plus de 3 secondes à charger ».

Résoudre les problèmes d'automatisation navigateur

Le navigateur ne démarre pas : Chrome ou Chromium doit être installé sur la machine. Sur Linux :

sudo apt-get install -y chromium-browser

Éléments introuvables : Les pages dynamiques ont besoin d'une attente. Dis à Claude : « Attends que le bouton de connexion soit visible avant de cliquer dessus. »

Timeouts : Les pages lentes ont besoin de plus de patience. Dis : « Navigue vers la page et attends jusqu'à 30 secondes qu'elle soit complètement chargée. »

Intégration dans ton workflow

L'automatisation navigateur s'intègre directement dans le reste de ta boucle de dev :

  • Tests : Runs de régression pendant le build
  • Debugging : Captures d'écran qui prouvent le bug
  • Surveillance : Polling discret des pages de production
  • Développement : Vérifications de fonctionnalités sur chaque navigateur

Optimisation du contexte avec MCP Tool Search

Ces serveurs s'associent bien avec MCP Tool Search. Tool Search ne tire les définitions Playwright ou Puppeteer dans le contexte que quand le travail nécessite réellement un navigateur, ce qui laisse ta fenêtre libre pour tout le reste.

Commence par de petits morceaux. Commence par une demande de capture d'écran. Passe à un formulaire. Puis construis ton chemin vers des parcours utilisateur end-to-end complets au fur et à mesure que le flux en langage naturel commence à sembler normal.

Continue in MCP

  • 50+ serveurs MCP pour Claude Code
    Plus de 50 serveurs MCP pour Claude Code : intégrations d'éditeurs, moniteurs d'utilisation, orchestrateurs, connecteurs de bases de données, pilotes de navigateur et kits de démarrage à brancher dès aujourd'hui.
  • Context7 MCP
    Ajoute Context7 MCP à Claude Code pour que les prompts récupèrent la doc actuelle des bibliothèques au moment de la requête — fini les devinettes sur des données d'entraînement obsolètes, les API inventées et les fonctions renommées.
  • Serveurs MCP dans Cursor
    Configure les serveurs MCP dans Cursor IDE. Où se trouve .cursor/mcp.json, le format JSON attendu par Cursor, et les premiers serveurs à ajouter pour la recherche, git et le navigateur.
  • Construis ton propre serveur MCP pour Claude Code
    Crée un serveur MCP personnalisé pour Claude Code en Node.js. Définitions d'outils, gestionnaires de requêtes, patterns REST et Postgres, plus la config dont Claude Code a besoin pour le charger.
  • Les bases de MCP
    Les bases du Model Context Protocol : des processus serveurs exposent des outils, APIs et services à Claude Code via un format de communication partagé. Config, transports et premier serveur.
  • MCP Tool Search
    MCP Tool Search charge à la demande les définitions d'outils Claude Code dès qu'elles dépassent 10 % de la fenêtre de contexte, récupérant des dizaines de milliers de tokens des serveurs MCP inactifs.

More from Toolkit

  • Raccourcis clavier
    Configurer keybindings.json dans Claude Code : 17 contextes, syntaxe des touches, séquences d'accords, combinaisons de modificateurs, et comment désactiver n'importe quel raccourci par défaut instantanément.
  • Guide de la Status Line
    Configure une status line Claude Code affichant le nom du modèle, la branche git, le coût de session et l'utilisation du contexte. Config settings.json, JSON d'entrée, scripts bash, Python, Node.js.
  • SEO IA et optimisation GEO
    Un tour d'horizon de la Generative Engine Optimization : comment faire citer ton contenu dans les réponses de ChatGPT, Claude et Perplexity plutôt que simplement classé sur Google.
  • Claude Code vs Cursor en 2026
    Une comparaison côte à côte de Claude Code et Cursor en 2026 : modèles d'agents, fenêtres de contexte, niveaux de prix, et comment chaque outil s'adapte aux différents workflows des développeurs.

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.

On this page

Installer le serveur MCP navigateur
Configuration du serveur MCP Puppeteer
Configuration du serveur MCP Playwright
Ce que tu peux lui demander de faire
Scraping web simplifié
Automatisation de tests de formulaires
Tests de régression visuelle
Parcours utilisateur multi-étapes
Flux d'authentification
Surveillance des performances
Résoudre les problèmes d'automatisation navigateur
Intégration dans ton workflow
Optimisation du contexte avec MCP Tool Search

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.