OpenChrome

Unvalidated

npm Github

2.0.0

shaun0927
Mar 07, 2026

TypeScript
MIT License

Overview

What can you do with this MCP Server?

Open-source browser automation MCP server that connects to your real Chrome browser. No credentials or 2FA required. Uses your actual logged-in Chrome instance for fast, parallel browser automation.


What is OpenChrome?

An MCP server that connects to your actual Chrome — already logged in to everything. No credentials. No blank browsers. No 2FA loops.

You: oc screenshot my AWS billing and Stripe dashboard
AI:  [2 parallel workers, 2.1s — both done. Already logged in.]
Traditional OpenChrome
5-site task ~250s (login each) ~3s (parallel)
Memory ~2.5 GB (5 browsers) ~300 MB (1 Chrome)
Auth Every time Never
Bot detection Flagged Invisible

Quick Start

npx openchrome setup

That's it. Say oc to your AI agent.

Claude Code:

claude mcp add openchrome -- npx -y openchrome serve --auto-launch

VS Code / Copilot (.vscode/mcp.json):

{
  "servers": {
    "openchrome": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "openchrome", "serve", "--auto-launch"]
    }
  }
}

Cursor / Windsurf / Other MCP clients:

{
  "mcpServers": {
    "openchrome": {
      "command": "npx",
      "args": ["-y", "openchrome", "serve", "--auto-launch"]
    }
  }
}

How It Works

Traditional:  [blank browser] → login → 2FA → wait → task → close  (per site)
OpenChrome:   [your Chrome]   → task                                 (done)

OpenChrome connects to your running Chrome via CDP. You're already logged in. Workers run in parallel with isolated contexts (separate cookies, sessions). One Chrome process, 20+ simultaneous sessions, ~300MB total.


Examples

Parallel monitoring:

oc screenshot AWS billing, GCP console, Stripe, and Datadog — all at once
→ 4 workers, 3.1s, already authenticated everywhere

Multi-account:

oc check orders on personal and business Amazon accounts simultaneously
→ 2 workers, isolated sessions, same site different accounts

Competitive intelligence:

oc compare prices for "AirPods Pro" across Amazon, eBay, Walmart, Best Buy
→ 4 workers, 4 sites, 2.4s, works past bot detection

47 Tools

Category Tools
Navigate & Interact navigate, click_element, fill_form, wait_and_click, find, computer
Read & Extract read_page, page_content, javascript_tool, selector_query, xpath_query
Environment emulate_device, geolocation, user_agent, network
Storage & Debug cookies, storage, console_capture, performance_metrics, request_intercept
Parallel Workflows workflow_init, workflow_collect, worker_create, batch_execute
Memory memory_record, memory_query, memory_validate

navigate computer read_page find click_element wait_and_click form_input fill_form javascript_tool page_reload page_content page_pdf wait_for user_agent geolocation emulate_device network selector_query xpath_query cookies storage console_capture performance_metrics request_intercept drag_drop file_upload http_auth worker_create worker_list worker_update worker_complete worker_delete tabs_create_mcp tabs_context_mcp tabs_close workflow_init workflow_status workflow_collect workflow_collect_partial workflow_cleanup execute_plan batch_execute lightweight_scroll memory_record memory_query memory_validate oc_stop


CLI

oc setup                    # Auto-configure
oc serve --auto-launch      # Start server
oc serve --headless-shell   # Headless mode
oc doctor                   # Diagnose issues

Cross-Platform

Platform Status
macOS Full support
Windows Full support (taskkill process cleanup)
Linux Full support (Snap paths, CHROME_PATH env, --no-sandbox for CI)

Development

git clone https://github.com/shaun0927/openchrome.git
cd openchrome
npm install && npm run build && npm test

License

MIT


Installation Configuration

I'm an Agent

Send this prompt to your agent to install the MCP server

Read https://lobehub.com/mcp/shaun0927-openchrome/skill.md and follow the instructions to setup LobeHub MCP Marketplace and install the MCP server.

Table of Contents

  • [What is OpenChrome?](/content/mcp/shaun0927-openchrome#what-is-open-chrome "What is OpenChrome?"/index.html)
  • [Quick Start](/content/mcp/shaun0927-openchrome#quick-start "Quick Start"/index.html)
  • [How It Works](/content/mcp/shaun0927-openchrome#how-it-works "How It Works"/index.html)
  • [Examples](/content/mcp/shaun0927-openchrome#examples "Examples"/index.html)
  • [47 Tools](/content/mcp/shaun0927-openchrome#47-tools "47 Tools"/index.html)
  • [CLI](/content/mcp/shaun0927-openchrome#cli "CLI"/index.html)
  • [Cross-Platform](/content/mcp/shaun0927-openchrome#cross-platform "Cross-Platform"/index.html)
  • [Development](/content/mcp/shaun0927-openchrome#development "Development"/index.html)
  • [License](/content/mcp/shaun0927-openchrome#license "License"/index.html)