# mcp-server-browserbase

> MCP Server

This repository provides a server implementing the Model Context Protocol (MCP) with cloud browser automation capabilities using Browserbase, Puppeteer, and Stagehand, enabling LLMs to interact with web pages and external data.

## Overview

- **Category:** AI
- **Language:** TypeScript
- **Stars:** 3404
- **Forks:** 64
- **Owner:** browserbase
- **GitHub:** https://github.com/browserbase/mcp-server-browserbase
- **Homepage:** https://stagehand.dev
- **Created:** 2024-12-05T19:20:40+00:00
- **Updated:** 2025-03-29T00:06:43+00:00
- **Source:** https://model-context-protocol.com/servers/llm-browser-control-browserbase-stagehand-automation

## Setup

## Setup
To learn to get started with Browserbase, check out [Browserbase MCP](./browserbase/README.md) or [Stagehand MCP](./stagehand/README.md).

## Tools

## Available Tools

**Browserbase MCP**:

1.  Browser Automation (Control and orchestrate cloud browsers)
2.  Data Extraction (Extract structured data from any webpage)
3.  Console Monitoring (Track and analyze browser console logs)
4.  Screenshots (Capture full-page and element screenshots)
5.  JavaScript (Execute custom JS in the browser context)
6.  Web Interaction (Navigate, click, and fill forms with ease)

**Stagehand MCP**:

1.  Atomic Instructions (Execute precise actions like `act("click the login button")` or `extract("find the red shoes")`)
2.  Model Flexibility (Supports multiple models, including OpenAI's GPT-4 and Anthropic's Claude-3.7 Sonnet)
3.  Modular Design (Easily integrate new models with minimal changes)
4.  Vision Support (Use annotated screenshots for complex DOMs)
5.  Open Source (Contribute to the project and join the [Slack community](https://join.slack.com/t/stagehand-dev/shared_invite/zt-2uvuobu50-~wVSx2Si75CPa3332hwVEw) for support)
