https://github.com/browserbase/mcp-server-browserbase
Allow LLMs to control a browser with Browserbase and Stagehand
https://github.com/browserbase/mcp-server-browserbase
ai browser chrome chromium mcp playwright puppeteer
Last synced: 5 months ago
JSON representation
Allow LLMs to control a browser with Browserbase and Stagehand
- Host: GitHub
- URL: https://github.com/browserbase/mcp-server-browserbase
- Owner: browserbase
- License: mit
- Created: 2024-12-05T19:20:40.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-05-14T14:21:56.000Z (5 months ago)
- Last Synced: 2025-05-14T15:37:30.470Z (5 months ago)
- Topics: ai, browser, chrome, chromium, mcp, playwright, puppeteer
- Language: TypeScript
- Homepage: https://stagehand.dev
- Size: 4.73 MB
- Stars: 1,634
- Watchers: 16
- Forks: 163
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-devops-mcp-servers - browserbase/mcp-server-browserbase - Automate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more) (CI/CD & DevOps Pipelines / 📂 Browser Automation)
- awesome-devops-mcp-servers - browserbase/mcp-server-browserbase - Automate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more) (CI/CD & DevOps Pipelines / 📂 Browser Automation)
- awesome-mcp-servers - browserbase/mcp-server-browserbase - Automate browser interactions in the cloud, including navigation, data extraction, and form filling, via MCP server. ([Read more](/details/browserbasemcp-server-browserbase.md)) `mcp` `browser` `automation` `cloud` `data-extraction` (Code Execution & Automation MCP Servers)
- awesome - browserbase/mcp-server-browserbase - Allow LLMs to control a browser with Browserbase and Stagehand (TypeScript)
- best-of-mcp-servers - GitHub - 34% open · ⏱️ 25.09.2025) (Browser Automation)
- awesome-mcp-servers - **mcp-server-browserbase** - Allow LLMs to control a browser with Browserbase and Stagehand `typescript` `ai` `browser` `chrome` `chromium` `npm install browserbase/mcp-server-browserbase` (AI/ML)
- awesome-mcp-servers - **mcp-server-browserbase** - Allow LLMs to control a browser with Browserbase and Stagehand `typescript` `ai` `browser` `chrome` `chromium` `npm install browserbase/mcp-server-browserbase` (AI/ML)
- Awesome-MCP-Servers-directory - Browserbase - Automate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more) (Browser Automation)
- Awesome-Official-MCP-Servers - Browserbase - server-browserbase?style=social) | Automate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more) | | (官方 MCP 服务器列表)
- Awesome-Official-MCP-Servers - Browserbase - server-browserbase?style=social) | Automate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more) | | (官方 MCP 服务器列表)
- awesome-mcp-servers - browserbase/mcp-server-browserbase - クラウドでのブラウザ相互作用の自動化(ウェブナビゲーション、データ抽出、フォーム入力など) (スター履歴 / 📂 <a name="browser-automation"></a>ブラウザ自動化)
- mcp-index - Browserbase - Provides cloud browser automation capabilities, enabling interaction with web pages, taking screenshots, and executing JavaScript in a cloud browser environment. (Developer Tools)
- StarryDivineSky - browserbase/mcp-server-browserbase
- awesome-mcp-servers - Browserbase MCP Server - Allow LLMs to control a browser with Browserbase and Stagehand (Table of Contents / Browser Automation)
- awesome-mcp-servers - Browserbase MCP Server - Allow LLMs to control a browser with Browserbase and Stagehand (Table of Contents / Browser Automation)
- awesome-mcp-servers - Browserbase - Automate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more) (Official Servers)
- awesome-mcp-zh - browserbase/mcp-server-browserbase
- awesome-mcp-zh - browserbase/mcp-server-browserbase
- awesome-hacking-lists - browserbase/mcp-server-browserbase - Allow LLMs to control a browser with Browserbase and Stagehand (TypeScript)
README
# Browserbase MCP Server

[The Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you’re building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.
This server provides cloud browser automation capabilities using [Browserbase](https://www.browserbase.com/) and [Stagehand](https://github.com/browserbase/stagehand). This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a cloud browser environment.
To learn to get started with Browserbase, check out [Browserbase MCP](./browserbase/README.md) or [Stagehand MCP](./stagehand/README.md).
## Getting Started with available MCPs
🌐 **Browserbase MCP** - Located in [`browserbase/`](./browserbase/)
| Feature | Description |
| ------------------ | ----------------------------------------- |
| Browser Automation | Control and orchestrate cloud browsers |
| Data Extraction | Extract structured data from any webpage |
| Console Monitoring | Track and analyze browser console logs |
| Screenshots | Capture full-page and element screenshots |
| Web Interaction | Navigate, click, and fill forms with ease |🤘 **Stagehand MCP** - Located in [`stagehand/`](./stagehand/)
| Feature | Description |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Atomic Instructions | Execute precise actions like `act("click the login button")` or `extract("find the red shoes")` |
| Model Flexibility | Supports multiple models, including OpenAI's GPT-4 and Anthropic's Claude-3.7 Sonnet |
| Modular Design | Easily integrate new models with minimal changes |
| Vision Support | Use annotated screenshots for complex DOMs |
| 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 |### Alternative Installation Methods
[Smithery](https://smithery.ai/server/@browserbasehq/mcp-browserbase)
### Credits
Huge thanks and shoutout to the Playwright team for their contributions to the framework, and their work on the [Playwright MCP Server](https://github.com/microsoft/playwright-mcp)