Playwright MCP Extension Repro
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Playwright MCP Extension ReproRun the repro matrix test and check if example.com turns pink"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Playwright MCP Extension Repro
Minimal reproduction showing that standard Chrome extension loading in the Playwright MCP server fails without specific configuration settings.
Feature Request: microsoft/playwright#39569
🚀 Quick Start
Install dependencies:
npm installRun the matrix test:
npm test
Related MCP server: mcp-playwright
📊 What this tests
The script repro_matrix.ts compares two configurations:
ADVANCED_CONFIG: Uses the specific settings identified to enable extensions:
channel: ""(Reverts to bundled Chromium)chromiumSandbox: false(Allows unpacked extension mounting)allowUnrestrictedFileAccess: true(Disables protocol guard)
PAVEL_SUGGESTION: Uses the simplified configuration suggested in the feature request.
✅ Success Criteria
Background Color: The extension should inject a content script that turns
example.compink (rgb(255, 192, 203)).Page Title: The extension should change the document title to
PINK_EXT_ACTIVE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
One MCP for the Web. Easily search, crawl, navigate, and extract websites without getting blocked.…
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA minimal server that exposes Playwright browser automation capabilities through a simple API, enabling webpage interaction, DOM manipulation, and content extraction via the Model Context Protocol.5MIT
- AlicenseBqualityCmaintenance🚀 Active Fork of executeautomation/mcp-playwright This repository is an actively maintained continuation of the original MCP Playwright server: >👉 https://github.com/executeautomation/mcp-playwright A Model Context Protocol server that provides browser automation capabilities using Playwright.6327,948 npm1MIT
- AlicenseAqualityAmaintenanceMCP server for Chrome Web Store — upload, publish, status, metadata & Playwright-based UI automation838 npm4MIT
- AlicenseAqualityCmaintenanceMulti-agent Playwright MCP server with tab isolation via targetId, enabling multiple agents to share a single Chrome browser while maintaining isolated tab groups and shared sessions.1417 npm3MIT