Quelloffener Browser-MCP-Server · Apache-2.0 · Windows · v0.9 Vorschau

BrowserDo Der MCP-Server für den Browser, der im Hintergrund weiterarbeitet

Füge BrowserDo zu Claude Code, Codex, Cursor oder einem beliebigen MCP-Client hinzu, und dein Agent kann in Embiody arbeiten, einem Windows-Browser, der für Agenten gebaut ist: mit voller Geschwindigkeit im Hintergrund, durch Seiten, die Bots blockieren, mit den Anmeldungen, die du schon hast. Du nutzt deinen PC weiter und kannst jederzeit eingreifen.

Claude Code: ein Befehl. BrowserDo installiert den Browser beim ersten Start.
claude mcp add browserdo -- npx -y browserdo-mcp

Funktioniert mit Claude Code, Claude Desktop, Codex, Cursor, VS Code Copilot, Gemini CLI, WorkBuddy, Doubao Work, QwenWork, TRAE und anderen MCP-Clients.

Sieh ihm bei der Arbeit zu

Claude Code vergleicht Preise in sechs Shops, liest Reddit, füllt den Checkout aus und übergibt dir dann den Tab zum Bezahlen.

Wird über YouTube abgespielt. Auf YouTube ansehen

BrowserDo im Vergleich

Getestet auf echten Websites im Oktober und November 2026. Clip oder Diagramm zu jeder Zeile findest du weiter unten unter Warum BrowserDo.

TestAnderes WerkzeugBrowserDo
Walmart, Target, adidas und realtor.comPlaywright MCP: von einer Bot-Prüfung gestopptKommt direkt durch
Ein Datenschutz-Overlay auf nytimes.comPlaywright MCP: Der Klick landet auf dem OverlaySieht nur die Schaltflächen des Overlays und schließt es zuerst
Die Standortabfrage in der Filialsuche von McDonald’sPlaywright MCP: Der Agent sieht sie nieWird dem Agenten gemeldet, der sie einmal erlaubt
Eine Suchseite von JB Hi-FiWebFetch von Claude Code: 0 ProdukteAlle 18 Produkte, mit Preisen
Token für eine ganze Seite auf Wikipedia, GitHub, CNN, ESPN und ApplePlaywright MCP, Chrome DevTools MCP: mehr als doppelt so vieleWeniger als die Hälfte (37 % von Playwright MCP)
Ein Countdown, Fenster 7 Minuten lang verdecktNormales Chrome: 355 s im RückstandPünktlich (≤ 1 s)

Warum BrowserDo

BrowserDo steuert Embiody, einen Browser für Agenten, die arbeiten, während du etwas anderes tust. Die Clips und Zahlen unten wurden auf echten Websites aufgenommen; die Clips im direkten Vergleich zeigen dieselbe Aufgabe im selben Moment über Playwright MCP und BrowserDo, aus einer einzigen Sitzung von Claude Code.

01

Volle Geschwindigkeit im Hintergrund. Dein Bildschirm bleibt deiner.

Seiten laufen mit voller Geschwindigkeit weiter, in Hintergrund-Tabs, in Fenstern hinter anderen Fenstern und in minimierten oder versteckten Fenstern. Klicks und Eingaben des Agenten bringen den Browser nie in den Vordergrund.

So kann dein Agent an einem Dutzend Tabs gleichzeitig arbeiten, während du deinen Computer weiter benutzt.

  • Tabs, die der Agent aus seinen eigenen Tabs öffnet, bleiben beim Agenten.
  • Blende den Browser mit einem Klick in den Infobereich der Taskleiste aus; der Agent arbeitet weiter.
Gemessen

Browserfenster 7 Minuten lang vollständig von einem anderen Fenster verdeckt, mit einem Countdown auf der Seite.

≤ 1 s
Embiody: Countdown verdeckt, im Vordergrund und in Hintergrund-Tabs
355 s
Normales Chrome: Countdown verdeckt (nach 12 s verlangsamt)

