Serveur MCP de navigateur open source · Apache-2.0 · Windows · préversion v0.9

BrowserDo Le serveur MCP du navigateur qui continue de travailler en arrière-plan

Ajoutez BrowserDo à Claude Code, Codex, Cursor ou tout autre client MCP, et votre agent peut travailler dans Embiody, un navigateur Windows conçu pour les agents : à pleine vitesse en arrière-plan, sur les sites qui bloquent les bots, avec les connexions que vous avez déjà. Vous continuez à utiliser votre PC et pouvez reprendre la main à tout moment.

Claude Code : une seule commande. BrowserDo installe le navigateur au premier lancement.
claude mcp add browserdo -- npx -y browserdo-mcp

Compatible avec Claude Code, Claude Desktop, Codex, Cursor, VS Code Copilot, Gemini CLI, WorkBuddy, Doubao Work, QwenWork, TRAE et d'autres clients MCP.

Voyez-le à l'œuvre

Claude Code compare les prix dans six boutiques, lit Reddit, remplit le formulaire de paiement, puis vous cède l'onglet pour payer.

Lecture depuis YouTube. Voir sur YouTube

BrowserDo face aux autres outils

Testé sur de vrais sites en octobre et novembre 2026. Le clip ou le graphique de chaque ligne se trouve plus bas, dans Pourquoi BrowserDo.

TestAutre outilBrowserDo
Walmart, Target, adidas et realtor.comPlaywright MCP : arrêté par un contrôle anti-botPasse directement
Un bandeau de confidentialité superposé sur nytimes.comPlaywright MCP : le clic atterrit sur le bandeauNe voit que les boutons du bandeau et le ferme d'abord
La demande de localisation du localisateur de restaurants McDonald'sPlaywright MCP : l'agent ne la voit jamaisSignalée à l'agent, qui l'autorise une fois
Une page de recherche JB Hi-FiWebFetch de Claude Code : 0 produitLes 18 produits, avec les prix
Tokens pour une page entière sur Wikipedia, GitHub, CNN, ESPN et ApplePlaywright MCP, Chrome DevTools MCP : plus du doubleMoins de la moitié (37 % de Playwright MCP)
Un compte à rebours, fenêtre recouverte pendant 7 minutesChrome standard : 355 s de retardÀ l'heure (≤ 1 s)

Pourquoi BrowserDo

BrowserDo pilote Embiody, un navigateur conçu pour des agents qui travaillent pendant que vous faites autre chose. Les clips et les chiffres ci-dessous ont été enregistrés sur de vrais sites ; les clips côte à côte exécutent la même tâche au même moment via Playwright MCP et BrowserDo, depuis une seule session Claude Code.

01

Pleine vitesse en arrière-plan. Votre écran reste le vôtre.

Les pages continuent de tourner à pleine vitesse dans les onglets en arrière-plan, dans les fenêtres cachées derrière d'autres fenêtres et dans les fenêtres réduites ou masquées. Les clics et la saisie de l'agent ne ramènent jamais le navigateur devant vous.

Votre agent peut ainsi travailler sur une douzaine d'onglets à la fois pendant que vous continuez à utiliser votre ordinateur.

  • Les onglets que l'agent ouvre depuis ses propres onglets restent sous le contrôle de l'agent.
  • Masquez le navigateur dans la zone de notification en un clic sur un bouton ; l'agent continue de travailler.
Mesuré

Fenêtre du navigateur entièrement recouverte par une autre fenêtre pendant 7 minutes, avec un compte à rebours sur la page.

≤ 1 s
Embiody : compte à rebours masqué, au premier plan et dans les onglets en arrière-plan
355 s
Chrome standard : compte à rebours masqué (ralenti après 12 s)

Embiody 0.9 contre Chrome 156, Windows, octobre 2026.

02

Fonctionne là où les bots sont bloqués, car ce n'en est pas un.

Votre agent travaille dans votre propre navigateur, en votre nom ; les sites protégés contre les bots le traitent donc comme ils vous traitent.

Et comme c'est votre navigateur sur votre PC, votre agent utilise les connexions que vous avez déjà.

Testé

Même tâche, même moment : Walmart, Target, adidas et realtor.com arrêtent Playwright MCP avec un contrôle anti-bot. Embiody passe directement.

Nous nous sommes aussi connectés à un compte sur un site protégé par un service commercial de détection de bots de premier plan, du genre qui arrête d'ordinaire les outils d'automatisation.

03

Voit toute la page. Clique sur le bon élément.

Avec d'autres outils, une publicité ou une fenêtre contextuelle qui recouvre la page provoque des clics erronés ou ratés. Embiody filtre au niveau du moteur : votre agent ne voit que ce sur quoi il peut réellement cliquer.

  • Lit et clique dans des cadres intégrés provenant d'autres sites, comme les formulaires de paiement et de connexion.
  • Lit les longues pages en entier.
  • Fait défiler un élément jusqu'à ce qu'il soit visible avant de cliquer dessus.
  • Reste précis avec plusieurs écrans, la mise à l'échelle de l'affichage et le zoom de page.
  • Rejette les références d'éléments périmées au lieu de cliquer sur le mauvais élément.
