loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

playwright-mcp-tabbed

MCP Tool

songofhawk/playwright-mcp-tabbed

Playwright MCP server with per-tool tab_index support for parallel agent use

Install

$ npx loaditout add songofhawk/playwright-mcp-tabbed

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "playwright-mcp-tabbed": {
      "command": "npx",
      "args": [
        "-y",
        "playwright-mcp-tabbed"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

playwright-mcp-tabbed

中文说明

> A tab-aware Playwright MCP server for parallel agent workflows.

playwright-mcp-tabbed adds explicit tab_index support to Playwright MCP tools so multiple agents can operate on different tabs while sharing a single browser context and login session.

The Problem

The official @playwright/mcp model is centered around a shared active page. That is perfectly fine for single-agent flows, but it becomes fragile in concurrent workflows:

  • Agent A selects tab 1
  • Agent B selects tab 2
  • Agent A's next action may accidentally run on tab 2

This project removes that shared active-tab assumption. Instead, each tool call can target a tab directly.

Typical Use Cases

playwright-mcp-tabbed is especially useful when browser automation is part of a larger agent workflow.

1. Batch bug fixing

One main agent logs in once, opens several tabs, and assigns one tab_index to each bug-fixing sub-agent. Every sub-agent can reproduce and verify its own issue in parallel without losing authentication state.

2. Multi-route regression checks

After a refactor, different agents can validate /orders, /wallet, /settings, and /users at the same time while staying inside the same logged-in admin session.

3. Side-by-side environment comparison

One tab points to the old app, another to the migrated app, and another to a staging environment. Agents can compare behavior or styling in parallel without repeatedly logging in.

4. Long workflows split across agents

Instead of forcing one agent to serialize a long browser journey, you can split related subflows into dedicated tabs and assign them to separate agents.

How It Works
  • One browser instance
  • One shared browser context
  • Many tabs
  • Every browser tool call can specify tab_index

This gives you:

  • shared cookies and login state
  • stable routing to the intended tab
  • better fit for mul

Tags

browser-automationcursormcpmulti-agentplaywright

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated19 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/30/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/songofhawk/playwright-mcp-tabbed)](https://loaditout.ai/skills/songofhawk/playwright-mcp-tabbed)