g-search-mcp

g-search-mcp

MCP.Pizza Chef: jae-jae

Ask about a few topics in one go and a browser on your own computer quietly opens Google for each, returning titles, links and short excerpts. Reading is all it does: it will not open those pages or pull their full text. No account or paid search key is required, though you install a browser component once, and Google sometimes shows a prove-you-are-human screen you must click through yourself. Note that the code has not changed since June 2025.

Unmaintained · no commits since June 2025; may break when Google changes its pages
Web/Research

Use This MCP server To

Compare what Google returns for three competing product names Gather the top ten links on a topic quickly Research two related questions at the same time Collect sources for an article I am writing Check what people in another country see for a search

README

g-search-mcp Logo

G-Search MCP

A powerful MCP server for Google search that enables parallel searching with multiple keywords simultaneously.

This project is modified from google-search.

🌟 Recommended: OllaMan - Powerful Ollama AI Model Manager.

Advantages

  • Parallel Searching: Supports searching with multiple keywords on Google simultaneously, improving search efficiency
  • Browser Optimization: Opens multiple tabs in a single browser instance for efficient parallel searching
  • Automatic Verification Handling: Intelligently detects CAPTCHA and enables visible browser mode for user verification when needed
  • User Behavior Simulation: Simulates real user browsing patterns to reduce the possibility of detection by search engines
  • Structured Data: Returns structured search results in JSON format for easy processing and analysis
  • Configurable Parameters: Supports various parameter configurations such as search result limits, timeout settings, locale settings, etc.

Quick Start

Run directly with npx:

npx -y g-search-mcp

First time setup - install the required browser by running the following command in your terminal:

npx playwright install chromium

Debug Mode

Use the --debug option to run in debug mode (showing browser window):

npx -y g-search-mcp --debug

Configure MCP

Configure this MCP server in Claude Desktop:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

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

g-search-mcp FAQ

Is this project still being updated?
No new commits since June 2025. It still works, but treat it as unmaintained and expect no fixes if Google changes its pages.
Do I need a paid search key?
No. It drives an ordinary Google search in a browser on your computer rather than a paid search service.
Can I use this to read the full article behind a result?
No. You get titles, links and short excerpts only. Pulling the full page text needs a separate fetching tool.
Which apps does it work in?
The instructions cover Claude Desktop, and the same short config snippet works in other MCP-compatible apps.
How hard is setup?
Paste a small config block, then run one command that installs the Chromium browser it drives. Node.js 18 or newer is required.
What happens if Google asks me to prove I am human?
A visible browser window opens so you can complete the check yourself, and the search continues afterwards.