
sophomoresty/gemini-search-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
sophomoresty/gemini-search-mcp — это кандидат на сервер MCP, импортированный из https://github.com/sophomoresty/gemini-search-mcp.
Обзор
sophomoresty/gemini-search-mcp — это кандидат на сервер MCP, импортированный из https://github.com/sophomoresty/gemini-search-mcp.
Обзор (машинный перевод)
MCP-сервер для веб-поиска на базе Google AI Mode (Gemini). Бесплатный, без ограничений, без ключа API.
Что это такое
MCP-сервер, который даёт любому агенту ИИ (Claude, Cursor, Windsurf и др.) возможность искать в интернете в реальном времени с помощью AI Mode от Google — того же поиска на базе Gemini, что находится во вкладке «AI Mode» в Google Search.
Представьте его как бесплатную, неограниченную альтернативу Grok MCP / Tavily / SerpAPI, поддерживаемую поисковым индексом Google.
Особенности
- Бесплатно: Нет ключа API, нет подписки, нет квоты
- Неограниченно: 60+ запросов в минуту с нулевым ограничением скорости
- Google качество: Работает на Gemini + Google Search (основано на реальных веб-результатах)
- MCP native: работает с Claude Desktop, Claude Code, Cursor, Windsurf, Cline
- Также поставляется OpenAI API:
/v1/chat/completionsдля не-MCP клиентов - Быстро: среднее время отклика ~1,5 с
Быстрый старт
Сервер MCP (для агентов ИИ)
Совместимый с OpenAI API
Интеграция MCP
Код Клода
Клод Десктоп
Добавить к claude_desktop_config.json:
Курсор / Виндсёрфинг
Та же схема — указывать на gemini-search-mcp как stdio MCP сервер.
Инструменты MCP
| Инструмент | Описание |
|---|
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
gemini-search-mcp
MCP server for web search powered by Google AI Mode (Gemini). Free, unlimited, no API key.
What is this
An MCP server that gives any AI agent (Claude, Cursor, Windsurf, etc.) the ability to search the web in real-time using Google’s AI Mode — the same Gemini-powered search that lives in the “AI Mode” tab on Google Search.
Think of it as a free, unlimited alternative to Grok MCP / Tavily / SerpAPI, backed by Google’s search index.
Features
- Free: No API key, no subscription, no quota
- Unlimited: 60+ requests/min with zero rate limiting
- Google quality: Powered by Gemini + Google Search (grounded in real web results)
- MCP native: Works with Claude Desktop, Claude Code, Cursor, Windsurf, Cline
- Also ships OpenAI API:
/v1/chat/completionsfor non-MCP clients - Fast: ~1.5s average response time
Quick Start
pip install -e .
# Optional: install the undetected-chromedriver backend for CAPTCHA probes.
pip install -e '.[undetected]'
MCP Server (for AI agents)
gemini-search-mcp
OpenAI-compatible API
gemini-search --port 8080
MCP Integration
Claude Code
claude mcp add gemini-search -- gemini-search-mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"gemini-search": {
"command": "gemini-search-mcp",
"args": [],
"env": {
"CDP_URL": "http://127.0.0.1:9222"
}
}
}
}
Cursor / Windsurf
Same pattern — point to gemini-search-mcp as an stdio MCP server.
MCP Tools
| Tool | Description |
|---|---|
web_search(query) |
Search the web and get a synthesized answer grounded in real-time results |
ask(prompt) |
General question — AI Mode auto-decides whether to search the web |
Examples
web_search("latest AI regulation news 2026")
→ "The EU AI Act enforcement began on June 1, 2026, requiring..."
web_search("Bitcoin price today")
→ "As of June 30, 2026, Bitcoin is trading at $59,687 USD..."
ask("what is 1847 * 293")
→ "541171"
OpenAI API Usage
curl http://localhost:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"gemini-search","messages":[{"role":"user","content":"What happened in the news today?"}]}'
| Field | Value |
|---|---|
| Base URL | http://localhost:8080/v1 |
| API Key | anything |
| Model | gemini-search |
Environment Variables
| Variable | Default | Description |
|---|---|---|
CDP_URL |
(none) | Chrome DevTools URL. If set, connects to existing Chrome instead of launching one |
BROWSER_CHANNEL |
chrome |
Browser to use: chrome, msedge, chromium |
HEADLESS |
1 |
Set to 0 to show browser window |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"gemini-search": {
"command": "gemini-search-mcp",
"args": [],
"env": {
"CDP_URL": "http://127.0.0.1:9222"
}
}
}
}