Embiody 0.9 gegen Chrome 156, Windows, Oktober 2026.

02

Funktioniert dort, wo Bots blockiert werden, weil es keiner ist.

Dein Agent arbeitet in deinem eigenen Browser in deinem Auftrag, daher behandeln Seiten mit Bot-Schutz ihn so, wie sie dich behandeln.

Und weil es dein Browser auf deinem PC ist, arbeitet dein Agent mit den Anmeldungen, die du schon hast.

Getestet

Gleiche Aufgabe, gleicher Zeitpunkt: Walmart, Target, adidas und realtor.com stoppen Playwright MCP mit einer Bot-Prüfung. Embiody kommt direkt durch.

Außerdem haben wir uns bei einem Konto auf einer Seite angemeldet, die von einem führenden kommerziellen Bot-Erkennungsdienst geschützt wird, wie er Automatisierungswerkzeuge üblicherweise stoppt.

03

Sieht die ganze Seite. Klickt das Richtige.

Bei anderen Werkzeugen führt eine Anzeige oder ein Pop-up über der Seite zu falschen oder fehlgeschlagenen Klicks. Embiody filtert auf Engine-Ebene, sodass dein Agent nur sieht, was er tatsächlich anklicken kann.

  • Liest und klickt in eingebetteten Frames anderer Seiten, etwa in Zahlungs- und Anmeldeformularen.
  • Liest lange Seiten vollständig.
  • Scrollt ein Element in den sichtbaren Bereich, bevor es angeklickt wird.
  • Bleibt genau bei mehreren Monitoren, Bildschirmskalierung und Seitenzoom.
  • Lehnt veraltete Elementverweise ab, statt das Falsche anzuklicken.
04

Du siehst jederzeit, was der Agent tut.

Tabs unter Agentensteuerung zeigen einen virtuellen Cursor, einen hervorgehobenen Seitenrand und ein Symbol am Tab. Öffne einen und sieh dem Agenten bei der Arbeit zu.

05

Seite an Seite in denselben Tabs arbeiten.

Dein Agent füllt die Formulare aus; du übernimmst die Anmeldung, das Captcha, die Zahlung oder die hochzuladende Datei und gibst den Tab dann zurück. Kein Kopieren von Links zwischen Fenstern, kein Neuanfang: Der Agent macht genau dort weiter, wo du aufgehört hast. Greifst du in einen Tab ein, den der Agent benutzt, fragt Embiody, ob du übernehmen möchtest; bevor der Agent in einem deiner Tabs aktiv wird, fragt er zuerst.

06

Weniger Token für die ganze Seite

Die Browser-Engine selbst bereitet jede Seite für den Agenten auf: ihren Text plus jedes Element, mit dem der Agent arbeiten kann, nummeriert. Eine ganze Seite braucht weniger als die Hälfte der Token von Playwright MCP oder Chrome DevTools MCP, und der Agent kann auch nur den Bildschirmausschnitt lesen, an dem er arbeitet. Gemessen auf Wikipedia, GitHub, CNN, ESPN und Apple, November 2026.

07

Kombos: viele Schritte, ein Aufruf

Klicken, tippen und Tasten drücken in einem einzigen Aufruf und die aktualisierte Seite sofort zurückbekommen. Weniger Hin und Her: Dein Agent arbeitet schneller und braucht weniger Token.

08

Liest den eigenen Text der Seite

Keine Zusammenfassung: die Seite selbst, auch Seiten, die per Skript aufgebaut werden, und Seiten, bei denen du angemeldet bist. Ein direkter Ersatz für das eingebaute WebFetch von Claude Code. Eine Dokumentationsseite mit 231.000 Zeichen wird in unter 2 Sekunden vollständig gelesen.

09

Sieht die eigenen Pop-ups des Browsers

Berechtigungsabfragen, Menüs, „Speichern unter“, „Website verlassen?“, Warnungen und Dialoge werden alle an den Agenten gemeldet, zusammen mit der Art, wie sich jedes behandeln lässt.

