MCPSERV.CLUB
AgentDeskAI

BrowserTools MCP

MCP Server

AI-powered browser monitoring & interaction via MCP

Stale(50)
6.7kstars
4views
Updated 11 days ago

About

BrowserTools MCP is a Chrome‑extension based tool that lets AI agents capture, analyze, and audit browser data using the Model Context Protocol. It supports performance, SEO, accessibility checks and integrates with IDEs for seamless debugging.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

BrowserTools MCP – Extending AI Context into the Browser

BrowserTools MCP solves a common pain point for developers building AI‑powered applications: making web browsers an active, observable part of the model’s context. Traditional MCP servers expose data and tools from local services, but they rarely include real‑time browser state. By integrating a Chrome extension with a lightweight Node.js middleware, BrowserTools MCP brings live page information—DOM snapshots, network logs, performance metrics, and accessibility scores—directly into the AI’s prompt space. This enables agents to reason about what is actually rendered, how it behaves, and whether it meets modern web standards without leaving their IDE.

The server acts as a bridge between three components: the Chrome extension, a local “browser‑tools‑server” that collects logs and runs diagnostics, and the MCP server installed in the developer’s IDE. When an AI assistant requests a browser tool, the MCP server forwards that request to the extension, which then executes Puppeteer or Lighthouse scripts on the active tab. Results are streamed back as structured data, allowing the assistant to present actionable insights or automatically modify the page (e.g., auto‑paste screenshots into a chat window). This tight coupling gives developers 10× more awareness of the web context, turning passive code editors into fully interactive debugging environments.

Key capabilities include:

  • Live DOM and screenshot capture – instant visual context for reasoning or troubleshooting.
  • Automated audits – Lighthouse‑based checks for performance, SEO, accessibility (WCAG), and best practices, including Next.js‑specific recommendations.
  • Debugger mode – a sequenced run of all diagnostic tools with an accompanying prompt to refine the assistant’s reasoning.
  • Audit mode – batch execution of auditing tools for comprehensive page reviews.
  • Auto‑paste integration – screenshots can be injected directly into the cursor of an AI client like Cursor, streamlining workflow.

Real‑world scenarios where this shines are plentiful. A web developer can ask an assistant to “audit the current page for accessibility issues” and receive a concise report instantly. A QA engineer can trigger performance benchmarks during test runs, or an SEO specialist can request a Next.js‑specific SEO audit while editing code. Because the data stays within the IDE, developers avoid context switching between browser tabs and tooling panels.

BrowserTools MCP stands out by combining the power of MCP with browser‑native diagnostics in a single, cohesive workflow. Its auto‑discovery and graceful reconnection features mean it requires minimal configuration, while the ability to run audits directly from an AI prompt eliminates manual testing steps. For teams building intelligent agents that need to interact with real web content, this server provides the missing link between model context and browser reality.