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
Official Browserless MCP server: browser automation, scraping, screenshots and PDFs for AI agents.
Hosted Web Crawler MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Turn any public website into an MCP server for agents to search, read and navigate.
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,104 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,021 npmMIT
- AlicenseBqualityDmaintenanceAn 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.76 npmISC
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides structured control of a Playwright browser for QA, scraping, diagnostics, and reproducible browser workflows.3,369 npmMIT