Windows: Chrome extension connection broken in 2.1.37, works in 2.1.19 (EADDRINUSE pipe conflict)
Resolved 💬 3 comments Opened Feb 8, 2026 by Kleinster2 Closed Feb 12, 2026
Environment
- OS: Windows 11
- Claude Code broken version: 2.1.37
- Claude Code working version: 2.1.19
- Chrome extension: Claude in Chrome (Beta) v1.0.47
- Node.js: v22.17.0
Description
Chrome extension integration fails to connect on Windows in version 2.1.37. Downgrading to 2.1.19 immediately resolves the issue — the extension connects and tabs_context_mcp returns tab data normally.
Error
When running the native host manually or when Chrome spawns it, it fails with:
[Claude Chrome Native Host] Initializing...
[Claude Chrome Native Host] Creating socket listener: \.\pipe\claude-mcp-browser-bridge-klein
[Claude Chrome Native Host] Socket server error: Error: listen EADDRINUSE: address already in use \.\pipe\claude-mcp-browser-bridge-klein
The --claude-in-chrome-mcp process and --chrome-native-host process both run, but they never establish a connection. tabs_context_mcp always returns "Browser extension is not connected."
Steps to Reproduce
- Install Claude Code 2.1.37 on Windows
- Install Claude in Chrome extension v1.0.47
- Run
claude --chrome - Extension shows "Status: Enabled, Extension: Installed" in
/chrome - Any browser tool call returns "Browser extension is not connected"
- Manually running the native host shows EADDRINUSE on the named pipe
Workaround
npm install -g @anthropic-ai/claude-code@2.1.19
claude --chrome
Extension connects immediately on 2.1.19.
Regression Window
Broken in 2.1.37, working in 2.1.19. The exact version where it broke is somewhere in between.
Related Issues
- #21363
- #22885
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