MCP
Рекомендовано
Локальный
Платный
Browserbase MCP
Cloud browser automation with Stagehand for AI-powered web interactions, screenshots, and data extraction.
автор: Browserbase
Установка
Копируй и вставляй в терминал
2 установок
curl -fsSL https://vibebaza.com/i/browserbase | bash
The Browserbase MCP server provides cloud browser automation capabilities using Browserbase and Stagehand. It enables LLMs to interact with web pages, take screenshots, extract information, and perform automated actions with atomic precision.
Installation
npm install -g @browserbasehq/mcp-server-browserbase
Configuration
Remote Server (Recommended)
Get a hosted URL from Smithery with LLM costs included:
{
"mcpServers": {
"browserbase": {
"type": "http",
"url": "your-smithery-url.com"
}
}
}
Local Server
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": ["@browserbasehq/mcp-server-browserbase"],
"env": {
"BROWSERBASE_API_KEY": "your-api-key",
"BROWSERBASE_PROJECT_ID": "your-project-id",
"GEMINI_API_KEY": "your-gemini-key"
}
}
}
}
Features
| Feature | Description |
|---|---|
| Browser Automation | Control cloud browsers via Browserbase |
| Data Extraction | Extract structured data from any webpage |
| Web Interaction | Navigate, click, and fill forms |
| Screenshots | Full-page and element screenshots |
| Model Flexibility | Supports OpenAI, Claude, Gemini, and more |
| Vision Support | Annotated screenshots for complex DOMs |
| Session Management | Create, manage, and close browser sessions |
| High Performance | 20-40% faster with automatic caching (v3) |
Stagehand v3 Features
- Targeted extraction across iframes and shadow roots
- CSS selector support with improved element targeting
- Multi-browser support (Playwright, Puppeteer, Patchright)
- Built-in primitives:
page,locator,frameLocator,deepLocator - Experimental features with
--experimentalflag
Configuration Options
| Flag | Description |
|---|---|
--proxies |
Enable Browserbase proxies |
--advancedStealth |
Enable advanced stealth mode (Scale Plan) |
--keepAlive |
Enable keep-alive sessions |
--contextId |
Specify a Browserbase Context ID |
--browserWidth |
Viewport width (default: 1024) |
--browserHeight |
Viewport height (default: 768) |
--modelName |
AI model (default: gemini-2.0-flash) |
--experimental |
Enable experimental features |
Usage Example
Claude, navigate to example.com, take a screenshot,
and extract all product prices from the page.