10

Aktuelle Engine, mit ordentlichem Release-Prozess

Basiert auf Chromium 156. Digital signierte Installationsprogramme. Automatische Updates mit Signaturprüfung.

MCP-Werkzeuge von BrowserDo

Dein Agent wählt die Werkzeuge selbst; du sagst nur, was erledigt werden soll.

browser_take_snapshotDie Seite als eine Zeile pro Element, mit einer Nummer an jedem Element, mit dem der Agent arbeiten kann, plus alle Pop-ups, die im Weg sind. Kann einen beschrifteten Screenshot hinzufügen oder über den Bildschirm hinaus lesen.
browser_read_pagesLiest bis zu 10 Seiten gleichzeitig in Hintergrund-Tabs und gibt ihren Text samt Links zurück.
browser_batchMehrere Klicks, Eingaben und Tastendrücke in einem Tab mit einem einzigen Aufruf, danach ein frischer Snapshot.
browser_click, browser_input_text, browser_press_key, browser_select_editable_text, browser_scrollBedient ein Element über seine Nummer.
browser_move, browser_dragMit der Maus darüberfahren und Schieberegler, Zeichenflächen und sortierbare Listen ziehen.
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_mutedTabs.
browser_get_window_info, browser_new_window, browser_close_window, browser_show, browser_minimizeBrowserfenster.
browser_close_popup_bubbleBeantwortet eine Berechtigungsabfrage oder einen Dialog.
browser_start_human_control, browser_stop_human_controlÜbergibt dir den Tab für ein Passwort oder Captcha und nimmt ihn dann zurück.
browser_statusOb der Browser bereit ist oder wie weit seine Erstinstallation ist.
browser_run_task, browser_stop_taskOptional: Übergibt eine ganze Aufgabe an ein Vision-Modell an einem Endpunkt, den du einrichtest, mit deinem eigenen API-Schlüssel, und hält die Screenshots aus dem Kontext deines Agenten heraus.

Einstellungen und die vollständige Referenz stehen in der README auf GitHub.

Installation

Sag deinem Agenten einfach: „Finde BrowserDo MCP und installiere es.“ Die meisten Agenten schaffen das selbst. BrowserDo ist unser quelloffener MCP-Server (Apache-2.0): Darüber arbeitet dein Agent in Embiody, das unter Windows 10 und 11 läuft.

1

BrowserDo hinzufügen

Bitte deinen Agenten wie oben darum oder füge es selbst mit einem der Snippets unten hinzu. Dafür brauchst du Node.js 20 oder neuer (falls nicht vorhanden: winget install OpenJS.NodeJS.LTS, dann das Agentenprogramm neu starten).

2

Den Browser holen

BrowserDo lädt Embiody beim ersten Start herunter und installiert es. Oder lade das Installationsprogramm selbst herunter.

3

Frag deinen Agenten

„Suche mit BrowserDo nach BrowserDo Embiody und nenne mir die drei neuesten Ergebnisse.“ Kommen Ergebnisse zurück, ist BrowserDo installiert und funktioniert.

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

Einstellungen → Entwickler → Konfiguration bearbeiten, in claude_desktop_config.json eintragen, dann Claude neu starten.

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

Oder in ~/.codex/config.toml eintragen:

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

In ~/.cursor/mcp.json eintragen (oder .cursor/mcp.json in einem Projekt):

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

In .vscode/mcp.json eintragen und Copilot dann im Agentenmodus verwenden:

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

In ~/.gemini/settings.json eintragen:

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

In WorkBuddy: 「专家·技能·连接器」→「连接器」→「自定义连接器」→「添加 MCP」. Einfügen und speichern. WorkBuddy bringt Node.js selbst mit. Zeigt die erste Verbindung einen gelben Punkt, auf Aktualisieren klicken.

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

