Browser MCP Server
Automates the creation of Gmail accounts at scale, handling the full signup flow with anti-detection measures (human-like typing delays, session warming, rotated user agents, proxy rotation), phone verification bypass (skip strategies plus 5sim SMS code retrieval), and automatic saving/export of created account credentials.
Targets Google's account signup flow for account creation and uses Google searches during session warming to make automated sessions appear human.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Browser MCP Servercheck browser availability and get account creation stats"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Browser MCP Server
Advanced MCP (Model Context Protocol) server for browser automation with anti-detection, phone verification bypass, proxy management, and account tracking.
Features
š Advanced Anti-Detection System
Human-like Typing Simulation - Random delays between keystrokes (0.1-0.3s)
Session Warming - Pre-browsing Google, BBC, Wikipedia, YouTube to appear human
Random User Agents - Rotates browser fingerprints for each account
Natural Delays - Random wait times between actions (0.5-1.2s)
Navigator Property Modification - Hides automation signatures
Realistic Name Generation - Uses names from external file for authenticity
š Phone Verification Bypass
Multiple Skip Strategies - Automatically detects and clicks skip buttons
Alternative Method Detection - Tries "Try another way" options
5sim API Integration - Automatic phone number purchase and SMS code retrieval
Smart Retry Logic - Multiple fallback strategies if one fails
Multi-language Support - Works with English and Arabic skip buttons
š Smart Proxy Integration
Built-in Proxy Support - FreeProxy integration for IP rotation
Automatic Proxy Selection - Random proxy selection for each account
Proxy Validation - Ensures proxy is working before use
š Detailed Statistics
Total Accounts Created - Track all created accounts
Active Accounts Count - Monitor account status
Success Rate Percentage - Calculate creation success rate
Last Creation Timestamp - Track recent activity
Account Details - View all saved account information
š¾ Auto-Save Accounts
JSON Format Storage - Structured account data storage
Automatic Backup - Accounts saved immediately after creation
Account Metadata - Includes email, password, creation date, status
Easy Export - Simple JSON format for easy data export
š Auto-Retry on Failure
Robust Error Handling - Multiple retry attempts on failure
Element Detection - Multiple selector strategies for finding elements
Page Load Retry - Retries page loading if initial attempt fails
Smart Fallbacks - Alternative methods if primary method fails
ā” Lightning Fast Creation
Optimized Performance - Efficient code for fast execution
Minimal Resource Usage - Lightweight and efficient
Quick Browser Setup - Fast Chrome driver initialization
š Secure Configuration
Separate Config Files - Easy to obfuscate main script while keeping configs editable
Password Protection - Secure password storage in separate file
API Key Management - Secure API key storage
No Hardcoded Secrets - All sensitive data in external files
šÆ Additional Features
Custom User Agents - Support for custom user agent lists
Custom Names Database - Use your own name lists
Birthday Configuration - Customizable birthday settings
Gender Selection - Support for Male, Female, Other
Multi-language Support - Works with English and Arabic interfaces
ChromeDriver Auto-Management - Automatic ChromeDriver download and setup
Related MCP server: scout-mcp-server
Supported Browsers
Browser | Engine | Status |
Firefox | Gecko | ā Working |
Chromium | Blink | ā Working |
Edge | Blink (Chromium) | ā Working |
Safari | WebKit | ā Needs system deps |
Tor | Firefox + SOCKS | ā Working |
Installation
Via npm (Recommended)
# Install globally
npm install -g @browser-mcp/server
# Or install locally in your project
npm install @browser-mcp/serverAfter installation, install Playwright browsers:
npx playwright install firefox chromiumFrom Source
git clone https://github.com/damianlevy1987-prog/browser-mcp-server.git
cd browser-mcp-server
# Install dependencies
npm install
# Build TypeScript
npm run build
# Install Playwright browsers
npx playwright install firefox chromiumUsage
Create Single Account
python3 gmail_account_creator.py --mode=create --count=1Create Multiple Accounts
python3 gmail_account_creator.py --mode=create --count=5With Proxy
# Auto-fetch proxies
python3 gmail_account_creator.py --mode=create --proxy-auto
# Use specific proxy
python3 gmail_account_creator.py --mode=create --proxy="http://ip:port"Check Status
python3 gmail_account_creator.py --mode=statusExport Accounts
# JSON format
python3 gmail_account_creator.py --mode=export --format=json --output=accounts.json
# CSV format
python3 gmail_account_creator.py --mode=export --format=csv --output=accounts.csvGet Statistics
python3 gmail_account_creator.py --mode=statsCheck Browser Availability
python3 gmail_account_creator.py --mode=availabilityProject Structure
browser-mcp-server/
āāā gmail_account_creator.py # Main script (anti-detect, phone verify, proxy, accounts)
āāā requirements.txt # Python dependencies
āāā data/
ā āāā accounts/ # Saved accounts (auto-created)
ā ā āāā accounts.json # Current accounts
ā ā āāā backups/ # Timestamped backups
ā āāā names.txt # Names database
āāā config/ # Configuration directory
ā āāā config.json # Main configuration
ā āāā secure.json # Secure settings (0600 permissions)
āāā src/ # TypeScript MCP server source
ā āāā index.ts # Server entry point
ā āāā browser-manager.ts # Core browser management
ā āāā anti-detection.ts # Anti-detection system
ā āāā phone-verification.ts # Phone verification bypass
ā āāā proxy-manager.ts # Proxy integration
ā āāā account-manager.ts # Account tracking
ā āāā config-manager.ts # Configuration management
ā āāā tools.ts # 47 MCP tools
ā āāā types.ts # TypeScript definitions
āāā package.json # Node.js dependencies
āāā tsconfig.json # TypeScript configuration
āāā .gitignore # Git ignore rules
āāā README.md # This fileMCP Server (TypeScript)
The project also includes a full TypeScript MCP server with HTTP/SSE transport for internet access:
# Build the TypeScript server
cd src && npm install && npx tsc
# Run the server
node dist/index.js sse 3100Available Endpoints
GET /health- Health checkPOST /mcp- Streamable HTTP (recommended)GET /sse- SSE transportPOST /messages- Legacy messages
Configuration
Edit config/config.json for main settings:
{
"anti_detection": {
"enabled": true,
"typing_delay_min": 100,
"typing_delay_max": 300,
"action_delay_min": 500,
"action_delay_max": 1200,
"session_warming_enabled": true,
"rotate_user_agent": true
},
"phone_verification": {
"enabled": false,
"max_retries": 3,
"retry_delay": 2000
},
"proxy": {
"enabled": false,
"free_proxy_enabled": true
}
}For secure settings (API keys, passwords), edit config/secure.json:
{
"api_key": "your_5sim_api_key",
"password": "your_secure_password"
}Troubleshooting
WebKit/Safari Not Available
If WebKit fails to launch due to missing library dependencies:
# On Debian/Kali systems, create symlinks for older library versions
sudo ln -sf /usr/lib/x86_64-linux-gnu/libicudata.so.72 /usr/lib/x86_64-linux-gnu/libicudata.so.74
sudo ln -sf /usr/lib/x86_64-linux-gnu/libicuuc.so.72 /usr/lib/x86_64-linux-gnu/libicuuc.so.74
sudo ln -sf /usr/lib/x86_64-linux-gnu/libxml2.so.16 /usr/lib/x86_64-linux-gnu/libxml2.so.2
sudo ln -sf /usr/lib/x86_64-linux-gnu/libjpeg.so.62 /usr/lib/x86_64-linux-gnu/libjpeg.so.8Or install newer Ubuntu/Debian packages that include libjpeg-turbo 8.
No Internet Connection for Proxies
Set proxy.enabled to false in config.json or provide a specific proxy URL via command line.
License
MIT License - feel free to use for any purpose.
Credits
Built with Playwright for browser automation and MCP SDK for AI integration.
This server cannot be deployed
Maintenance
Related MCP Connectors
Undetectable cloud browser sessions for AI agents and scrapers. Navigate, extract, click, captcha.
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Remote streamable-HTTP MCP server running on a single Cloudflare Worker. Your assistant gets live Airbnb, Amazon, Booking.com, Google Flights, Maps and Reddit data, social search on X, Instagram and TikTok, the Meta Ad Library, and image/video generation without any keys. Connect your own accounts to let it send WhatsApp or Telegram messages, work an IMAP inbox, manage Meta Ads campaigns and publish to X and LinkedIn. OAuth 2.1 with PKCE; stored credentials are AES-256-GCM encrypted.
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceUndetectable browser automation server for MCP-compatible AI agents, offering 225 tools across 32 sections to navigate, extract, clone pages, and bypass antibot systems like Cloudflare.1-
- AlicenseAqualityBmaintenanceMCP server for browser automation with anti-detection. Scout pages, find elements, interact with websites, and monitor network traffic from any AI client that supports the Model Context Protocol.211MIT
- AlicenseNot gradedqualityDmaintenanceStealth Chrome MCP server for AI agents providing 77 tools, perfect bot detection scores, proxy pools, encrypted sessions, and live human handoff via Cloudflare tunnel.MIT
- AlicenseAqualityDmaintenanceMCP server that lets AI assistants browse the web through your real Chrome with your cookies, sessions, and fingerprint, avoiding bot detection and CAPTCHAs. Enables web browsing, content extraction, and multi-step workflows via persistent tabs.1510 npm3MIT