Claude Chrome MCP
Provides browser automation for Chrome, allowing tab management, navigation, and web page interaction through a Chrome extension and MCP server.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Claude Chrome MCPOpen a new Claude tab"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude Chrome MCP
Browser automation tool enabling MCP clients (Claude Desktop, Claude Code, Cursor) to interact with claude.ai through Chrome extension and MCP server.
Components
MCP Server
Chrome Extension (enabled only for claude.ai)
CLI Tool
Related MCP server: Browser Tools for Claude Code
Quick Start
Prerequisites
Google Chrome browser
Node.js v16 or higher
npm installed
Step 1: Install Chrome Extension
Open Chrome and navigate to chrome://extensions/
Enable "Developer mode" (toggle in top right)
Click "Load unpacked" and select the
extension/directory from this projectThe extension icon should appear in your toolbar
Step 2: Install Dependencies
# From the project root directory
cd mcp-server
npm installStep 3: Configure Claude Desktop
Open Claude Desktop settings
Navigate to Developer > Edit Config
Add this configuration:
{
"mcpServers": {
"claude-chrome-mcp": {
"command": "node",
"args": ["<absolute-path-to-project>/mcp-server/src/server.js"]
}
}
}Replace <absolute-path-to-project> with the full path to this project (e.g., /Users/yourname/claude-chrome-mcp)
Step 4: Restart Claude Desktop
After adding the configuration, restart Claude Desktop to load the MCP server. The server will automatically start its embedded WebSocket relay on port 54321.
Step 5: Test the Connection
In Claude Desktop, you can now use natural language commands like:
"Check Chrome status"
"Open a new tab"
"Send 'Hello, World!' to the new Claude tab"
"List all open Claude tabs"
"Search for Claude chats with 'math'"
Key Features
Async message sending with completion detection
Claude-to-Claude response forwarding
Conversation management via Claude.ai API
Network inspection and debugging tools
WebSocket-only architecture with persistent connections
Health monitoring endpoint for relay status
Documentation
Guide | Description |
Critical issues and improvement roadmap | |
System design and components | |
Complete troubleshooting and timeout resolution | |
Code changes, testing, and development procedures | |
Type definitions and development | |
Command-line interface and setup | |
Visual system diagrams |
Project Resources
MCP Configuration - Quick commands and setup
GitHub Releases - Release history
GitHub Issue Script - Claude Code integration utilities
CLI Tool (Optional)
npm install && npm run build && npm linkArchitecture
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Claude.ai │ │ Chrome Extension │ │ WebSocket Relay │
│ (Browser) │◄──►┤ (Offscreen Doc) │◄──►│ Port 54321 │
└─────────────────┘ └──────────────────┘ └─────────────────┘
▲
│
┌────────┴────────┐
│ │
┌───────▼──────┐ ┌───────▼──────┐
│ MCP Server │ │ Claude Code │
│ (Relay Mode) │ │ MCP Client │
└──────────────┘ └──────────────┘This server cannot be deployed
Maintenance
Related MCP Connectors
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Shared memory and actions for Claude, Kiro, OpenAI, Cursor, and other MCP-compatible AI clients.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP Server for Chrome DevTools, following the Chrome DevTools Protocol. Integrates with Claude Desktop and Claude Code.308MIT
- FlicenseNot gradedqualityDmaintenanceEnables browser automation (navigate, screenshot, click, type, etc.) for Claude Code via MCP protocol, with a Chrome extension for configuration.2-
- FlicenseNot gradedqualityCmaintenanceAn ungated reimplementation of the 'Claude in Chrome' MCP bridge that exposes 22 browser-automation tools to any MCP client, driving the official Claude Chrome extension via native messaging without requiring a claude.ai login.-
- AlicenseAqualityBmaintenanceMCP bridge between Chromium browsers (Arc, Vivaldi, Brave) and Claude Code. 18 browser automation tools (navigate, click, forms, screenshots, GIF recording, console, network) plus a popup chat panel powered by the Claude Agent SDK.185MIT