返回 MCP 目录
public公开dns本地运行

Google Search (via Chrome)

一个通过Chrome浏览器实现Google搜索和网页内容提取的MCP工具,与Claude集成增强搜索能力

article

README

🚀 MCP Chrome 谷歌搜索工具

MCP 工具可借助 Chrome 浏览器开展谷歌搜索,并提取网页内容。与 Claude 搭配使用,能实现谷歌搜索和内容抓取功能,为信息获取提供便利。

🚀 快速开始

MCP 工具用于通过 Chrome 浏览器执行谷歌搜索和网页内容提取。结合 Claude 使用,可实现谷歌搜索及内容抓取功能。完成配置后,Claude 即可通过 Chrome 浏览器执行谷歌搜索和提取网页内容。

📦 安装指南

快速安装指南

配置 Claude 桌面版

  1. 打开 Mac 上的 Claude 桌面应用。
  2. 点击菜单栏中的“Claude” > “设置” > “开发者” > “编辑配置”。
  3. 在配置文件中添加以下内容:
{
    "mcpServers": {
        "mcp-chrome-google-search": {
            "command": "npx",
            "args": [
                "-y",
                "@cmann50/mcp-chrome-google-search"
            ]
        }
    }
}
  1. 重启 Claude 桌面应用。

首次设置

授予辅助功能权限
  1. 首次运行时,批准 macOS 辅助功能权限提示。
  2. 打开“系统偏好设置” > “安全与隐私” > “隐私” > “辅助功能”。
  3. 添加并启用终端应用程序的权限。
启用 Chrome 中的 JavaScript 来自 Apple 事件
  1. 打开 Chrome 浏览器。
  2. 点击菜单栏中的“视图” > “开发者” > “允许 JavaScript 从 Apple 事件”。此设置只需执行一次。

替代安装方法

使用 NPX 安装

npx install -g @cmann50/mcp-chrome-google-search

自定义安装

  1. 克隆仓库:
git clone https://github.com/your-repository.git
  1. 安装依赖项:
npm install
  1. 启动服务:
npm start

✨ 主要特性

  • 免费使用谷歌搜索:无需额外付费即可使用谷歌搜索功能。
  • 打开小窗口运行:以小窗口形式运行,避免被封锁,保障使用的稳定性。
  • 通过你的 Chrome 窗口访问认证内容:Claude 可直接在浏览器中打开 URL,方便访问认证内容。

🔧 技术细节

  • 使用苹果脚本控制 Chrome 浏览器:借助苹果脚本实现对 Chrome 浏览器的精准控制。
  • 采用可见自动化技术运行:利用可见自动化技术确保工具的稳定运行。
  • 确保在可信的 Claude 实例上使用该工具:保障使用过程的安全性和可靠性。

📚 详细文档

平台兼容性

| 平台 | 支持情况 | | ---- | ---- | | macOS | ✅ 支持 | | Windows | ❌ 不支持 | | Linux | ❌ 不支持 |

前置条件

  1. macOS 操作系统。
  2. 谷歌 Chrome 浏览器。
  3. Node.js 20 或更高版本。

本地开发

  1. 修改 package.json 中的版本号。
  2. 全局安装:
npm install -g .
  1. 使用 Claude 桌面版进行热重载。

调试指南

日志监控

通过以下命令跟踪日志:

tail -f logs/output.log

访问开发者工具

Ctrl+Shift+I 打开浏览器的开发者工具。

故障排除

问题:Chrome 中的 JavaScript 错误

解决方法

  1. 打开 Chrome 浏览器。
  2. 点击菜单栏中的“视图” > “开发者” > “允许 JavaScript 从 Apple 事件”。

问题:辅助功能权限未启用

解决方法

  1. 打开“系统偏好设置”。
  2. 进入“安全与隐私” > “隐私” > “辅助功能”。
  3. 启用终端应用程序的权限。

📄 许可证

文档未提及许可证相关信息,如需了解请访问 GitHub 仓库

📝 支持信息

如遇问题,请访问 GitHub 仓库 提交问题,提供详细日志和系统信息以便排查。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端