Google Search Parallel
HTTP-SSESTDIOPowerful MCP server for parallel Google searching with multiple keywords simultaneously.
Powerful MCP server for parallel Google searching with multiple keywords simultaneously.
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.
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
Use the --debug
option to run in debug mode (showing browser window):
npx -y g-search-mcp --debug
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"] } } }
search
- Execute Google searches with multiple keywords and return results
queries
: Array of search queries to execute (required parameter)limit
: Maximum number of results to return per query, default is 10timeout
: Page loading timeout in milliseconds, default is 60000 (60 seconds)noSaveState
: Whether to avoid saving browser state, default is falselocale
: Locale setting for search results, default is en-USdebug
: Whether to enable debug mode (showing browser window), overrides the --debug flag in command lineExample usage:
Use the search tool to search for "machine learning" and "artificial intelligence" on Google
Example response:
{ "searches": [ { "query": "machine learning", "results": [ { "title": "What is Machine Learning? | IBM", "link": "https://www.ibm.com/topics/machine-learning", "snippet": "Machine learning is a branch of artificial intelligence (AI) and computer science which focuses on the use of data and algorithms to imitate the way that humans learn, gradually improving its accuracy." }, ... ] }, { "query": "artificial intelligence", "results": [ { "title": "What is Artificial Intelligence (AI)? | IBM", "link": "https://www.ibm.com/topics/artificial-intelligence", "snippet": "Artificial intelligence leverages computers and machines to mimic the problem-solving and decision-making capabilities of the human mind." }, ... ] } ] }
Search Result Quantity: For more search results:
Please return the top 20 search results for each keyword
This will set the limit: 20
parameter.
Increase Timeout Duration: For slow loading situations:
Please set the page loading timeout to 120 seconds
This will adjust the timeout
parameter to 120000 milliseconds.
Please use Chinese locale (zh-CN) for searching
This will set the locale: "zh-CN"
parameter.Please enable debug mode for this search operation
This sets debug: true
even if the server was started without the --debug
flag.git clone https://github.com/jae-jae/g-search-mcp.git cd g-search-mcp
npm install
npm run install-browser
npm run build
npm run watch
npm run inspector
Licensed under the MIT License