mcp-server-cloudbrowser
Cloud browser MCP Server is a protocol server that facilitates browser automation and interaction through a set of tools and APIs.
Cloud browser MCP Server
Test
- Run
npm install
to install the necessary dependencies, then runnpm run build
to getdist/index.js
. - Run
npm run inspector
to start the server.
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": {
"cloudbrowser": {
"command": "node",
"args": ["path/to/mcp-server-cloudbrowser/cloudbrowser/dist/index.js"],
"env": {
"API_KEY": "<YOUR_BROWSERBASE_API_KEY>"
},
"transportType": "stdio"
}
}
}
-
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.
Using npm
{
"mcpServers": {
"cloudbrowser": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@browsercloud/mcp-server-cloudbrowser"
],
"env": {
"API_KEY": "<YOUR_BROWSERBASE_API_KEY>"
},
"transportType": "stdio"
}
}
}
Tools
Browserbase API
-
cloudbrowser_navigate
- Navigate to any URL in the browser
- Input:
url
(string)
-
cloudbrowser_evaluate
- Execute JavaScript in the browser console
- Input:
script
(string): JavaScript code to execute
-
cloudbrowser_get_current_url
- Retrieve the current URL of the browser page
-
cloudbrowser_screenshot
- Capture screenshots of the entire page or specific elements
- Inputs:
name
(string, required): Name for the screenshotselector
(string, optional): CSS selector for element to screenshotwidth
(number, optional, default: 800): Screenshot widthheight
(number, optional, default: 600): Screenshot height
-
cloudbrowser_click
- Click elements on the page
- Input:
selector
(string): CSS selector for element to click
-
cloudbrowser_fill
- Fill out input fields
- Inputs:
selector
(string): CSS selector for input fieldvalue
(string): Value to fill
-
cloudbrowser_get_text
- Extract all content from the current page
- Input:
selector
(string, optional): CSS selector to get content from specific elements
Resources
The server provides access to two types of resources:
- Screenshots (
screenshot://<name>
)- PNG images of captured screenshots
- Accessible via the screenshot name specified during capture
Related MCP Servers
View all browser_automation servers →Fetch
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities, enabling LLMs to retrieve and process content from web pages.
markdownify-mcp
by zcaceres
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format.
mcp-playwright
by executeautomation
A Model Context Protocol server that provides browser automation capabilities using Playwright.
playwright-mcp
by microsoft
Playwright MCP is a Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots.
web-eval-agent
by Operative-Sh
operative.sh's MCP Server is a tool for autonomous debugging of web applications directly from your code editor.
mcp-server-weibo
by Selenium39
The Weibo MCP Server (TypeScript Version) is designed for scraping Weibo user information, feeds, and search functionality using the Model Context Protocol.
browser-tools-mcp
by AgentDeskAI
BrowserTools MCP is a browser monitoring and interaction tool that enhances AI applications by capturing and analyzing browser data through a Chrome extension.