google-search
If you are the rightful owner of google-search and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches and extract results.
The Google Search Tool is a robust Node.js application leveraging Playwright to perform Google searches while bypassing anti-scraping mechanisms. It can be used as a command-line tool or integrated as a Model Context Protocol (MCP) server, providing real-time search capabilities to AI assistants like Claude. The tool is open-source, allowing users to execute searches locally without relying on paid APIs. It features advanced anti-bot detection bypass techniques, raw HTML retrieval, and page screenshot capabilities. Developed with TypeScript, it supports multiple browser engines and offers detailed logging and error handling. The tool is adaptable for Windows environments and can be integrated with AI platforms using MCP.
Features
- Local SERP API Alternative: Executes searches locally without paid API services.
- Advanced Anti-Bot Detection Bypass: Simulates real user behavior to avoid detection.
- Raw HTML Retrieval: Fetches raw HTML for analysis and debugging.
- Page Screenshot: Captures full-page screenshots when saving HTML content.
- MCP Server Integration: Provides real-time search capabilities to AI assistants like Claude.