chrome-mcp server
Drive your real Chrome over MCP: real logins and cookies, multi-tab automation, deny-all by default.
not scanned yet
6 stars639 downloads/wk
Reviews
Write oneNobody has reviewed chrome-mcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
chrome-mcp tools
No tool declarations could be read from the package source. They show once the server is installed.
What the publisher says
From the chrome-mcp repository's README, as published. We do not edit it. Read it on GitHub
chrome-mcp
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. chrome-mcp 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.
Distributed as an npx CLI (the MCP server) plus a load-unpacked extension.
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.
Quickstart
Up and running in one paste
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 the two steps that must happen inside Chrome:
Set up chrome-mcp on this machine by fetching and following
https://raw.githubusercontent.com/Mehmoodqureshi/chrome-mcp/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 chrome-mcp -s user -- \
npx -y @mehmoodqureshi/chrome-mcp \
--allow-domain example.com --enable-mutations --persist-tokenEverything 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": {
"chrome-mcp": {
"command": "npx",
"args": ["-y", "@mehmoodqureshi/chrome-mcp",
"--allow-domain", "example.com", "--enable-mutations",
"--persist-token"]
}
}
}By default everything is deny-all (no domains, no eval, no mutations). Grant exactly what you need with --allow-domain (repeatable), --enable-mutations, --enable-downloads, --enable-uploads, --unsafe-enable-eval, or --unsafe-all-domains.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @mehmoodqureshi/chrome-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add chrome-mcp -- npx -y @mehmoodqureshi/chrome-mcp
chrome-mcp: common questions
- Is chrome-mcp server safe?
- Yes, by our scan: it is graded A (85/100). Read the chrome-mcp safety report
- How do I install chrome-mcp?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does chrome-mcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is chrome-mcp maintained?
- The last commit was in the last day (2026-09-23). The latest release is v0.9.12.
- What can I use instead of chrome-mcp?
- Servers from other publishers that do the same job: DOMShell MCP server, Smart Connections MCP server and Ridealong MCP server. Compare all chrome-mcp alternatives.
Alternatives to chrome-mcp
Same job from other publishers: the closest match first, then the best rated.
DOMShellDrive Chrome with filesystem commands (ls, cd, grep, click, type). One MCP tool, multi-agent.not reviewedGrowingA- Smart ConnectionsLocal semantic search over Obsidian vaults via Smart Connections embeddings. Multi-vault, private.not reviewedGrowingA
- RidealongWatch your AI drive a real Chrome live, point, approve, or take the wheel from your phone.not reviewedGrowingA
- ArgentDrive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agentnot reviewedWidely usedA
MindwtrTask and project automation for local and self-hosted Mindwtr Cloud data; read-only by default.not reviewedEstablishedA