[Claude in Chrome] Windows: bridge returns empty extensions_list; extension 1.0.100 never connects
Status Open
Reported on v2.1.289
Maintainer reply None cached
Activity 0 comments · opened Oct 11, 2026
Summaryclaude --chrome loads the Claude in Chrome tools, but every tool call fails with NoExtensionConnectedError: No Chrome extension connected after discovery. The bridge reports extensions_list: [] for the account, even though the extension is installed, enabled, and signed into the same account.
Environment
- Claude Code 2.1.289 (native binary from the VS Code extension), Windows 11 Home 10.0.26200
- Claude in Chrome extension 1.0.100 (fcoeoabgfenejglbffodgkkbkcdhcgfn), Google Chrome, non-default profile
- Personal (first-party) account; the extension's stored accountUuid matches Claude Code's
oauthAccount.accountUuid,hybrid: false
Debug log (claude -p --chrome --debug)
[Claude in Chrome] Connecting to bridge: wss://bridge.claudeusercontent.com/chrome/<account uuid>
[Claude in Chrome] WebSocket connected, sending connect message
[Claude in Chrome] Bridge received: {"type":"waiting"}
[Claude in Chrome] Connection successful
[Claude in Chrome] Bridge received: {"type":"extensions_list","extensions":[]}
[Claude in Chrome] No extensions connected, waiting up to 10000ms for peer_connected
[Claude in Chrome] No extensions found after waiting
Error calling tool: NoExtensionConnectedError: No Chrome extension connected after discovery
Already tried
- Fully quit and relaunched Chrome; the native host (
chrome-native-host.bat->claude.exe --chrome-native-host) is launched by Chrome on startup and theclaude-mcp-browser-bridge-<user>pipe exists - Native messaging host registered in HKCU for Chrome; manifest allowed_origins matches the extension id
- Opened the extension side panel; extension enabled with nativeMessaging permission
- Closed any other Claude Code sessions using
--chrome - Developer mode -> Update on chrome://extensions: still 1.0.100 (the extension's local storage has
updateAvailable: true)
Expected
The extension registers with the bridge and tabs_context_mcp returns the open tabs.