04

Vous voyez toujours ce que fait l'agent.

Les onglets contrôlés par l'agent affichent un curseur virtuel, une bordure de page en surbrillance et un badge sur l'onglet. Ouvrez-en un et regardez l'agent travailler.

05

Travaillez côte à côte dans les mêmes onglets.

Votre agent remplit les formulaires ; vous intervenez pour la connexion, le captcha, le paiement ou le fichier à téléverser, puis vous rendez l'onglet. Pas de liens à copier entre les fenêtres, pas de reprise à zéro : l'agent repart exactement là où vous vous êtes arrêté. Si vous touchez un onglet que l'agent utilise, Embiody vous demande si vous voulez en prendre le contrôle ; avant que l'agent touche l'un de vos onglets, il vous le demande d'abord.

06

Moins de tokens pour la page entière

Le moteur du navigateur lui-même condense chaque page pour l'agent : son texte, plus chaque élément sur lequel l'agent peut agir, numéroté. Une page entière consomme moins de la moitié des tokens de Playwright MCP ou de Chrome DevTools MCP, et l'agent peut ne lire que l'écran sur lequel il travaille. Mesuré sur Wikipedia, GitHub, CNN, ESPN et Apple, novembre 2026.

07

Combos : plusieurs étapes, un seul appel

Cliquez, saisissez et appuyez sur des touches en un seul appel, et recevez aussitôt la page mise à jour. Moins d'allers-retours : votre agent travaille plus vite et utilise moins de tokens.

08

Lit le texte même de la page

Pas un résumé : la page elle-même, y compris les pages construites par des scripts et les sites où vous êtes connecté. Un remplacement direct du WebFetch intégré à Claude Code. Une page de documentation de 231 000 caractères se lit en entier en moins de 2 secondes.

09

Voit les propres fenêtres contextuelles du navigateur

Demandes d'autorisation, menus, Enregistrer sous, « Quitter ce site ? », alertes et boîtes de dialogue sont tous signalés à l'agent, avec la manière de traiter chacun.

10

Moteur actuel, avec une distribution rigoureuse

Basé sur Chromium 156. Programmes d'installation signés numériquement. Mises à jour automatiques avec vérification de la signature.

Outils MCP de BrowserDo

Votre agent choisit lui-même les outils ; vous dites simplement ce que vous voulez faire.

browser_take_snapshotLa page sous forme d'une ligne par élément, avec un numéro sur chaque élément sur lequel l'agent peut agir, plus les fenêtres contextuelles qui gênent. Peut ajouter une capture d'écran annotée ou lire au-delà de l'écran.
browser_read_pagesLit jusqu'à 10 pages à la fois dans des onglets en arrière-plan et renvoie leur texte, liens compris.
browser_batchPlusieurs clics, saisies et appuis sur des touches dans un onglet en un seul appel, puis un nouvel instantané.
browser_click, browser_input_text, browser_press_key, browser_select_editable_text, browser_scrollAgit sur un élément par son numéro.
browser_move, browser_dragSurvole, et fait glisser des curseurs, des zones de dessin et des listes réordonnables.
browser_navigate, browser_go_back, browser_go_forward, browser_reload, browser_stop_loading, browser_waitNavigation.
browser_new_tab, browser_select_tab, browser_close_tab, browser_set_audio_mutedOnglets.
browser_get_window_info, browser_new_window, browser_close_window, browser_show, browser_minimizeFenêtres du navigateur.
browser_close_popup_bubbleRépond à une demande d'autorisation ou à une boîte de dialogue.
browser_start_human_control, browser_stop_human_controlVous passe l'onglet pour un mot de passe ou un captcha, puis le reprend.
browser_statusSi le navigateur est prêt, ou où en est sa première installation.
browser_run_task, browser_stop_taskFacultatif : confie une tâche entière à un modèle de vision sur un point de terminaison que vous configurez, avec votre propre clé d'API, et garde les captures d'écran hors du contexte de votre agent.

Les réglages et la référence complète se trouvent dans le README sur GitHub.

Installation

Dites simplement à votre agent : « Trouve BrowserDo MCP et installe-le. » La plupart des agents s'en chargent tout seuls. BrowserDo est notre serveur MCP open source (Apache-2.0) : c'est par lui que votre agent travaille dans Embiody, qui fonctionne sous Windows 10 et 11.

1

Ajouter BrowserDo

