BrowserMCP MCP Server

Local Chrome browser automation and control.

TypeScript 1,800 126MIT
View on GitHub

Overview

This Model Context Protocol server enables seamless local Chrome browser automation and control through a TypeScript-based interface. It delivers powerful automation capabilities for developers who need programmatic browser interaction without external dependencies or complex setup processes. The server bridges Claude and other MCP clients with Chrome instances running on the user's machine, providing direct control over web navigation, interaction, and data extraction tasks.

BrowserMCP offers comprehensive browser automation features including page navigation, element interaction, screenshot capture, and DOM manipulation. The server supports JavaScript execution within the browser context, form submission, click automation, and content extraction from web pages. Users can interact with modern web applications, test workflows, and gather information from websites programmatically. The TypeScript implementation ensures type safety and integrates smoothly with Node.js-based development environments.

The server is compatible with Claude and any MCP client supporting the standard protocol, making it accessible across multiple AI-powered development tools. Typical use cases include automated web testing, data scraping, form filling, workflow automation, and web application interaction without manual intervention. Developers can leverage BrowserMCP for research automation, content gathering, testing complex user interactions, and integrating web-based services into autonomous agent workflows. The community-maintained nature ensures ongoing improvements and collaborative development.

Installation

npx -y @modelcontextprotocol/server-browsermcp

Compatible Clients

Claude DesktopCursor

Related

FAQ

How do I install the BrowserMCP MCP server?
Install via npx or pip depending on the language. Then add the server configuration to your MCP client settings file.
Which AI clients support the BrowserMCP MCP server?
The BrowserMCP MCP server is compatible with Claude Desktop, Cursor. Any MCP-compatible client should work.