What it does
FSB is a Chrome extension for browser automation through natural language descriptions. Rather than relying on visual page analysis, it reads the live DOM structure, identifies clickable elements and forms, builds an execution plan, and performs browser actions. When set up as an MCP server, Claude Code and other MCP clients can drive the browser by describing tasks in plain English—no browser automation code required. The extension maintains session state, verifies action outcomes, and reports progress and logs.
Who it's for
QA engineers automating regression test flows, researchers extracting and comparing information across multiple pages, and developers building AI-powered workflows that require browsing without writing browser automation scripts.
Common use cases
- Run end-to-end QA test flows described in plain language
- Extract information from multiple pages and summarize findings
- Fill and submit forms across different sites
- Verify page state changes and collect action logs for regression testing
- Automate multi-step workflows that require conditional branching based on page state
Setup pitfalls
- Marked high-risk due to filesystem access, network requests, and active browser control—behavior can be unpredictable on complex or sensitive sites; test on non-critical pages first
- Requires both the Chrome extension (installed from Chrome Web Store) and the
npx fsb-mcp-serverinstallation; each must be set up and the client must be restarted separately - Each browser profile executes one automation task at a time; parallel automation requires separate browser instances or profiles
- If using the extension side panel directly (not through MCP), provide an API key for an AI provider (xAI, Gemini, OpenAI, Anthropic, etc.); MCP clients can omit this requirement