MCP Catalogs
Homeopen-claude-in-chrome screenshot

open-claude-in-chrome

by noemica-io·89·Score 47

Open-source Chrome extension that enables unrestricted browser automation with Claude Code through MCP protocol.

browser-automationdeveloper-toolsai-llm
29
Forks
7
Open issues
this month
Last commit
2d ago
Indexed

Overview

Open Claude in Chrome is a clean-room reimplementation of Anthropic's browser extension that removes domain restrictions while maintaining full functionality. It provides all 18 MCP tools from the official extension but works across any Chromium browser without blocked domains. The architecture consists of three components: a browser extension for automation, an MCP server for protocol communication, and a native messaging host to bridge them.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:Automate interactions on websites that are blocked by official Claude extension
you:Perform browser automation across multiple Chromium browsers (Chrome, Edge, Brave, etc.)
you:Enable Claude to navigate and interact with financial, dating, and other restricted sites
you:How is this different from the official Claude extension?
you:Can I use this with multiple browsers simultaneously?
you:What browsers are supported?

When to choose this

Choose this when you need to access blocked websites with Claude's browser automation or want to avoid Anthropic's domain restrictions while maintaining identical tool functionality.

When NOT to choose this

Don't choose this if you prefer official Anthropic support or need features beyond what's available in the original Claude extension.

Tools this server exposes

12 tools extracted from the README
  • tabs_context_mcp

    Get tab group context

  • tabs_create_mcp

    Create new tab

  • navigate

    Navigate to URL, back, forward

  • computer

    Mouse, keyboard, screenshots (13 actions)

  • read_page

    Accessibility tree with element refs

  • get_page_text

    Extract article/main text

  • find

    Find elements by text/attributes

  • form_input

    Set form values by ref

  • javascript_tool

    Execute JS in page context

  • read_console_messages

    Console output (filtered)

  • read_network_requests

    Network activity

  • resize_window

    Resize browser window

Comparable tools

claude-in-chromebrowserless-mcpplaywright-mcp

Installation

Installation

  1. Clone and install dependencies:
cd host
npm install
cd ..
  1. Load extension in browser:
  • Go to chrome://extensions (or equivalent for other browsers)
  • Enable Developer mode
  • Click "Load unpacked" and select extension/ directory
  • Copy the extension ID
  1. Register native messaging:
./install.sh <your-extension-id>
  1. Add to Claude Code:
claude mcp add open-claude-in-chrome -- node /absolute/path/to/host/mcp-server.js

FAQ

How is this different from the official Claude extension?
The main difference is that Open Claude in Chrome has no domain blocklist, allowing access to banking, dating, social media and other restricted sites. It's also open source and works with any Chromium browser, not just Chrome and Edge.
Can I use this with multiple browsers simultaneously?
Yes, multiple Claude Code sessions can share the same browser extension. You can also load the extension in different browsers (Chrome, Brave, Edge, etc.) and use them all.
What browsers are supported?
Any Chromium-based browser including Chrome, Edge, Brave, Arc, Opera, Vivaldi, and others.

On Hacker News

Recent discussion from the developer community.

Compare open-claude-in-chrome with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.