Google Search Tool
@web-agent-master
Google Search Tool について
A Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches. Local alternative to SERP APIs with MCP server integration.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"google-search": {
"command": "npx",
"args": [
"google-search-cli",
"search keywords"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Google Search Tool?
Google Search Tool is a Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches and extract results. It can be used directly as a command-line tool or as a Model Context Protocol (MCP) server to provide real-time search capabilities to AI assistants like Claude.
How to use Google Search Tool?
Install from source, build with pnpm build, then run google-search "search keywords" with optional flags (e.g., --limit, --timeout, --get-html). For MCP integration, configure your Claude Desktop’s claude_desktop_config.json with the command npx google-search-mcp (or alternative Windows configurations).
Key features of Google Search Tool
- Local SERP API alternative, no paid API needed
- Advanced anti-bot detection bypass techniques
- Raw HTML retrieval for search result page analysis
- Page screenshot capture when saving HTML content
- MCP server integration for AI assistants like Claude
- Completely open source and free
Use cases of Google Search Tool
- Provide real-time Google search to Claude without additional API keys
- Replace paid SERP APIs with a local, self-hosted solution
- Debug and analyze Google’s page structure when changes occur
- Automate search result extraction while avoiding anti-scraping blocks
- Enable AI assistants to perform web searches directly
FAQ from Google Search Tool
How is this different from commercial SERP APIs like SerpAPI?
It is completely free and open source, runs locally, and does not require any API keys or per-request payments.
What are the runtime requirements?
Node.js v16 or higher, and Playwright browsers (installed automatically on first use). The tool also needs an internet connection to reach Google.
Does it comply with Google’s terms of service?
The tool is provided for learning and research purposes. Users are expected to comply with Google’s terms, avoid sending requests too frequently, and respect rate limits.
How does it handle Google’s anti-bot detection?
It uses intelligent browser fingerprint management, state saving/restoration
「検索」の他のコンテンツ
mcp-omnisearch
spences10🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi, Exa), AI tools (Kagi FastGPT, Exa, Linkup), and content extraction services (Firecrawl, Tavily, Kagi). Includes GitHub search. All through a single interface.
Version 2.0 is here!!
mixelpixxMCP Server built for use with Claude Code, Claude Desktop, VS Code, Cline - enable google search and ability to follow links and research websites
Brave Search
modelcontextprotocolModel Context Protocol Servers
Google Search MCP Server
mixelpixxMCP Server built for use with Claude Code, Claude Desktop, VS Code, Cline - enable google search and ability to follow links and research websites
小红书自动搜索评论工具(MCP Server 2.0)
chenningling这是一款基于 Playwright 开发的小红书自动搜索和评论工具,作为 MCP Server,可通过特定配置接入 MCP Client(如Claude for Desktop),帮助用户自动完成登录小红书、搜索关键词、获取笔记内容及发布AI生成评论等操作。
コメント