MCP Catalogs
首页google-surf-mcp screenshot

google-surf-mcp

by HarimxChoi·169·综合分 50

一个无需 API 密钥的强大 Google MCP 服务器,集成搜索、内容提取和学术论文分析功能。

searchweb-scrapingai-llm
23
Forks
2
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Google-surf-mcp 是一个全面的 MCP 服务器,提供 Google 搜索功能,以及 URL 内容提取和学术论文分析。它使用 Playwright 和持久 Chrome 配置文件,在需要时通过人工干预绕过 CAPTCHA,并过滤赞助广告和知识面板以提供干净的搜索结果。该服务器支持摘要和完整内容提取模式,特别支持 arXiv、Nature 和 PubMed 等学术来源。它专为本地使用和 headless/serverless 环境设计,可通过适当配置实现。

试试问 AI

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

:需要实时网络信息检索而不受 API 密钥限制的 AI 代理
:需要高效访问多个存储库中论文的研究人员
:需要在点击链接前分析搜索结果的内容创作者
:结合网络搜索与内容分析的自动化工作流
:这需要 Google API 密钥吗?
:它如何处理 CAPTCHA 挑战?
:它能提取 PDF 内容吗?

什么时候选它

当您需要完整的搜索、抓取和提取解决方案且无需 API 密钥,并且希望内置 CAPTCHA 处理功能时,应选择此服务器。

什么时候不要选它

不适合高容量应用或没有人工 CAPTCHA 解决能力的服务器环境。

此 server 暴露的工具

从 README 抽取出 5 个工具
  • searchsearch(query, limit?)

    Perform a single Google search and return results with ads and knowledge panels removed.

  • search_parallelsearch_parallel(queries[], limit?)

    Execute multiple Google searches in parallel (up to 10 queries per call).

  • extractextract(url, max_chars?, mode?)

    Fetch and extract content from a URL with options for full text, abstract, or metadata.

  • search_extractsearch_extract(query, limit?, max_chars?, mode?)

    Combine Google search with content extraction in one call, with abstract or full mode options.

  • healthhealth()

    Check server status including cascade mode, rate-limiter usage, cache size, and configuration.

可对比工具

bing-search-mcpweb-scraper-mcpduckduckgo-search-mcp

安装

npm install -g google-surf-mcp

配置您的 MCP 客户端:

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

首次工具调用会自动引导配置文件(Chrome 可能会短暂打开)。

FAQ

这需要 Google API 密钥吗?
不需要,这个 MCP 服务器通过浏览器自动化工作,无需任何 API 密钥。
它如何处理 CAPTCHA 挑战?
它有四种 CAPTCHA 恢复模式:系统通知(默认)、可见 Chrome、远程调试或云模式(快速失败)。
它能提取 PDF 内容吗?
可以,它支持从 arXiv、Nature、PubMed 等学术来源提取 PDF 内容。

google-surf-mcp 对比

GitHub →

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