Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Control Chrome browser with AI using MCP protocol. Use when users want to automate browser tasks, take screenshots, fill forms, click elements, navigate page...
Control Chrome browser with AI using MCP protocol. Use when users want to automate browser tasks, take screenshots, fill forms, click elements, navigate page...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Turn your Chrome browser into your intelligent assistant - Let AI take control of your browser.
Use this skill when the user: Wants to automate browser tasks (clicking, filling forms, navigating) Needs to take screenshots of web pages or elements Wants to extract content from web pages Asks to search browsing history or manage bookmarks Needs to monitor network requests Wants AI to interact with websites using their existing login sessions
npm install -g mcp-chrome-bridger # or pnpm install -g mcp-chrome-bridger mcp-chrome-bridger register
Download from GitHub Releases: Download mcp-chrome-extension-vX.X.X.zip Open Chrome โ chrome://extensions/ Enable "Developer mode" Click "Load unpacked" and select the extracted folder Click the extension icon โ Click "Connect"
Add to your MCP client configuration: Streamable HTTP (Recommended): { "mcpServers": { "chrome-mcp-server": { "type": "http", "url": "http://127.0.0.1:12306/mcp" } } } STDIO (Alternative): { "mcpServers": { "chrome-mcp-server": { "command": "npx", "args": ["mcp-chrome-bridger", "stdio"] } } }
ToolDescriptionget_windows_and_tabsList all browser windows and tabschrome_navigateNavigate to URLs, control viewportchrome_switch_tabSwitch active tabchrome_close_tabsClose specific tabschrome_go_back_or_forwardBrowser history navigation
ToolDescriptionchrome_screenshotCapture full page, viewport, or specific elements
ToolDescriptionchrome_get_web_contentExtract HTML/text from pageschrome_get_interactive_elementsFind clickable elementssearch_tabs_contentAI-powered semantic search across tabschrome_consoleCapture browser console output
ToolDescriptionchrome_click_elementClick elements via CSS selectorchrome_fill_or_selectFill forms and select optionschrome_keyboardSimulate keyboard input
ToolDescriptionchrome_historySearch browsing historychrome_bookmark_searchFind bookmarkschrome_bookmark_addAdd new bookmarkschrome_bookmark_deleteDelete bookmarks
ToolDescriptionchrome_network_capture_start/stopMonitor network requestschrome_network_requestSend HTTP requests with browser cookies
User: "Take a screenshot of github.com" AI uses: 1. chrome_navigate(url: "https://github.com") 2. chrome_screenshot(fullPage: true)
User: "Login to my account on example.com" AI uses: 1. chrome_navigate(url: "https://example.com/login") 2. chrome_fill_or_select(selector: "#email", value: "user@example.com") 3. chrome_fill_or_select(selector: "#password", value: "...") 4. chrome_click_element(selector: "button[type=submit]")
User: "Find all pages I visited about React hooks last week" AI uses: 1. chrome_history(text: "React hooks", startTime: "1 week ago")
User: "What does this page say about pricing?" AI uses: 1. chrome_get_web_content() 2. Analyzes the extracted content
FeaturePlaywright MCPChrome MCP ServerBrowser InstanceNew browser processYour existing ChromeLogin SessionsNeed to re-loginUses existing sessionsUser SettingsClean environmentYour bookmarks, extensions, settingsStartup TimeSlow (launch browser)Instant (extension already loaded)Resource UsageHeavyLightweight
Multiple AI clients can connect simultaneously: Claude Code Cursor Kiro Any MCP-compatible client Each client gets its own session while sharing the same Chrome browser.
Check extension is enabled in chrome://extensions/ Click extension icon โ Verify "Connected" status Restart Chrome if needed
The server automatically handles port conflicts. If issues persist: lsof -i :12306 kill <PID>
GitHub: https://github.com/femto/mcp-chrome npm: https://www.npmjs.com/package/mcp-chrome-bridger Releases: https://github.com/femto/mcp-chrome/releases
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.