Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Beschreibung vom Entwickler (englisches Original)
Drive your real Chrome over MCP: real logins and cookies, multi-tab automation, deny-all by default.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"browser-extension": {
"command": "npx",
"args": [
"-y",
"mcp-browser-extension"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add browser-extension -- npx -y mcp-browser-extensionIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"browser-extension": {
"command": "npx",
"args": [
"-y",
"mcp-browser-extension"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"browser-extension": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-browser-extension"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto Mehmoodqureshi bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.9.40) kam vorgestern in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Browser Use, Chrome DevTools MCP, MCP Server Browser
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Website and docs: mcp-browser-extension.com · Quickstart · All 43 tools · Install the extension from the Chrome Web Store
Let Claude use the Chrome you are already logged into. Not a fresh automated browser that greets every site as a stranger — *your* Chrome, with your sessions, your cookies, your 2FA already done. If you can see a page in your browser, your agent can read it, without logging in again and without pasting credentials anywhere.
Most browser MCP servers launch their own Chromium and hand your agent a signed-out window. MCP Browser Extension does the opposite: an MV3 extension dials into a localhost WebSocket server and drives the browser you already have open, through chrome.scripting/chrome.tabs. Works with Claude Code, Claude Desktop, and any other MCP host.
MCP Browser Extension has two parts: the extension, and a small MCP server you run with npx (npm package and command: mcp-browser-extension). The extension comes from the Chrome Web Store or loaded unpacked.
This build is extension-only. It never launches or attaches a Chromium of
its own, so the extension is required, not optional — without it, no tool
can run. The CDP flags (
--cdp-fallback,--no-cdp-fallback,--cdp-endpoint,
--prefer) are still accepted for back-compat but are ignored.
Full design:
docs/BLUEPRINT.md— architecture, wire
protocol, the complete tool surface, the extension manifest, the security
model, and the phased build plan.
You are already signed in to Gmail, GitHub, your analytics dashboards, the admin panel, the CRM. MCP Browser Extension lets Claude (Claude Code, Claude Desktop, or any other MCP host) work in those same tabs: no re-login, no second 2FA prompt, no password or cookie in a config file. The extension runs inside your normal Chrome, so a page the agent opens is the page you would see.
Other tools drive a signed-in Chrome too (the hangwin/mcp-chrome extension, for one), so the question is what you get on top of the session:
--no-site-grants enforces the server's fixed allowlist. Reads and actions are checked in the extension. Mutations, eval, downloads and uploads are separate opt-ins.--redact scrubs tokens, API keys and JWTs out of page reads.batch reads many of them at once in one call.profile_use.[AUTH_REQUIRED] signal instead of a confusing timeout, so it can stop and ask you to sign in again. MCP Browser Extension never holds credentials or signs in for you.Setup is two pieces: the MCP server (npx, below) and the extension, which you can [install from the Chrome Web Store](https://chromewebstore.google.com/detail/mcp-browser-extension/jelfhdlkhbfmlpbghoeaepijllcnplgh) or load from the folder the server unpacks.
Hand this to your AI agent (Claude Code, Cursor, Windsurf, anything MCP) and it installs the server, wires it into the client, and walks you through installing the extension, verifying your email, and pairing Chrome:
Set up MCP Browser Extension on this machine by fetching and following
https://raw.githubusercontent.com/Mehmoodqureshi/mcp-browser-extension/main/SETUP.md exactly, step by step. Work autonomously and verify each step.
Prefer to read before you run an agent on your machine? SETUP.md is the exact file the agent follows. The manual steps are below.
1. Register the MCP server with your host.
Claude Code (terminal) — one command, no config file to find
claude mcp add mcp-browser-extension -s user -- \
npx -y mcp-browser-extension@latest \ --allow-domain example.com --enable-mutations --persist-token
Everything before -- belongs to Claude Code; everything after it is this server's command and flags. Keep the -- or --allow-domain gets read as a Claude Code option.
-s user registers it for every project on your machine. Use -s local (the default) for just the current project, or -s project to write a .mcp.json your team can commit.
Check it came up with claude mcp list. After upgrading the server, reconnect it with /mcp inside a session — no restart needed.
Claude Desktop and other MCP hosts — JSON config
{
"mcpServers": { "mcp-browser-extension": { "command": "npx", "args": ["-y", "mcp-browser-extension@latest", "--allow-domain", "example.com", "--enable-mutations", "--persist-token"] } } }
Website access requires app approval and Chrome permission. Suspicious-site checks are on by default; click Allow website access once in the extension. For a fixed named-site policy, use --no-site-grants --allow-domain . Mutations, downloads, uploads and eval stay off until enabled with --enable-mutations, --enable-downloads, --enable-uploads or --unsafe-enable-eval.
Email verification is on by default. For a trusted, local unattended setup, you can opt out with --no-email-verification (or set MCP_BROWSER_EXTENSION_EMAIL_VERIFICATION=0). This skips the email prompt and the Firebase access service, so no email or device grant is sent there. The local MCP client still needs approval inside Chrome before using the extension, and stays within the configured domain and capability policy. Treat every process that can launch or reach this local server as trusted. This option is rejected with --tunnel and does not turn off telemetry or the npm update check.
--enable-uploadspermitsupload_file(setting local file(s) on a page's file
). It is off by default because sending local files to a page is an
exfiltration risk; it is also gated by the destination-domain allowlist. Pair it
with
--uploads-dirto restrict uploads to files inside that directory
(
..traversal is blocked) — strongly recommended for unattended use.
Keep transport pairing across restarts. Both examples above include --persist-token, which is what makes the pairing survive a restart — drop it if you'd rather have the stricter default described next.
Without --persist-token a fresh token is minted every boot (the secure default), which means re-pairing the extension on each restart. With it, the token is stored 0600 at ~/.mcp-browser-extension/token and reused; the extension's keepalive auto-reconnects with no manual step. MCP_BROWSER_EXTENSION_TOKEN pins the token explicitly (and is never written to disk). This transport pairing does not grant an app access: every new app session has a separate key and needs Chrome approval.
2. Install the extension — required; the server can drive nothing without it.
[Install MCP Browser Extension from the Chrome Web Store](https://chromewebstore.google.com/detail/mcp-browser-extension/jelfhdlkhbfmlpbghoeaepijllcnplgh). One click, no Developer mode, and Chrome keeps it updated for you. This is the way to install it.
3. Verify your email. In your MCP client, ask the agent to call chrome_status. On this first browser tool call, the client shows an email prompt. Enter an address you can access, then open the sign-in link sent to that address and click Verify this device. The waiting tool reports Email verified and continues.
If the tool returns ACCESS_PENDING, ask the agent to call chrome_status again to keep waiting on the same link. You do not need another email or a verification code.
If your client suppresses the prompt (for example, in YOLO/bypass mode), does not support MCP elicitation, or the dialog is dismissed, the server automatically opens a temporary local verification form in your browser. The tool also returns ACCESS_INPUT_REQUIRED with the link, so you can open it yourself if necessary on the computer running the MCP server. Enter your email in the browser form, and open the sign-in link from your inbox. Click Verify this device, then call chrome_status to continue. The local form expires after 10 minutes; call the tool again for a fresh one. Opening the form does not send an email, and access remains blocked until the email link and device grant are verified. Installing the extension alone does not activate access.
4. Click Connect if Chrome is not already paired. A fresh install opens the extension's Settings with a Connect button (it is in the toolbar popup too). Click it, allow the one permission Chrome asks for, and you are paired: the server registers a small helper with Chrome every time it starts, and the button asks it for the port and token. Chrome lets only this extension talk to that helper. If the server ever changes its token, the extension fetches the new one by itself. Nothing to copy or paste.
5. Approve the app connection in Chrome. Run chrome_status, then open the extension popup's App connections section. Compare the key fingerprint with the one in the tool result and click Approve for 8 hours. App names are supplied by the app; the key identifies this particular session. Retry the tool after approving. A question-mark badge and the popup show pending requests, even if the client hides its prompts. Approve, deny, revoke and restore connections directly in the popup or in Settings.
Each app session has its own signing key, held only in that server session's memory. Approval applies to this Chrome profile for eight hours. Restarting the app's MCP connection creates a new key and needs a new approval. Remove access blocks further commands from tha
Nur der Anfang wird gezeigt; den Rest findest du im Repo