gsearch MCP server
io.github.RayenMlayeh/gsearch·v0.1.0·8 starsReal Google Search for AI agents: real URLs, AI Overview and People also ask as typed JSON.
8 stars73 downloads/wk
Reviews
Write oneNobody has reviewed gsearch yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
gsearch tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
google_searchgoogle_search_statusBackend, cache and identity-health status. Does not contact Google.
Public scan report
scanner v0.1.10 · 2026-10-28 · same rubric, same numbers if you re-run it
- Code scan30 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How gsearch compares
Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 767 SEO servers
- Tools
- 2
- the typical SEO server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 8
- more than 88% of 398 SEO servers
- Downloads a week
- 73
- more than 54% of 160 SEO servers with a package
What its tools let an agent do: 2 read
Install gsearch in Claude Code, Cursor or VS Code
claude mcp add gsearch -- uvx gsearch-agent
What the publisher says
From the gsearch repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.RayenMlayeh/gsearch -->
Quick start · How it compares · What you get · How it works · Proxies · Performance · FAQ
Real Google Search for your AI agent. No API key. Self-hosted. Over MCP.
Your agent calls google_search and gets Google's actual results page as typed JSON: every link resolved to its real URL, plus Google's answer boxes (sports results, top stories, videos), the AI Overview, People also ask and related searches. A real Firefox (Camoufox) runs Google's page as it is, on your own IP or through any proxy you already have.
Why: plain HTTP gets a JavaScript wall, automated Chrome got a CAPTCHA 2 out of 2 times in our test, and Google's official Custom Search API closes on 1 January 2027. Other search MCP servers either aren't Google's index (Brave, Tavily, Exa, DuckDuckGo) or charge per query (SerpApi, Bright Data).
A real, live call on a home IP with a warm session, rendered from the recorded result; the wait shown is the measured time. MP4
🚀 Quick start
uv tool install gsearch-agent # or: pipx install gsearch-agent
gsearch setup # downloads the browser once (~1 GB), prints your MCP config
claude mcp add gsearch --scope user -- gsearch-mcp # or any MCP client, belowThen just ask: "Search Google for what asyncio is and give me the top three links", "What do people also ask about asyncio?", "Find asyncio pages on python.org from the past year.", "Search for the asyncio docs and summarize the first result."
Without a proxy, gsearch uses your own IP, at most 20 searches an hour. For more, add a proxy in any format:
claude mcp add gsearch --scope user -e GSEARCH_PROXY="gate.example.com:7000:user-sid-{sid}:password" -e GSEARCH_DATA_LIMIT_MB=1000 -- gsearch-mcpClaude Desktop, Cursor and other MCP clients
gsearch setup prints this block with the full path of gsearch-mcp filled in. Use the full path if your client doesn't find the command.
{
"mcpServers": {
"gsearch": {
"command": "gsearch-mcp",
"env": { "GSEARCH_PROXY": "optional, any format", "GSEARCH_DATA_LIMIT_MB": "1000" }
}
}
}Claude Desktop: claudedesktopconfig.json. Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
gsearch: common questions
- Is gsearch MCP server safe?
- Mostly: it is graded B (83/100). Read the gsearch safety report
- How do I install gsearch?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does gsearch need an API key?
- Yes. The registry entry asks for
GSEARCH_PROXY. - Is gsearch maintained?
- The last commit was 6 days ago (2026-10-26). The latest release is v0.1.0.
- What can I use instead of gsearch?
- Servers from other publishers that do the same job: HasData Google Search (SERP) MCP server, TypeSafe Jev MCP server and SEO Skill MCP server.
- How does gsearch compare with other SEO MCP servers?
- safety score 83/100 (higher than 70% of 767 SEO servers); tools 2 (the typical SEO server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to gsearch
Same job from other publishers: the closest match first, then the best rated.
- HasData Google Search (SERP)Google SERP as JSON: organic, AI Overview, People Also Ask, AI Mode, news, shopping. No Cloud setup.not reviewedEstablishedA
- TypeSafe JevMCP server over TypeSafe Jev: typed ask, rank and check judgments return calibrated probabilities.not reviewedGrowingA
SEO SkillFree Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.not reviewedEstablishedA
Google Ads + Meta Ads + SEO/GEO MCPGoogle Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AInot reviewedEstablishedA- Search Console MCPGoogle Search Console + Bing + GA4 + AdSense — unified SEO intelligence for AI agents.not reviewedEstablishedC