Demandez-le à votre agent comme ci-dessus, ou ajoutez-le vous-même avec l'un des extraits ci-dessous. L'ajout manuel nécessite Node.js 20 ou plus récent (si vous ne l'avez pas : winget install OpenJS.NodeJS.LTS, puis redémarrez le programme de votre agent).

2

Obtenir le navigateur

BrowserDo télécharge et installe Embiody au premier lancement. Ou téléchargez vous-même le programme d'installation.

3

Demander à votre agent

« Utilise BrowserDo pour rechercher BrowserDo Embiody et donne-moi les trois résultats les plus récents. » Si des résultats reviennent, BrowserDo est installé et fonctionne.

Claude Code
claude mcp add browserdo -- npx -y browserdo-mcp
Claude Desktop

Paramètres → Développeur → Modifier la configuration, ajoutez à claude_desktop_config.json, puis redémarrez Claude.

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
Codex
codex mcp add browserdo -- npx -y browserdo-mcp

Ou ajoutez à ~/.codex/config.toml :

[mcp_servers.browserdo]
command = "npx"
args = ["-y", "browserdo-mcp"]
Cursor

Ajoutez à ~/.cursor/mcp.json (ou .cursor/mcp.json dans un projet) :

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
VS Code (GitHub Copilot)

Ajoutez à .vscode/mcp.json, puis utilisez Copilot en mode agent :

{
  "servers": {
    "browserdo": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
Gemini CLI

Ajoutez à ~/.gemini/settings.json :

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
WorkBuddy

Dans WorkBuddy : 「专家·技能·连接器」→「连接器」→「自定义连接器」→「添加 MCP」. Collez ceci et enregistrez. WorkBuddy embarque son propre Node.js. Si la première connexion affiche un point jaune, cliquez sur actualiser.

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
Doubao Work

Dans Doubao Work : 「插件·技能·工作台」→「添加」→「新建自定义连接器」. Type de transport STDIO, commande npx, puis deux arguments, un par ligne : -y et browserdo-mcp. Doubao Work embarque son propre Node.js.

npx -y browserdo-mcp
QwenWork

Dans QwenWork : Skills & extensions → Connectors → Add → Paste JSON Config. Collez ceci, puis Import.

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
TRAE

Dans TRAE : Settings → MCP → Add → Create Manually (Settings est dans le menu de l'avatar). Collez ceci, puis Confirm.

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
Autres clients MCP

Ajoutez un serveur MCP local (stdio) avec la commande npx et les arguments -y browserdo-mcp.

npx -y browserdo-mcp

Référencé sur mcpservers.org

FAQ

Quelle est la différence entre BrowserDo et Embiody ?
Embiody est le navigateur. BrowserDo est le serveur MCP qui y relie votre agent. Vous installez BrowserDo ; il prépare le navigateur pour vous.
BrowserDo est-il gratuit ?
Oui. BrowserDo est open source sous Apache-2.0, et le navigateur Embiody est gratuit, y compris pour un usage commercial, selon notre contrat de licence (en anglais). Nous pourrons proposer des éditions payantes à l'avenir ; elles auraient leurs propres conditions.
L'agent utilise-t-il mes comptes ?
Il travaille dans votre propre Embiody, dans son profil par défaut, et peut donc utiliser les sites où vous y êtes connecté. Il n'utilise jamais d'autres profils Embiody ni d'autres navigateurs comme Chrome ou Edge. Pour isoler l'agent, donnez-lui son propre dossier de profil avec EMBIODY_USER_DATA_DIR (voir le README).
Que se passe-t-il au premier lancement ?
BrowserDo télécharge et installe Embiody, environ 140 Mo, ce qui prend quelques minutes. Votre agent peut appeler les outils tout de suite ; tant que le navigateur n'est pas prêt, ils répondent avec la progression. Si le programme de votre agent affiche « Failed to connect », vérifiez que Node.js 20 ou plus récent est installé (node -v).
Avec quels agents fonctionne-t-il ?
Avec tout agent compatible MCP, notamment Claude Code, Claude Desktop, Codex, Cursor, VS Code Copilot, Gemini CLI, WorkBuddy, Doubao Work, QwenWork et TRAE.
Fonctionne-t-il sur Mac ou Linux ?
Pas pour l'instant. Embiody fonctionne sous Windows 10 et 11 ; l'arrivée de Mac et de Linux dépendra de la demande. Si vous en avez besoin, dites-le-nous sur r/Embiody ou GitHub Discussions.
Où va le contenu des pages ?
Uniquement au programme d'agent qui l'a demandé, sur votre PC. Si vous configurez browser_run_task, BrowserDo envoie aussi des captures d'écran au point de terminaison de modèle que vous avez configuré. BrowserDo n'a aucune télémétrie. Voir la Politique de confidentialité (en anglais).
D'autres programmes de mon PC peuvent-ils contrôler le navigateur ?
Oui, et vous devez le savoir. Embiody est fait pour être piloté par des agents ; tant qu'il tourne, il accepte donc les connexions de contrôle des programmes du même ordinateur (jamais depuis le réseau). N'exécutez que des programmes de confiance. Il en va de même pour les autres logiciels qui permettent à des programmes de contrôler un navigateur. Si vous avez des besoins de sécurité particuliers, dites-le-nous sur r/Embiody ou sur GitHub Discussions.
Que signifie « préversion » ?
La version 0.9 fonctionne, mais elle est encore jeune. Attendez-vous à des aspérités et à des mises à jour fréquentes. Les rapports de bugs et les idées sont les bienvenus sur r/Embiody ou GitHub Discussions.