Enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a cloud browser environment.
npx @mintlify/mcp add browserbase --client claude
Get Started
-
Run
npm install
to install the necessary dependencies, then runnpm run build
to getdist/index.js
. -
Set up your Claude Desktop configuration to use the server.
{
"mcpServers": {
"browserbase": {
"command": "node",
"args": ["path/to/mcp-server-browserbase/browserbase/dist/index.js"],
"env": {
"BROWSERBASE_API_KEY": "<YOUR_BROWSERBASE_API_KEY>",
"BROWSERBASE_PROJECT_ID": "<YOUR_BROWSERBASE_PROJECT_ID>"
}
}
}
}
-
Restart your Claude Desktop app and you should see the tools available clicking the 🔨 icon.
-
Start using the tools! Below is an image of Claude closing a browser session.
Available tools
browserbase_create_session
Create a new cloud browser session using Browserbase
browserbase_navigate
Navigate to any URL in the browser
browserbase_screenshot
Capture screenshots of the entire page or specific elements
browserbase_click
Click elements on the page
browserbase_fill
Fill out input fields
browserbase_evaluate
Execute JavaScript in the browser console
browserbase_get_content
Extract all content from the current page
browserbase_parallel_sessions
reate multiple browser sessions and navigate to different URLs