In Doubao Work: 「插件·技能·工作台」→「添加」→「新建自定义连接器」. Übertragungsart STDIO, Befehl npx, dazu zwei Argumente, eines pro Zeile: -y und browserdo-mcp. Doubao Work bringt Node.js selbst mit.

npx -y browserdo-mcp
QwenWork

In QwenWork: Skills & extensions → Connectors → Add → Paste JSON Config. Einfügen, dann Import.

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

In TRAE: Settings → MCP → Add → Create Manually (Settings im Avatar-Menü). Einfügen, dann Confirm.

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

Füge einen lokalen (stdio) MCP-Server mit dem Befehl npx und den Argumenten -y browserdo-mcp hinzu.

npx -y browserdo-mcp

Gelistet auf mcpservers.org

FAQ

Was ist der Unterschied zwischen BrowserDo und Embiody?
Embiody ist der Browser. BrowserDo ist der MCP-Server, der deinen Agenten mit ihm verbindet. Du installierst BrowserDo; er richtet den Browser für dich ein.
Ist BrowserDo kostenlos?
Ja. BrowserDo ist Open Source unter Apache-2.0, und der Embiody-Browser ist kostenlos nutzbar, auch kommerziell, unter unserer Lizenzvereinbarung (auf Englisch). Wir bieten in Zukunft möglicherweise kostenpflichtige Editionen an; dafür gelten eigene Bedingungen.
Nutzt der Agent meine Konten?
Er arbeitet in deinem eigenen Embiody, in dessen Standardprofil, und kann daher die Seiten nutzen, bei denen du dort angemeldet bist. Andere Embiody-Profile oder andere Browser wie Chrome oder Edge nutzt er nie. Um den Agenten getrennt zu halten, gib ihm mit EMBIODY_USER_DATA_DIR einen eigenen Profilordner (siehe README).
Was passiert beim ersten Start?
BrowserDo lädt Embiody herunter und installiert es, etwa 140 MB, was ein paar Minuten dauert. Dein Agent kann die Werkzeuge sofort aufrufen; bis der Browser bereit ist, antworten sie mit dem Fortschritt. Wenn dein Agentenprogramm „Failed to connect“ meldet, prüfe, ob Node.js 20 oder neuer installiert ist (node -v).
Mit welchen Agenten funktioniert es?
Mit jedem Agenten, der MCP unterstützt, darunter Claude Code, Claude Desktop, Codex, Cursor, VS Code Copilot, Gemini CLI, WorkBuddy, Doubao Work, QwenWork und TRAE.
Funktioniert es auf Mac oder Linux?
Vorerst nicht. Embiody läuft unter Windows 10 und 11; ob Mac und Linux folgen, hängt von der Nachfrage ab. Wenn du eines davon brauchst, sag es uns auf r/Embiody oder GitHub Discussions.
Wohin gehen die Seiteninhalte?
Nur an das Agentenprogramm auf deinem PC, das sie angefordert hat. Wenn du browser_run_task einrichtest, sendet BrowserDo außerdem Screenshots an den Modell-Endpunkt, den du konfiguriert hast. BrowserDo hat keine Telemetrie. Siehe unsere Datenschutzerklärung (auf Englisch).
Können andere Programme auf meinem PC den Browser steuern?
Ja, und das solltest du wissen. Embiody ist dafür gemacht, von Agenten gesteuert zu werden, daher nimmt es, solange es läuft, Steuerverbindungen von Programmen auf demselben Computer an (nie aus dem Netzwerk). Führe nur Programme aus, denen du vertraust. Das ist bei anderer Software, mit der Programme einen Browser steuern können, genauso. Wenn du besondere Sicherheitsanforderungen hast, sag es uns auf r/Embiody oder in den GitHub Discussions.
Was bedeutet „Vorschau“?
Version 0.9 funktioniert, ist aber noch früh. Rechne mit Ecken und Kanten und häufigen Updates. Fehlerberichte und Ideen sind auf r/Embiody oder GitHub Discussions sehr willkommen.