Browserloop MCP Server

A Model Context Protocol server for taking screenshots of web pages using Playwright

Local serverstdioTypeScript

What is the Browserloop MCP Server?

A Model Context Protocol server for taking screenshots of web pages using Playwright

The short version

A Model Context Protocol (MCP) server for taking screenshots and reading console logs from web pages using Playwright. This tool allows AI agents to automatically capture screenshots and monitor browser console output for debugging, testing, and development tasks.

  • 📸 High-quality screenshot capture using Playwright
  • 📝 Console log monitoring and collection from web pages
  • 🌐 Support for localhost and remote URLs
  • 🍪 Cookie-based authentication for protected pages
  • 🐳 Docker containerization for consistent environments
  • ⚡ PNG, JPEG, and WebP format support with configurable quality

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
urlstring
widthnumber
heightnumber
formatstring
qualitynumber
fullPageboolean
selectorstring

How to install the Browserloop MCP Server

claude mcp add browserloop --env BROWSERLOOP_DEFAULT_COOKIES=your-value --env BROWSERLOOP_DEFAULT_FORMAT=your-value --env BROWSERLOOP_DEFAULT_QUALITY=your-value -- npx -y Usage

Configuration

VariableDescriptionRequired
BROWSERLOOP_DEFAULT_COOKIESConfiguration value read at startup.Optional
BROWSERLOOP_DEFAULT_FORMATConfiguration value read at startup.Optional
BROWSERLOOP_DEFAULT_QUALITYConfiguration value read at startup.Optional

Example prompts to try

  • “Use Browserloop to url.”
  • “Use Browserloop to width.”
  • “Use Browserloop to height.”

Frequently asked questions

A Model Context Protocol server for taking screenshots of web pages using Playwright Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.