Skip to content

[Feature Request] [Playwright MCP Chrome Extension] - Allow Selection of Target Active Tab Session #1036

@Sayvai

Description

@Sayvai

🛑 Current Limitations

At the moment, when i click on the Chrome browser extension (i,e. Playwright MCP Bridge), it simply opens up a new tab either telling me whether there is an MCP Client connection made with the Playwright MCP Bridge, and if connected, providing an option to disconnect.

So currently, upon connecting with the Playwright MCP Bridge Chrome extension through an MCP Client LLM interaction (e.g. Claude Code), and whenever we prompt request through to the LLM to interact with a browser web page, the MCP tool opens up a new tab to create a new session with which the current chat session would then have access to, to proceed with browser tab-specific interactions and data gathering.

However, this is rather limited

✨ The Feature Request Proposal

It would be convenient and useful if the Playwright MCP Bridge browser extension itself is able to provide a context menu on click to explicitly select the currently opened Chrome browser tab, with which then when i next interact with my MCP Client (e.g. Claude Code), it can seamlessly perform immediate / correct MCP Server tool actions on the existing targeted browser tab session, without having to open a new browser tab session and loading the page from the start.

Even an additional sub-menu option of selecting from a list of existing open tabs, as well as another context menu option allowing us to disconnect from any active MCP Client connected tab sessions.

This would greatly improve the usability of the Playwright MCP Bridge extension as well as speed up the developer + LLM workflow UX without the need of potentially opening up a new browser tab which could take some seconds longer (or more) to load up, as well as reducing the number of Playwright MCP server tool calls to reduce context token input usage, thus improving overall LLM response times.

🖼️ Annotated screenshot of current Playwright MCP Bridge Extension Behaviour + Proposal

Playwright MCP Bridge - Current Behaviour - v0.0.37

Current configuration details

Software: Playwright MCP Bridge (Chrome Extension)
Version: 0.0.37

{
  "mcpServers": {
    "playwright-extension": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--extension"
      ]
    }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions