🚀 MCP Chrome 谷歌搜索工具
MCP 工具可借助 Chrome 浏览器开展谷歌搜索,并提取网页内容。与 Claude 搭配使用,能实现谷歌搜索和内容抓取功能,为信息获取提供便利。
🚀 快速开始
MCP 工具用于通过 Chrome 浏览器执行谷歌搜索和网页内容提取。结合 Claude 使用,可实现谷歌搜索及内容抓取功能。完成配置后,Claude 即可通过 Chrome 浏览器执行谷歌搜索和提取网页内容。
📦 安装指南
快速安装指南
配置 Claude 桌面版
- 打开 Mac 上的 Claude 桌面应用。
- 点击菜单栏中的“Claude” > “设置” > “开发者” > “编辑配置”。
- 在配置文件中添加以下内容:
{
"mcpServers": {
"mcp-chrome-google-search": {
"command": "npx",
"args": [
"-y",
"@cmann50/mcp-chrome-google-search"
]
}
}
}
- 重启 Claude 桌面应用。
首次设置
授予辅助功能权限
- 首次运行时,批准 macOS 辅助功能权限提示。
- 打开“系统偏好设置” > “安全与隐私” > “隐私” > “辅助功能”。
- 添加并启用终端应用程序的权限。
启用 Chrome 中的 JavaScript 来自 Apple 事件
- 打开 Chrome 浏览器。
- 点击菜单栏中的“视图” > “开发者” > “允许 JavaScript 从 Apple 事件”。此设置只需执行一次。
替代安装方法
使用 NPX 安装
npx install -g @cmann50/mcp-chrome-google-search
自定义安装
- 克隆仓库:
git clone https://github.com/your-repository.git
- 安装依赖项:
npm install
- 启动服务:
npm start
✨ 主要特性
- 免费使用谷歌搜索:无需额外付费即可使用谷歌搜索功能。
- 打开小窗口运行:以小窗口形式运行,避免被封锁,保障使用的稳定性。
- 通过你的 Chrome 窗口访问认证内容:Claude 可直接在浏览器中打开 URL,方便访问认证内容。
🔧 技术细节
- 使用苹果脚本控制 Chrome 浏览器:借助苹果脚本实现对 Chrome 浏览器的精准控制。
- 采用可见自动化技术运行:利用可见自动化技术确保工具的稳定运行。
- 确保在可信的 Claude 实例上使用该工具:保障使用过程的安全性和可靠性。
📚 详细文档
平台兼容性
平台 |
支持情况 |
macOS |
✅ 支持 |
Windows |
❌ 不支持 |
Linux |
❌ 不支持 |
前置条件
- macOS 操作系统。
- 谷歌 Chrome 浏览器。
- Node.js 20 或更高版本。
本地开发
- 修改
package.json
中的版本号。
- 全局安装:
npm install -g .
- 使用 Claude 桌面版进行热重载。
调试指南
日志监控
通过以下命令跟踪日志:
tail -f logs/output.log
访问开发者工具
按 Ctrl+Shift+I
打开浏览器的开发者工具。
故障排除
问题:Chrome 中的 JavaScript 错误
解决方法:
- 打开 Chrome 浏览器。
- 点击菜单栏中的“视图” > “开发者” > “允许 JavaScript 从 Apple 事件”。
问题:辅助功能权限未启用
解决方法:
- 打开“系统偏好设置”。
- 进入“安全与隐私” > “隐私” > “辅助功能”。
- 启用终端应用程序的权限。
📄 许可证
文档未提及许可证相关信息,如需了解请访问 GitHub 仓库。
📝 支持信息
如遇问题,请访问 GitHub 仓库 提交问题,提供详细日志和系统信息以便排查。