G-Search MCP logo

G-Search MCP

by jae-jae

G-Search MCP is a powerful MCP server for Google search that enables parallel searching with multiple keywords simultaneously. It's designed to improve search efficiency and provide structured data.

View on GitHub

Last updated: N/A

What is G-Search MCP?

G-Search MCP is a modified version of google-search, designed as an MCP (Modular Computation Platform) server for performing Google searches. It allows for parallel searching with multiple keywords, improving search efficiency and providing structured JSON output.

How to use G-Search MCP?

The server can be run directly using npx -y g-search-mcp. First-time users need to install the required browser using npx playwright install chromium. Configuration for Claude Desktop involves modifying the claude_desktop_config.json file to include the server's command and arguments.

Key features of G-Search MCP

  • Parallel Searching

  • Browser Optimization

  • Automatic Verification Handling

  • User Behavior Simulation

  • Structured Data

  • Configurable Parameters

Use cases of G-Search MCP

  • Efficiently gathering search results for multiple keywords simultaneously

  • Integrating Google search functionality into automated workflows

  • Analyzing search trends and patterns

  • Web scraping for research purposes

  • Building custom search applications

FAQ from G-Search MCP

How do I install the required browser?

Run npx playwright install chromium in your terminal.

How do I run the server in debug mode?

Use the --debug option: npx -y g-search-mcp --debug.

Where is the Claude Desktop configuration file?

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

What parameters can I configure?

You can configure queries, limit, timeout, noSaveState, locale, and debug.

How do I adjust the search result quantity?

Use a prompt like: Please return the top 20 search results for each keyword. This will set the limit: 20 parameter.