Chrome MCP Server

Chrome browser sessions and navigation tools for AI-driven automation tasks.

Data last scanned today · Reviewed today

444 dangerous tools28 tools12,213TypeScriptMIT

Overview

Chrome MCP Server acts as a bridge between your active Chrome browser and AI models. By functioning as a browser extension, it allows AI to interact directly with your existing browser instance, maintaining your current session, login states, and configurations for a seamless transition between human and AI interaction. The server provides over 20 distinct tools covering operations like network monitoring, bookmark management, history access, and visual analysis through screenshots. It features cross-tab context capabilities and uses local WebAssembly SIMD-accelerated vector databases to enable semantic search across your browsing history and open tabs.

Our verdict

This server carries a high-risk score of 44/100, primarily due to the lack of external security reviews for its authentication and read-only implementations. While it offers deep integration with personal browser data, users should be cautious given that it is a community-maintained project and has not received updates in over 200 days. It is suitable for experimental use in non-sensitive environments, but not recommended for workflows involving private or highly sensitive browser data.

  • Operates entirely locally for improved privacy
  • Uses existing browser login states and configurations
  • Includes over 20 specialized browser automation tools
  • Features SIMD-accelerated local vector database for search
  • High risk score due to unreviewed OAuth and authentication
  • Lacks recent updates with last commit over 200 days ago
  • Community-maintained rather than official browser vendor support
  • Read-only capabilities have not been editorially verified

Setup

Claude Desktop
{
  "mcpServers": {
    "mcp-chrome": {
      "args": [
        "-y",
        "mcp-chrome-bridge-monorepo"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
get_windows_and_tabsList all currently open browser windows and tabs.low
chrome_navigateNavigate to a URL with optional viewport control.medium
chrome_switch_tabSwitch the current active tab.medium
chrome_close_tabsClose specific tabs or windows.high
chrome_go_back_or_forwardBrowser navigation control.medium
chrome_inject_scriptInject content scripts into web pages.high
chrome_send_command_to_inject_scriptSend commands to injected content scripts.medium
chrome_screenshotAdvanced screenshot capture with element targeting, full-page support, and custom dimensions.low
chrome_network_capture_start/stopwebRequest API network capture.low
chrome_network_debugger_start/stopDebugger API with response bodies.low

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What are the hardware and software prerequisites for this server?

You need Node.js version 20.0.0 or higher, a package manager like npm or pnpm, and a Chrome or Chromium-based browser.

How does this differ from Playwright-based MCP servers?

Unlike Playwright-based servers, this extension-based approach does not launch an independent browser process, automatically uses your existing login sessions and browser configurations, and provides access to native Chrome APIs.

What should I do if the automatic registration fails during installation?

If automatic registration fails, you can manually register the bridge by running the command 'mcp-chrome-bridge register' in your terminal.

How is the browser content indexed for semantic search?

The server features a built-in vector database with custom WebAssembly SIMD optimization, which enables intelligent tab content discovery and text extraction.

Is this project considered stable for production use?

The project is currently in its early stages and is under intensive development, meaning future updates will focus on stability and new feature enhancements.

Alternatives

Changelog

Badge

Chrome MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.