MCP Server
An MCP server implementation that provides tools for controlling remote cloud browsers through CloudBrowser.ai with AI-powered automation capabilities.
Features
Remote Browser Management: Open, close, and control cloud browsers
Direct Browser Control: Puppeteer-based automation via Chrome DevTools Protocol
Session Management: Save and restore browser sessions with cookies/localStorage
Remote Desktop Access: Integration for visual browser control
AI-Powered Automation: Intelligent page content analysis and element interaction
Dual Transport: Support for both stdio and HTTP communication
Configuration
Prerequisites
You need a CloudBrowser.ai API token. Get one from cloudbrowser.ai.
Usage with OpenAI Agents, n8n, and Make (HTTP method)
For OpenAI Agents, n8n, and Make integrations, use the HTTP endpoint:
Endpoint:
https://mcp.cloudbrowser.ai
Authorization Header:
Bearer your_api_token_here
Usage with Claude Desktop (STDIO method)
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"cloudbrowser": {
"command": "npx",
"args": ["@cloudbrowser/mcp-server"],
"env": {
"CLOUDBROWSER_API_TOKEN": "your_api_token_here"
}
}
}
}
MCP Tools list
Browser Management
open_browser
- Opens a new remote browser instance in the cloudclose_browser
- Closes a specific browser instanceget_browsers
- Lists all active browser instancesstart_remote_desktop
- Starts VNC access to a browserstop_remote_desktop
- Stops VNC access to a browserget_saved_sessions
- Lists saved browser sessionsremove_saved_session
- Removes a saved session
Browser Automation
connect_to_browser
- Establishes direct control connection to a browsernavigate_to_url
- Navigates to a specific URLget_page_content
- Extracts comprehensive page content and structureclick_element
- Clicks on page elements using CSS selectorstype_text
- Types text into form fields and inputsget_elements
- Gets information about elements matching a selectortake_screenshot
- Captures page screenshotsevaluate_script
- Executes JavaScript code on the page
Last updated