Best for
- Developers or AI agents needing to automate Gemini web operations.
- Users wanting to leverage Gemini image generation within the MCP ecosystem.
- Technical users comfortable with configuration and browser automation.
This project offers comprehensive control over Gemini web via browser automation, feature-rich but requiring environment setup and login state, suitable for technical users.
Strongest · Documentation 9/20 Weakest · Reliability 7/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+
ATLAS_API_KEY
Atlas Cloud API key, obtained from the atlascloud.ai console; recommended in .env.development
BROWSER_PATH
Browser executable path; auto-detects Chrome/Edge/Chromium if unset
BROWSER_DEBUG_PORT
CDP debug port, default 40821; set to 18800 to reuse an OpenClaw browser
BROWSER_HEADLESS
Headless mode, default false; keep false on first run to log in
BROWSER_USER_DATA_DIR
Browser user data dir storing login state, default ~/.wjz_browser_data
BROWSER_PROTOCOL_TIMEOUT
CDP protocol timeout in ms, default 60000; increase for image generation
DAEMON_PORT
Browser Daemon HTTP port, default 40225
DAEMON_TTL_MS
Daemon idle timeout in ms, default 1800000 (30 minutes)
OUTPUT_DIR
Output directory for generated images, default ./gemini-image
ATLAS_BASE_URL
Atlas Cloud OpenAI-compatible endpoint, default https://api.atlascloud.ai/v1
ATLAS_MODEL
Default Atlas Cloud model, default openai/gpt-4o-mini
ATLAS_REQUEST_TIMEOUT_MS
Atlas Cloud request timeout in ms, default 60000
Prerequisites: Node.js ≥ 18, Chrome/Edge/Chromium installed, and logged into Google account.
{
"mcpServers": {
"gemini": {
"command": "node",
"args": [
"<项目绝对路径>/src/mcp-server.js"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"gemini": {
"command": "node",
"args": [
"<项目绝对路径>/src/mcp-server.js"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add gemini -- node '<项目绝对路径>/src/mcp-server.js'
Run it in a terminal; replace any <…> placeholders with your own values first.
After setup, tools like gemini_generate_image and gemini_check_login should appear in the MCP client's tool list; the browser will open the Gemini page on first run—log in to your Google account manually, then calling gemini_check_login and getting a logged-in result confirms the connection.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
This is an MCP server and skill that controls the Gemini web interface via browser automation (CDP), enabling AI image generation, multi-turn chat, image upload/extraction, session management, and more. It uses a standalone daemon to manage the browser lifecycle, supports automatic watermark removal, reference-image generation, full-size HD downloads, and includes stealth anti-bot plugins. Works with OpenClaw or any MCP-capable client, and also provides an optional Atlas Cloud Provider for OpenAI-compatible API access.
Microsoft's official Playwright-based browser automation MCP server
The Chrome team's official MCP server exposing Chrome DevTools capabilities to AI assistants
Control the FSB browser extension from any MCP client for DOM-first AI browser automation.
Playwright-based browser automation MCP server
Source revision 333e81835c3e Data synced 2026-10-19 Read the FMRS scoring method