
browserbase / browse-plugin
✓ Official★ 5A skill package that teaches your agent 2 capabilities — every one documented and browsable below, no GitHub required · by browserbase.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Automate web browser interactions using MCP tools. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots,…
1 file — installable on its own
Guide deployment of serverless browser automation using the official Browserbase Functions CLI. Use when the user wants to deploy automation to run on a…
8 files — installable on its own
Browserbase for Cursor
Browser automation plugins for the Cursor IDE Marketplace. Control a real Chrome browser through natural language -- navigate, click, type, extract data, and take screenshots.
Plugins
| Plugin | Description |
|---|---|
| browse | Automate browser interactions via MCP tools. Navigate pages, fill forms, extract data, take screenshots. No API key needed for local mode. |
| functions | Deploy serverless browser automation to Browserbase cloud using the bb CLI. |
Quick start
Browse plugin
cd plugins/browse
npm install # Installs dependencies and auto-builds TypeScriptThe MCP server starts automatically when the plugin is active in Cursor. Just ask:
- "Go to Hacker News and get the top 5 stories"
- "Fill out the signup form on example.com"
- "Take a screenshot of localhost:3000"
Browserbase cloud (optional)
For stealth browsing, proxies, and CAPTCHA solving:
export BROWSERBASE_API_KEY="your-api-key"
export BROWSERBASE_PROJECT_ID="your-project-id"Get credentials at browserbase.com/settings.
Architecture
The browse plugin runs an MCP server over stdio that wraps Playwright:
Cursor Model ──MCP tool call──▶ MCP Server ──Playwright──▶ Chrome
▲ │
│ │
└──── screenshot file path ──────┘
└──── interactive elements ──────┘- No API key needed for local Chrome automation
- Headed browser -- you can watch the automation happen
- 10 MCP tools: navigate, click, type, snapshot, screenshot, scroll, evaluate, select, wait, close
- Persistent sessions -- cookies and login state carry over via Chrome profile
Validation
node scripts/validate-template.mjsTroubleshooting
Chrome not found
- macOS/Windows: Install from google.com/chrome
- Linux:
sudo apt install google-chrome-stable
Profile refresh
rm -rf plugins/browse/.chrome-profileResources
Install the whole package (2 skills):
npx skills add https://github.com/browserbase/browse-pluginOr install a single skill:
npx skills add https://github.com/browserbase/browse-plugin --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.