The MCP Chrome Google Search server enables Google searches and webpage content extraction through Chrome browser automation.
Perform Google Searches: Search with optional site filters, timeframe filters (hour, day, week, month, year), and retrieve specific pages of results (up to page 5, ~10 results per page).
Fetch Webpage Content: Extract readable text content from any URL, optionally including links.
Authenticated Access: Access authenticated content via your Chrome browser through visible browser windows and tabs.
Allows searching Google and extracting search results to provide information to Claude
Uses Chrome browser to perform web searches and extract webpage content for Claude
MCP Chrome Google Search Tool
MCP tool for Google search and webpage content extraction using Chrome browser. Works with Claude to enable Google search and content fetching capabilities.
Quick Installation
Configure Claude Desktop
Open Claude Desktop on Mac
Go to Claude > Settings > Developer > Edit Config
Add the following to your config file:
{ "mcpServers": { "mcp-chrome-google-search": { "command": "npx", "args": [ "-y", "@cmann50/mcp-chrome-google-search" ] } } }Restart Claude Desktop
First Time Setup
Grant Accessibility Permissions
On first run, approve macOS accessibility permissions prompt
Navigate to: System Preferences > Security & Privacy > Privacy > Accessibility
Add and enable permissions for your terminal app
Enable Chrome JavaScript from Apple Events
Open Chrome
Navigate to: View > Developer > Allow JavaScript from Apple Events
One-time setup only
Once configured, Claude will be able to perform Google searches and extract webpage content through Chrome when you make requests.
Key Advantages
Free to search google
Opens and small windows and uses your chrome browser, so should not get blocked
Since it is using your Chrome window it can access authenticated content. Claude can just open the URL in your browser.
Platform Support
✅ macOS
❌ Windows (not supported)
❌ Linux (not supported)
Requirements
macOS
Google Chrome
Node.js 20 or higher
Alternative Installation Methods
NPX Installation
Custom Installation
Checkout from git
Run
npm run build
Add to Claude config (use absolute path):
Local development
To test changes locally bump package.json version and run to put it in edit mode:
Then just do npm run build
and the files will go in dist where claude is monitoring
Then press ctrl-R in claude desktop, no need to restart it
Debugging
Log Monitoring
Dev Tools Access
Enable developer settings:
Open DevTools: Command-Option-Shift-i in Claude desktop
Use ctrl-r in Claude desktop while tailing for better errors
Troubleshooting
Chrome JavaScript Error
If you see:
Solution:
Open Chrome
View > Developer > Allow JavaScript from Apple Events
Accessibility Permission Issues
If Chrome control fails:
Open System Preferences
Security & Privacy > Privacy > Accessibility
Ensure terminal app is listed and enabled
Use lock icon to make changes if needed
Implementation Details
Uses AppleScript for Chrome control
Visible automation - Chrome windows will open/navigate
Each request opens a new Chrome tab
Close unused tabs periodically for optimal performance
Only use with trusted Claude instances (has Chrome control access)
Support
Create GitHub issues for problems
Include macOS and Chrome version details
License
MIT License - see LICENSE file for details
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Enables Google search and webpage content extraction via Chrome for macOS, allowing access to both unauthenticated and authenticated content, and integrates with Claude for secure and automated browsing tasks.
- Quick Installation
- Key Advantages
- Platform Support
- Requirements
- Alternative Installation Methods
- Local development
- Debugging
- Troubleshooting
- Implementation Details
- Support
- License
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Google Chrome tabs through the MCP protocol, allowing clients to retrieve information and control tabs on macOS using AppleScript.Last updated -4238MIT License
- -securityAlicense-qualityProvides Google search capabilities, web content extraction, and screenshot functionality with advanced bot detection avoidance through the MCP protocol.Last updated -115MIT License
- AsecurityAlicenseAqualityA server that integrates with Claude Desktop to enable real-time web research capabilities, allowing users to search Google, extract webpage content, and capture screenshots directly from conversations.Last updated -315,704MIT License
- -securityFlicense-qualityEnables intelligent web scraping through a browser automation tool that can search Google, navigate to webpages, and extract content from various websites including GitHub, Stack Overflow, and documentation sites.Last updated -1