data-ai MCP Server
Claude in Chrome, reverse-engineered and open-source. No domain blocklist. Any Chromium browser. Same 18 MCP tools, same performance.
Discovered via github-topic:mcp-server and last synced 3mo ago.
Install instructions not detected yet
Check the source repository for the latest setup steps.
Coinbase, Binance, Kraken, MetaMask
Accessibility tree with element refs
GIF recording (stub)
DraftKings, FanDuel, Bet365, Bovada, PokerStars, BetMGM, Caesars
Extract article/main text
List shortcuts (stub)
Execute JS in page context
Present plan (auto-approved)
Identical
Get tab group context
Console output (filtered)
Pornhub, XVideos, XNXX
Set form values by ref
Switch browser (stub)
Chase, BofA, Wells Fargo, Citibank
Navigate to URL, back, forward
Resize browser window
Blocked Sites
Create new tab
Network activity
Klarna, Affirm, Afterpay
Mouse, keyboard, screenshots (13 actions)
Upload screenshot to file input
Tinder, Bumble, Hinge, Match, OKCupid
Find elements by text/attributes
Run shortcut (stub)
Open Claude in Chrome has **none of these restrictions**. ## Architecture ``` Claude Code <--stdio MCP--> mcp-server.js <--TCP--> native-host.js <--native messaging--> Extension <--> Browser ``` Three components: 1. **Extension** — Manifest V3 with CDP-based browser automation (all 18 tools) 2. **MCP Server** — Node.js process started by Claude Code, exposes tools via MCP 3. **Native Messaging Host** — Bridge between the MCP server and the extension ## Installation ### Prerequisites - **Node.js** v18+ - **Any Chromium browser** (Chrome, Edge, Brave, Arc, Opera, Vivaldi, etc.) - **Claude Code** v2.0.73+ ### Step 1: Install dependencies ```bash cd host npm install cd .. ``` ### Step 2: Load the extension 1. Go to `chrome://extensions` (or `brave://extensions` / `edge://extensions`) 2. Enable **Developer mode** 3. Click **Load unpacked** and select the `extension/` directory 4. Copy the **extension ID** shown under the extension name ### Step 3: Register native messaging ```bash ./install.sh <your-extension-id> ``` If you use multiple browsers, pass all IDs: ```bash ./install.sh <chrome-id> <brave-id> <arc-id> ``` ### Step 4: Restart your browser Close **all** windows and reopen. The browser reads native messaging host configs on startup. ### Step 5: Add to Claude Code ```bash claude mcp add open-claude-in-chrome -- node /absolute/path/to/host/mcp-server.js ``` Find the absolute path with: ```bash echo "node $(pwd)/host/mcp-server.js" ``` ## Verification Start a new Claude Code session and test: ``` Navigate to reddit.com and take a screenshot ``` Reddit loads. No domain restriction. ## Available Tools All 18 tools, identical to Claude in Chrome: