MCP Catalogs
首页

google-search

by web-agent-master·595·综合分 45

基于Playwright的Google搜索工具,通过MCP服务器集成绕过反机器人检测。

searchweb-scrapingbrowser-automation
96
Forks
7
活跃 Issue
14 个月前
最近提交
2 天前
收录于

概述

这是一个通过Playwright浏览器自动化实现Google搜索能力的完整MCP服务器。它采用先进的反机器人检测绕过技术,包括智能浏览器指纹管理、浏览器状态自动保存和恢复,以及智能无头/有头模式切换。该工具既可作为命令行工具使用,也可作为MCP服务器,使Claude等AI助手能够执行实时搜索而不依赖付费SERP API。项目使用TypeScript实现,文档完善,包含健壮的错误处理和全面的跨平台支持,包括Windows特定适配。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:使AI助手无需API密钥即可执行实时Google搜索
:为开发者和研究人员提供付费SERP API的本地替代方案
:促进从Google搜索结果中进行网页抓取和数据提取
:支持需要最新网络信息和实时搜索能力的AI应用
:这个工具是否违反Google的服务条款?
:它是如何绕过Google的反机器人检测的?

什么时候选它

当您需要免费的本地谷歌搜索功能,不想为 SERP API 付费,并希望控制数据时选择此工具。

什么时候不要选它

如果需要高容量的商业搜索功能,请避免使用此工具,因为它可能会因大量使用而被封禁;如果无法在本地运行 Node.js,也不适合。

此 server 暴露的工具

从 README 抽取出 2 个工具
  • google_searchquery: string

    Executes Google search and returns results with title, link, and snippet

  • get_htmlquery: string

    Retrieves raw HTML of Google search result pages

可对比工具

serper-mcpsearchapi-mcpduckduckgo-searchgoogle-serp-apibing-search-mcp

安装

# 从源码安装
git clone https://github.com/web-agent-master/google-search.git
cd google-search
# 安装依赖
npm install
# 编译TypeScript代码
npm run build
# 全局链接包(MCP功能必需)
npm link

对于Claude Desktop集成:

{
  "mcpServers": {
    "google-search": {
      "command": "npx",
      "args": ["google-search-mcp"]
    }
  }
}

FAQ

这个工具是否违反Google的服务条款?
此工具仅用于学习和研究目的。用户应遵守Google的服务条款和政策,避免发送过于频繁的请求,并注意区域访问要求。
它是如何绕过Google的反机器人检测的?
该工具使用多种技术,包括智能浏览器指纹管理、浏览器状态自动保存和恢复、智能无头/有头模式切换,以及设备和设置随机化,以模拟真实用户行为。

google-search 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。