Open Claude in Chrome

v1.0.0Browser Automationstable

Claude in Chrome, reverse-engineered and open-source. No domain blocklist. Any Chromium browser. Same 18 MCP tools, same performance.

ai-agentanthropicbrowser-automationchrome-extensionchromium
Share:
97
Stars
0
Downloads
0
Weekly
0/5

What is Open Claude in Chrome?

Open Claude in Chrome is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to claude in chrome, reverse-engineered and open-source. no domain blocklist. any chromium browser. same 18 mcp tools, same performance.

Claude in Chrome, reverse-engineered and open-source. No domain blocklist. Any Chromium browser. Same 18 MCP tools, same performance.

This server falls under the Browser Automation category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Claude in Chrome, reverse-engineered and open-source. No dom

Use Cases

Chromium browser automation
Claude integration in browsers
Reverse-engineered browser control
noemica-io

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx open-claude-in-chrome

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Open Claude in Chrome

Open Claude in Chrome is a clean-room, open-source reimplementation of Anthropic's official Claude in Chrome browser extension that removes domain restrictions and adds support for any Chromium-based browser. The official extension blocks 58 domains across categories including banking, social media, and news sites; this project eliminates that blocklist entirely while preserving all 18 MCP browser-automation tools and matching the official extension's performance. It works with Chrome, Edge, Brave, Arc, Opera, Vivaldi, and any other Chromium browser, enabling Claude to navigate and interact with sites like Reddit, Robinhood, and Tinder that the official extension refuses to load.

Prerequisites

  • Node.js v18 or later
  • Any Chromium-based browser (Chrome, Edge, Brave, Arc, Opera, Vivaldi)
  • Claude Code v2.0.73 or later
  • Git to clone the repository
  • Developer mode enabled in your browser's extensions page
1

Clone the repository and install host dependencies

Clone the open-claude-in-chrome repository and install the Node.js dependencies for the MCP host server.

git clone https://github.com/noemica-io/open-claude-in-chrome.git
cd open-claude-in-chrome/host
npm install
cd ..
2

Load the extension in your browser

Open your browser's extensions page (chrome://extensions, brave://extensions, or edge://extensions), enable Developer mode, click 'Load unpacked', and select the extension/ directory from the cloned repo. Copy the Extension ID shown under the extension name.

3

Register the native messaging host

Run the install script with your extension ID. If you use multiple Chromium browsers, pass all extension IDs as separate arguments.

./install.sh <your-extension-id>
# Multiple browsers:
./install.sh <chrome-id> <brave-id> <arc-id>
4

Restart your browser completely

Close all browser windows and reopen the browser. Native messaging host configurations are only read at browser startup, so a full restart is required.

5

Add the MCP server to Claude Code

Register the MCP server with Claude Code using the absolute path to the mcp-server.js file in the host/ directory.

claude mcp add open-claude-in-chrome -- node /absolute/path/to/open-claude-in-chrome/host/mcp-server.js

Open Claude in Chrome Examples

Client configuration

Claude Code MCP config for the open-claude-in-chrome server. The server is a Node.js process and uses stdio transport. Replace the path with the actual absolute path on your machine.

{
  "mcpServers": {
    "open-claude-in-chrome": {
      "command": "node",
      "args": ["/absolute/path/to/open-claude-in-chrome/host/mcp-server.js"]
    }
  }
}

Prompts to try

Test the extension by navigating to sites that the official Claude in Chrome blocks. All 18 browser automation tools are available.

- "Navigate to reddit.com and take a screenshot"
- "Go to robinhood.com and read the main page text"
- "Open a new tab, go to nytimes.com, and get the article headlines"
- "Navigate to tinder.com and take a screenshot of the home page"
- "Find all links on the current page that mention pricing"

Troubleshooting Open Claude in Chrome

Native messaging fails with 'host not found' after running install.sh

You must fully close and reopen the browser after running install.sh — the native messaging manifest is only read at browser startup, not on extension reload. Also verify the extension ID you passed to install.sh matches the one shown on the extensions page exactly.

MCP server connects but browser automation tools return errors

Ensure the extension is loaded and active in the browser (not disabled). The architecture requires three components to be running: the extension in the browser, the native host process, and the MCP server. Check that the native host can communicate by looking at browser console logs from the extension's background page.

install.sh permission denied

Make the script executable with: chmod +x install.sh, then run it again. On macOS you may also need to allow it past Gatekeeper by right-clicking and choosing Open.

Frequently Asked Questions about Open Claude in Chrome

What is Open Claude in Chrome?

Open Claude in Chrome is a Model Context Protocol (MCP) server that claude in chrome, reverse-engineered and open-source. no domain blocklist. any chromium browser. same 18 mcp tools, same performance. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Open Claude in Chrome?

Follow the installation instructions on the Open Claude in Chrome GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Open Claude in Chrome?

Open Claude in Chrome works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Open Claude in Chrome free to use?

Yes, Open Claude in Chrome is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Browser Automation MCP Servers

Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "open-claude-in-chrome": { "command": "npx", "args": ["-y", "open-claude-in-chrome"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Open Claude in Chrome?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides