mcp chrome google search
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.
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.
MCP tool for Google search and webpage content extraction using Chrome browser. Works with Claude to enable Google search and content fetching capabilities.
{
"mcpServers": {
"mcp-chrome-google-search": {
"command": "npx",
"args": [
"-y",
"@cmann50/mcp-chrome-google-search"
]
}
}
}
Restart Claude Desktop
First Time Setup
Grant Accessibility Permissions
Enable Chrome JavaScript from Apple Events
Once configured, Claude will be able to perform Google searches and extract webpage content through Chrome when you make requests.
npx mcp-chrome-google-search
npm run build
{
"google-tools": {
"command": "node",
"args": [
"/your/checkout/path/mcp/mcp-chrome-google-search/dist/index.js"
]
}
}
To test changes locally bump package.json version and run to put it in edit mode:
npm install -g .
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
# Follow logs in real-time
tail -n 20 -F ~/Library/Logs/Claude/mcp*.log
echo '{"allowDevTools": true}' > ~/Library/Application Support/Claude/developer_settings.json
If you see:
execution error: Google Chrome got an error: Executing JavaScript through AppleScript
is turned off. For more information: https://support.google.com/chrome/?p=applescript (12)
Solution: 1. Open Chrome 2. View > Developer > Allow JavaScript from Apple Events
If Chrome control fails: 1. Open System Preferences 2. Security & Privacy > Privacy > Accessibility 3. Ensure terminal app is listed and enabled 4. Use lock icon to make changes if needed
MIT License - see LICENSE file for details