playwright-archive-mcp
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-archive-mcpRecord all HTTP traffic from https://example.com"
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-archive-mcp
MCP server that drives a headless or interactive Playwright browser and records every HTTP request/response into the shared web-archive store (entry type request), making captured traffic searchable via unified-history-mcp.
Part of the Palimpsest investigative toolkit. The archive write-path and SSRF URL validation come from the shared web-archive-store.
Tools
Tool | Description |
| Batch: drive a headless browser against URL(s), record all HTTP traffic |
| Start a persistent interactive session with always-on recording |
| Drive the interactive session |
| Read page content / save a screenshot |
| Session control |
Auth headers are redacted by default; binary/streaming bodies are skipped. Recorded entries become searchable once the web-archive rebuild tool runs.
Related MCP server: playwright-mcp-server
Install
playwright-archive-mcp depends on web-archive-store — install it first:
git clone https://github.com/palimpsest-labs/web-archive-store
cd web-archive-store
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
cd ..
git clone https://github.com/palimpsest-labs/playwright-archive-mcp
cd playwright-archive-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
playwright install chromium # downloads the browser binaryOnce web-archive-store is published to PyPI this becomes a single pip install -e ..
CLI
A standalone recorder CLI is available both as a console script and a direct-run script (the latter works from a fresh clone if the sibling web-archive-store checkout is present):
playwright-archive https://example.com https://example.org
# or
python playwright_archive.py https://example.comTests
pip install -e ".[dev]"
pytestThe suite is browser-free (pure logic + validation paths), so it runs without playwright install chromium.
This server cannot be deployed
Maintenance
Related MCP Connectors
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
MCP server for web extraction and rendering via AceDataCloud WebExtrator
One MCP for the Web. Easily search, crawl, navigate, and extract websites without getting blocked.…
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceA Playwright-based MCP server that exposes a live browser as a traceable, inspectable, debuggable and controllable execution environment for AI agents.3,713 npm57-
- AlicenseAqualityFmaintenanceStateful MCP server wrapping Playwright for browser automation. Provides tools to navigate, interact, and extract data from web pages via a persistent browser session.191,199 npmMIT
- FlicenseBqualityBmaintenanceAn MCP server for generic browser automation using Playwright. Enables MCP clients to navigate pages, inspect elements, execute JavaScript, capture screenshots, and monitor console logs and network traffic via a headless Chromium instance.7-
- AlicenseNot gradedqualityCmaintenanceAn MCP server that provides structured control of a Playwright browser for QA, scraping, diagnostics, and reproducible browser workflows.4,799 npmMIT