Skip to main content
Glama
palimpsest-labs

playwright-archive-mcp

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

playwright_record(urls, wait, timeout, ...)

Batch: drive a headless browser against URL(s), record all HTTP traffic

playwright_start

Start a persistent interactive session with always-on recording

playwright_navigate / playwright_click / playwright_fill

Drive the interactive session

playwright_text / playwright_html / playwright_screenshot

Read page content / save a screenshot

playwright_back / playwright_forward / playwright_stats / playwright_close

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 binary

Once 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.com

Tests

pip install -e ".[dev]"
pytest

The suite is browser-free (pure logic + validation paths), so it runs without playwright install chromium.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

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.

  • Official remote MCP server for Archivist AI TTRPG campaign memory: characters, sessions, and more.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/palimpsest-labs/playwright-archive-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server