Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MCP Server built for use with Claude Code, Claude Desktop, VS Code, Cline - enable google search and ability to follow links and research websites
| Date | Stars |
|---|---|
| 2026-07-31 | 250 |
| 2026-08-05 | 251 |
| 2026-08-06 | 251 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Google-Research-MCP
A standalone Windows MCP server that gives Claude Google search and web research
capabilities, powered by [SerpAPI](https://serpapi.com). It ships as a single self-contained
`.exe` — no Node.js, no npm install, no external runtime.
## Tools
| Tool | Description |
|------|-------------|
| `google_search` | Search Google and get quality-scored results with authority ratings |
| `extract_webpage_content` | Extract clean readable content from any URL |
| `extract_multiple_webpages` | Extract up to 5 URLs concurrently |
| `research_topic` | Multi-source research that returns a structured synthesis prompt |
The binary also bundles six research **skills** and one research **agent** that Claude can
invoke automatically. These are installed into your `~/.claude` directory by `init` (see
[Skills and agents](#skills-and-agents)).
## Requirements
- A [SerpAPI](https://serpapi.com) account and API key (free tier: 100 searches/month)
- Windows 10/11 (64-bit)
- No other runtime required
---
## Installation
### Option A — Use the pre-built .exe
1. Download `google-research-mcp.exe` from the [releases page](https://github.com/mixelpixx/Google-Research-MCP/releases),
or take it from the `binary-release/` folder in this repository.
2. Place it somewhere permanent, e.g. `C:\Tools\google-research-mcp.exe`.
3. Continue to **Configuration** below.
### Option B — Build from source
You need the [Rust toolchain](https://rustup.rs) installed.
```powershell
git clone https://github.com/mixelpixx/Google-Research-MCP.git
cd Google-Research-MCP
cargo build --release
# Output: target\release\google-research-mcp.exe
# target\release\google-research-mcp-tray.exe (optional HTTP/autostart helper)
```
The exe is self-contained — copy it wherever you like. The tray binary is only needed if you
use the background HTTP service (see [HTTP mode](#http-mode)).
---
## Getting a SerpAPI key
1. Go to [serpapi.com](https://serpapi.com) and create a free account.
2. Copy your API key from the [dashboard](https://serpapi.com/manage-api-key).
3. The free plan includes 100 searches/month.
---
## Configuration
The server reads its key from the `SERPAPI_KEY` environment variable. Pass it in the `env`
block of your MCP client config — this keeps the key out of system-wide environment variables.
### Claude Desktop (`claude_desktop_config.json`)
Located at `%APPDATA%\Claude\claude_desktop_config.json`:
```json
{
"mcpServers": {
"google-research": {
"command": "C:\\Tools\\google-research-mcp.exe",
"env": {
"SERPAPI_KEY": "your_serpapi_key_here"
}
}
}
}
```
Restart Claude Desktop after saving. The tools should appear in the tools panel.
### Claude Code
Add the same block to your project's `.claude/settings.json`, or to
`%APPDATA%\Claude\settings.json` to make it available in every project.
---
## CLI subcommands
Run these from cmd or PowerShell:
| Command | Description |
|---------|-------------|
| *(none)* | Starts the MCP server when launched by a client; opens the GUI installer when double-clicked from Explorer; prints help when run in a terminal |
| `init` | Install the skills and agent into `~/.claude/skills` and `~/.claude/agents` |
| `uninstall` | Remove the installed skills and agent |
| `status` | Show install status |
| `diagnose` | Self-test: makes one live SerpAPI request and reports timing |
| `service install` | Save the key, register HTTP autostart, and start the background server |
| `service uninstall` | Remove the autostart registration |
| `service status` | Show config, autostart, and port state |
| `service start` | Spawn the background HTTP server now (no autostart) |
| `skill <name>` | Print a skill's markdown to stdout |
| `--version` | Show version |
| `--help` | Show usage |
The server also re-installs the bundled skills on first launch as a safety net, so they stay
current even if you forget to re-run `init` after updating the exe.
### GUI installer
DoubExcerpt of 11,444 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c35c6b8bdefdc130, desc:mcp server