Claude in Chrome MCP server never connects to socket (Doesnt Connect to Chrome)
Resolved 💬 3 comments Opened Feb 27, 2026 by shibga99 Closed Mar 2, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
The "Claude in Chrome" MCP server never establishes a connection. The Chrome native host creates a socket and listens, but Claude Desktop never connects to it. The mcp.log file has zero "Claude in Chrome" entries.
Environment
- Claude Desktop v1.1.4328
- macOS Darwin 23.4.0
- Chrome with 8 profiles
- chromeExtensionEnabled: true in config
What we tried
- Restarted Chrome completely (Cmd+Q)
- Restarted Claude Desktop completely (Cmd+Q)
- Restarted both together
- Killed all chrome-native-host processes and restarted
- Verified native messaging host config at NativeMessagingHosts/com.anthropic.claude_browser_extension.json — correct
- Verified binary exists at /Applications/Claude.app/Contents/Helpers/chrome-native-host
- Confirmed extension is installed and sidebar works standalone
- Confirmed same account logged in on both Desktop and Chrome extension
- Disabled and re-enabled the extension
- Used switch_browser MCP command — still fails
Observations
- Socket is created at /tmp/claude-mcp-browser-bridge-<user>/37931.sock and native host is listening
- mcp.log only shows "Control your Mac" server — no "Claude in Chrome" entries at all
- The Chrome extension sidebar works fine as a standalone chat
- The MCP bridge between Desktop and Chrome is the broken link
What Should Happen?
Claude Desktop should connect to the Chrome native host socket and initialize the "Claude in Chrome" MCP server, allowing Claude Code to interact with the browser (take screenshots, click elements, navigate pages, etc.).
Error Messages/Logs
⚠️ Claude in Chrome Extension Disconnected
The connection to Claude in Chrome was lost.
To reconnect:
1. Login to the same account in Claude Desktop and Claude in Chrome
2. If that doesn't work, restart Chrome completely (close all windows)
3. If that doesn't work, also restart Claude Desktop
Steps to Reproduce
- Open Chrome with the Claude in Chrome extension installed and enabled
- Open Claude Desktop (v1.1.4328) with chromeExtensionEnabled: true in config
- Start a new Claude Code conversation
- Attempt to use any Claude in Chrome MCP tool (e.g., tabs_context_mcp)
- Receive "Claude in Chrome Extension Disconnected" error every time
- Check mcp.log — no "Claude in Chrome" entries exist, only "Control your Mac"
- Check /tmp/claude-mcp-browser-bridge-<user>/ — socket file exists and native host is listening
- Claude Desktop never attempts to connect to the socket
Claude Model
Opus
Is this a regression?
No, this never worked
Last Working Version
1.1.4328
Claude Code Version
1.1.4328
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