MCP Chrome Google Search Tool

MCP Chrome Google Search Tool

site icon
2025.02.02 7
HTMLGoogle搜索工具网页内容提取浏览器自动化搜索工具浏览器自动化
MCP Chrome Google Search Tool 是一个用于通过 Chrome 浏览器进行 Google 搜索和网页内容提取的工具。它与 Claude 配合使用,能够实现 Google 搜索和内容抓取功能。该工具利用 AppleScript 控制 Chrome 浏览器,适用于 macOS 平台,支持在 Claude 中直接进行搜索和内容提取。
View on GitHub

Overview

基本能力

产品定位

MCP Chrome Google Search Tool 是一个用于通过 Chrome 浏览器进行 Google 搜索和网页内容提取的工具,与 Claude 配合使用,扩展 Claude 的搜索和内容抓取能力。

核心功能

  • 通过 Chrome 浏览器进行 Google 搜索
  • 提取网页内容
  • 支持在 Claude 中直接进行搜索和内容提取
  • 使用 AppleScript 控制 Chrome 浏览器

适用场景

  • 在 Claude 中需要获取实时网络信息时
  • 需要从网页中提取特定内容时
  • 需要绕过某些网站对自动化工具的检测时(因为使用真实浏览器)

工具列表

  • Chrome 浏览器:用于实际执行搜索和内容提取
  • AppleScript:用于控制 Chrome 浏览器

常见问题解答

  1. Chrome JavaScript 错误
  2. 解决方案:在 Chrome 中启用 "Allow JavaScript from Apple Events" 选项
  3. 无障碍权限问题
  4. 解决方案:在系统偏好设置中为终端应用添加无障碍权限

使用教程

使用依赖

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

安装教程

  1. 配置 Claude Desktop
  2. 打开 Claude Desktop
  3. 转到 Claude > Settings > Developer > Edit Config
  4. 添加以下配置到 config 文件: json { "mcpServers": { "mcp-chrome-google-search": { "command": "npx", "args": [ "-y", "@cmann50/mcp-chrome-google-search" ] } } }
  5. 重启 Claude Desktop

  6. 首次设置

  7. 授予无障碍权限
  8. 在 Chrome 中启用 "Allow JavaScript from Apple Events" 选项

调试方式

  1. 日志监控 bash tail -n 20 -F ~/Library/Logs/Claude/mcp*.log
  2. 开发者工具访问
  3. 启用开发者设置: bash echo '{"allowDevTools": true}' > ~/Library/Application\ Support/Claude/developer_settings.json
  4. 在 Claude desktop 中按 Command-Option-Shift-i 打开开发者工具

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。