Mmcp.market

chrome-mcp server

by Mehmoodqureshi·io.github.Mehmoodqureshi/chrome-mcp·v0.9.12

Drive your real Chrome over MCP: real logins and cookies, multi-tab automation, deny-all by default.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

not scanned yet

Adoption
Growing

6 stars639 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New registry listings are scanned within a day of import.

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-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": {
    "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
Add to Cursor

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.

All chrome-mcp alternatives →
  • DOMShell
    Drive Chrome with filesystem commands (ls, cd, grep, click, type). One MCP tool, multi-agent.
    A
  • Smart Connections
    Local semantic search over Obsidian vaults via Smart Connections embeddings. Multi-vault, private.
    A
  • Ridealong
    Watch your AI drive a real Chrome live, point, approve, or take the wheel from your phone.
    A
  • Argent
    Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
    A
  • Mindwtr
    Task and project automation for local and self-hosted Mindwtr Cloud data; read-only by default.
    A

More from Mehmoodqureshi →