Open Claude in Chrome
Claude in Chrome, reverse-engineered and open-source. No domain blocklist. Any Chromium browser. Same 18 MCP tools, same performance.
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
Maintainer
Works with
Installation
Manual Installation
npx open-claude-in-chromeConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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 ..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.
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>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.
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.jsOpen 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.
Open Claude in Chrome Alternatives — Similar Browser Automation Servers
Looking for alternatives to Open Claude in Chrome? Here are other popular browser automation servers you can use with Claude, Cursor, and VS Code.
Chrome DevTools MCP
★ 40.6kAI-powered Chrome automation server with natural language element detection. Control Chrome browser through MCP protocol for testing, debugging, and performance analysis. Features 91% accuracy in element location, works with free AI models, and suppo
UI TARS Desktop
★ 34.9k📇 🏠 - Browser automation capabilities using Puppeteer, both support local and remote browser connection.
Playwright
★ 32.8kA production-ready browser automation server that enables AI assistants to interact with web pages using tools for navigation, element interaction, and data extraction. It features a built-in Inspector UI and robust crash recovery for reliable automa
Page Agent
★ 18.0kJavaScript in-page GUI agent. Control web interfaces with natural language.
Chrome
★ 11.7kAn extension-based MCP server that enables AI assistants to control your browser, leveraging existing sessions and login states for automation and content analysis. It provides over 20 tools for semantic tab search, interactive element manipulation,
LAMDA
★ 7.8kThe most powerful Android RPA agent framework, next generation mobile automation.
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.
Set Up Open Claude in Chrome in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.