[FEATURE] Claude in Chrome: support creating MCP tab group in existing window instead of always opening a new one
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When Claude Code launches Chrome on Linux/WSL and calls tabs_context_mcp({ createIfEmpty: true }), the extension always creates a new window for the MCP tab group. This means every browser automation session opens two Chrome windows: the initial one from launch, and the extension's new one.
On macOS/Windows this can be worked around with --no-startup-window, but on Linux there's no system tray to keep Chrome alive without a window.
Proposed Solution
Add an option to tabs_context_mcp to create the MCP tab group in an existing window (e.g., wrapping the current tab into a group) instead of always opening a new window. Something like createIfEmpty: true, reuseWindow: true.
Alternative Solutions
_No response_
Priority
Low - Nice to have
Feature Category
CLI commands and flags
Use Case Example
_No response_
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