Playwright Trace Decoder MCP
Unpacks Playwright trace.zip files and exposes structured tools for diagnosing CI test failures.
Install Playwright Trace Decoder MCP
Pick your client, then add it in one click or paste the config.
https://api.example.com/cart/items
Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.
Overview
Use cases
- Investigate a failed Playwright test from a CI trace
- Identify the source line behind a failing locator
- Compare passing and failing browser runs
- Inspect network and console errors around a failure
- Reduce trace archive size before storage or transfer
Key features
- Structured Playwright trace.zip inspection
- Paginated action, network, and console results
- Compact ARIA trees and DOM mutation deltas
- Failure screenshots and critical-frame extraction
- Causal-chain and passing-versus-failing trace analysis
- Locator-to-source mapping and error signatures
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked 2d ago
Recent health check succeeded.
7/7 checks healthy over the last 45d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars1Stargazers on the source repository.
Last commit9d agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.
How Playwright Trace Decoder MCP works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Playwright Trace Decoder MCP
playwright-trace-decoder-mcp is an MCP server that connects AI agents to Playwright trace.zip archives for structured failure analysis. Its main tools inspect metadata, actions, network and console errors, ARIA trees, screenshots, causal chains, source locations, and differences between passing and failing traces.
Yes, it accepts an HTTPS URL as trace_path, downloads the archive automatically, and caches it for the session. It also accepts an absolute local path to a trace.zip archive.
It reduces response volume with focused tools, pagination, compact ARIA YAML, DOM mutation deltas, and selected screenshot extraction. List tools support limit and offset parameters, with a has_more flag for additional results.
Yes, map_locator_to_source returns the failing interaction and can identify the test file, line, and column through the runner execution stack when that information is present in the trace.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/playwright-trace-decoder-mcp)HTML Embed
<a href="https://allmcps.com/mcp/playwright-trace-decoder-mcp"><img src="https://allmcps.com/api/badge/playwright-trace-decoder-mcp?style=directory" alt="Playwright Trace Decoder MCP on AllMCPs" /></a>