Skip to main content
Glama

MCP Chrome Google Search

by cmann50

MCP Chrome 谷歌搜索工具

MCP 工具,用于使用 Chrome 浏览器进行 Google 搜索和网页内容提取。与 Claude 配合使用,可实现 Google 搜索和内容抓取功能。

快速安装

  1. 配置 Claude 桌面

    • 在 Mac 上打开 Claude Desktop

    • 前往 Claude > 设置 > 开发者 > 编辑配置

    • 将以下内容添加到您的配置文件中:GXP1

    • 重启Claude桌面

  2. 首次设置

    • 授予无障碍权限

      • 首次运行时,批准 macOS 辅助功能权限提示

      • 导航至:系统偏好设置 > 安全和隐私 > 隐私 > 辅助功能

      • 为您的终端应用添加并启用权限

    • 从 Apple 事件启用 Chrome JavaScript

      • 打开 Chrome

      • 导航至:查看 > 开发者 > 允许来自 Apple 事件的 JavaScript

      • 仅需一次性设置

配置完成后,当您发出请求时,Claude 将能够执行 Google 搜索并通过 Chrome 提取网页内容。

主要优势

  • 免费搜索谷歌

  • 打开小窗口并使用 Chrome 浏览器,因此不会被阻止

  • 由于它正在使用你的 Chrome 窗口,因此可以访问经过身份验证的内容。Claude 只需在你的浏览器中打开 URL 即可。

平台支持

  • ✅ macOS

  • ❌ Windows(不支持)

  • ❌ Linux(不支持)

要求

  1. macOS

  2. 谷歌浏览器

  3. Node.js 20 或更高版本

替代安装方法

NPX 安装

npx mcp-chrome-google-search

自定义安装

  1. 从 git 签出

  2. 运行npm run build

  3. 添加到 Claude 配置(使用绝对路径):

{ "google-tools": { "command": "node", "args": [ "/your/checkout/path/mcp/mcp-chrome-google-search/dist/index.js" ] } }

本地开发

要在本地测试更改,请提高 package.json 版本并运行以将其置于编辑模式:

npm install -g .

然后只需执行npm run build ,文件就会进入 claude 正在监控的 dist 中

然后在 Claude 桌面按 ctrl-R,无需重新启动

调试

日志监控

# Follow logs in real-time tail -n 20 -F ~/Library/Logs/Claude/mcp*.log

开发工具访问

  1. 启用开发者设置:

echo '{"allowDevTools": true}' > ~/Library/Application\ Support/Claude/developer_settings.json
  1. 打开 DevTools:在 Claude 桌面中打开 Command-Option-Shift-i

  2. 在 Claude 桌面中使用 ctrl-r 来获取更好的错误信息

故障排除

Chrome JavaScript 错误

如果你看到:

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)

解决方案:

  1. 打开 Chrome

  2. 查看 > 开发者 > 允许来自 Apple 事件的 JavaScript

无障碍权限问题

如果 Chrome 控制失败:

  1. 打开系统偏好设置

  2. 安全和隐私 > 隐私 > 可访问性

  3. 确保终端应用程序已列出并启用

  4. 如果需要,使用锁定图标进行更改

实现细节

  • 使用 AppleScript 控制 Chrome

  • 可见的自动化 - Chrome 窗口将打开/导航

  • 每个请求都会打开一个新的 Chrome 标签页

  • 定期关闭未使用的标签以获得最佳性能

  • 仅与受信任的 Claude 实例一起使用(具有 Chrome 控制访问权限)

支持

  • 为问题创建 GitHub 问题

  • 包含 macOS 和 Chrome 版本详细信息

执照

MIT 许可证 - 详情请参阅许可证文件

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    Enables interaction with Google Chrome tabs through the MCP protocol, allowing clients to retrieve information and control tabs on macOS using AppleScript.
    Last updated -
    4
    23
    8
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    Provides Google search capabilities, web content extraction, and screenshot functionality with advanced bot detection avoidance through the MCP protocol.
    Last updated -
    12
    5
    MIT License
    • Apple
    • Linux
  • A
    security
    -
    license
    A
    quality
    A 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 -
    3
    5,286
    MIT License
    • Apple
  • -
    security
    -
    license
    -
    quality
    Enables 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

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cmann50/mcp-chrome-google-search'

If you have feedback or need assistance with the MCP directory API, please join our Discord server