Labsco
MCP SERVER

Snowfort Circuit MCP

by snowfort-ai

Drive a real browser by session ID — click, type, upload, watch the network and console — then export what you just did as Playwright test code.

Browser Automation, Control & ScreenshotsVerified
Summary
The reproduction survives the session that produced it.

browser_generate_playwright_test turns the clicking-around into code, so a bug reproduced once becomes a test that reproduces it every time afterwards, rather than a paragraph describing what someone did. The console messages and network requests come from that same session, which means the evidence and the repro are the same run instead of two attempts that may not match.

What it is

A browser automation server built on sessions: 29 tools covering launch, navigation, interaction by CSS selector, dialogs and tabs, screenshots and PDF, network and console capture, and Playwright test generation.

What you get
  • Sessions launched headed or headless, with viewport, timeout, screenshot quality and compression chosen at launch
  • Interaction by CSS selector: click, type, hover, drag between two selectors, key press, dropdown select and file upload
  • Waiting on a selector, plus three readings of the page — accessibility tree snapshot, HTML content and visible text
  • Navigation and tabs: back, forward, refresh, resize, and new, list, select and close for tabs
  • Dialog handling for alert, confirm and prompt, with the prompt text supplied
  • The page's own record of the session: every network request and every console message
  • Playwright test code generated from the actions recorded in that session
Requirements

Npx on your PATH, and the sessionId returned by browser_launch, which every subsequent call takes. No account, no key.

Setup effort

One command — npx @snowfort/circuit-web@latest