You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+41-2Lines changed: 41 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,20 @@
8
8
9
9
This server provides cloud browser automation capabilities using [Browserbase](https://www.browserbase.com/) and [Stagehand](https://github.com/browserbase/stagehand). It enables LLMs to interact with web pages, take screenshots, extract information, and perform automated actions with atomic precision.
10
10
11
+
## What's New in Stagehand v3
12
+
13
+
Powered by [Stagehand v3.0](https://github.com/browserbase/stagehand), this MCP server now includes:
14
+
15
+
-**20-40% Faster Performance**: Speed improvements across all core operations (`act`, `extract`, `observe`) through automatic caching
16
+
-**Enhanced Extraction**: Targeted extraction and observation across iframes and shadow roots
17
+
-**Improved Schemas**: Streamlined extract schemas for more intuitive data extraction
18
+
-**Advanced Selector Support**: CSS selector support with improved element targeting
19
+
-**Multi-Browser Support**: Compatible with Playwright, Puppeteer, and Patchright
20
+
-**New Primitives**: Built-in `page`, `locator`, `frameLocator`, and `deepLocator` for simplified automation
21
+
-**Experimental Features**: Enable cutting-edge capabilities with the `--experimental` flag
22
+
23
+
For more details, visit the [Stagehand v3 documentation](https://docs.stagehand.dev/).
24
+
11
25
## Features
12
26
13
27
| Feature | Description |
@@ -19,6 +33,8 @@ This server provides cloud browser automation capabilities using [Browserbase](h
19
33
| Model Flexibility | Supports multiple models (OpenAI, Claude, Gemini, and more) |
20
34
| Vision Support | Use annotated screenshots for complex DOMs |
21
35
| Session Management | Create, manage, and close browser sessions |
36
+
| High Performance | 20-40% faster operations with automatic caching (v3) |
37
+
| Advanced Selectors | Enhanced CSS selector support for precise element targeting |
22
38
23
39
## How to Setup
24
40
@@ -190,7 +206,6 @@ The Browserbase MCP server accepts the following command-line flags:
190
206
|`--persist`| Whether to persist the Browserbase context (default: true) |
191
207
|`--port <port>`| Port to listen on for HTTP/SHTTP transport |
192
208
|`--host <host>`| Host to bind server to (default: localhost, use 0.0.0.0 for all interfaces) |
193
-
|`--cookies [json]`| JSON array of cookies to inject into the browser |
|`--modelName <model>`| The model to use for Stagehand (default: gemini-2.0-flash) |
@@ -343,6 +358,30 @@ Here's how to use it for custom browser sizing. We recommend to stick with 16:9
343
358
}
344
359
```
345
360
361
+
### Experimental Features
362
+
363
+
Stagehand v3 includes experimental features that can be enabled with the `--experimental` flag. These features provide cutting-edge capabilities that are actively being developed and refined.
0 commit comments