BrowserTools MCP is an MCP server that streams browser diagnostics from a real Chrome session to AI coding agents in Cursor and other compatible IDEs.
The tool solves the problem of giving AI agents visibility into a live web application without requiring them to automate a fresh browser instance. Unlike Chrome DevTools Protocol-based servers that drive automated browsers, BrowserTools attaches to your existing Chrome session through a DevTools extension, keeping you logged in and on the page you were already viewing. It captures console output, network activity, screenshots, and Lighthouse audits—performance, accessibility, and SEO data—and relays them to the MCP client running in your editor.
BrowserTools suits developers who want their AI agent to debug or audit an application they are actively using, rather than setting up test automation. It eliminates the friction of recreating authentication state in a throwaway browser profile. The tool works with any MCP-compatible client including Cursor, Claude Code, Windsurf, Cline, Zed, and Gemini CLI. Installation requires Node 22.19 or newer and involves pointing your MCP client to the server and loading the Chrome extension from the repository; no separate connector process needs to be started.
The project underwent a significant rewrite in version 2.0, consolidating three processes into one, removing an unauthenticated local server, implementing credential scrubbing before data leaves the browser, and adding a test suite. A critical vulnerability in the prior version prompted the upgrade recommendation. The tool includes a diagnostic command to identify missing setup pieces and a verbose mode for observing capture in real time during installation verification.