{"name":"io.github.vola-trebla/playwright-trace-decoder-mcp","slug":"vola-trebla-playwright-trace-decoder-mcp","title":null,"description":"MCP server for unpacking and analyzing Playwright trace.zip archives","url":"https://mcp.market/server/vola-trebla-playwright-trace-decoder-mcp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"scraping","tags":["scraping"],"presence":{"score":17,"stars":1,"forks":1,"downloads_week":49,"last_push_at":"2026-05-21T13:57:23.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/vola-trebla/playwright-trace-decoder-mcp","website":null,"version":"0.2.3","remotes":[],"packages":[{"registryType":"npm","identifier":"playwright-trace-decoder-mcp","version":"0.2.3","transport":{"type":"stdio"}}],"tools":[{"name":"analyze_race_conditions","description":"Detects potential race conditions by finding network requests that were still","write_action":false,"price_micros":0,"input_schema":null},{"name":"compare_traces","description":"Compares a passing and a failing trace of the same test. Aligns actions by sequence,","write_action":false,"price_micros":0,"input_schema":null},{"name":"correlate_dom_and_network","description":"Joins the HAR network log and DOM snapshots into an explicit causal chain.","write_action":false,"price_micros":0,"input_schema":null},{"name":"detect_performance_anomalies","description":"Detects Long Tasks and frame drops that cause Playwright timeouts. Analyses screencast-frame","write_action":false,"price_micros":0,"input_schema":null},{"name":"extract_trace_metadata_strict","description":"Strictly inspects a Playwright trace archive and returns format version, retry session","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_error_signature","description":"Generates a stable 12-char hash signature for a test failure by normalizing the","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_action_timeline","description":"Returns a paginated timeline of all actions with locators and timings. Use limit/offset to page through large traces.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_aria_accessibility_tree","description":"Returns the ARIA accessibility tree (YAML) for a frame snapshot in the trace.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_causal_chain_for_failure","description":"Walks backwards from the failed action and builds a chronological chain of","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_console_errors","description":"Returns JS exceptions and warnings. Use limit/offset to page through results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_dom_mutation_delta","description":"Diffs the ARIA tree before and after a specific action. Returns added and removed","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_element_state_at_failure","description":"Returns DOM attributes of the failing element at the moment of failure","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_filtered_network_logs","description":"Returns only 4xx/5xx network responses, stripping static assets. Use limit/offset to page through results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_screenshot_at_failure","description":"Returns the screenshot (base64 JPEG) from the trace closest to the moment of failure.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_test_metadata","description":"Returns test metadata: title, browser, platform, viewport, and start time","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_trace_summary","description":"Returns the failing action and top-level error message from a Playwright trace","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-27T21:27:49.822Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:27:49.869Z","components":{"code":{"score":25,"max":25,"notes":["14 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 129 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"playwright-trace-decoder-mcp","version":"0.2.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-05-19T00:51:22.903Z","repositoryUrl":"git+https://github.com/vola-trebla/playwright-trace-decoder-mcp.git","weeklyDownloads":49}],"repo":{"found":true,"owner":"vola-trebla","repo":"playwright-trace-decoder-mcp","archived":false,"pushedAt":"2026-05-21T13:57:23Z","stars":1,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/14157914?v=4","ownerCreatedAt":"2015-09-07T06:57:28Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/14157914?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":1,"downloadsWeek":49,"license":"MIT","lastPushAt":"2026-05-21T13:57:23.000Z","score":17}}}},"grade_history":[],"reviews":[]}