Google Search MCP: поиск Google, новости и Lens для агента без ключа

engram-ae/noapi-google-search-mcp· Проверено 12.11.2026· 134на GitHub

Даёт агенту поиск Google без API-ключа: веб, новости, Scholar, Shopping, авиабилеты, карты и Google Lens. Выдачу сервер читает через локальный Chromium и умеет открывать найденные страницы.

Как подключить

Что сделать до подключения

1

Python и pipx

2

pipx install noapi-google-search-mcp

3

playwright install chromium — ставит браузер, через который идёт поиск

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport stdio google-search \
  -- noapi-google-search-mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

google_searchищет в Google с фильтрами
visit_pageоткрывает страницу и берёт текст
google_newsищет новости
google_scholarищет научные статьи
google_imagesищет картинки
google_trendsпоказывает интерес к теме
google_shoppingищет товары и цены
google_flightsищет авиабилеты
google_hotelsищет отели
google_translateпереводит текст
google_mapsищет места на карте
google_maps_directionsстроит маршрут
google_financeпоказывает котировки
google_weatherпоказывает погоду
google_booksищет книги
google_lensищет по картинке
ocr_imageраспознаёт текст на картинке
transcribe_videoрасшифровывает видео
extract_video_clipвырезает фрагмент видео по теме
read_documentчитает PDF, DOCX и другие файлы

Показано 20 из 38.

Что попросить агента

«Найди обсуждения <тема> на Reddit за последний месяц»Агент вызовет google_search с site=reddit.com и time_range=past_month
«Найди рестораны в Токио, ищи на японском»Агент вызовет google_search с language=ja и region=jp
«Прочитай эту статью и перескажи: <адрес>»Агент откроет страницу через visit_page и перескажет текст
«Найди самый дешёвый <товар>»Агент вызовет google_shopping и сравнит цены и магазины
«Что за предмет на этом фото? <путь к файлу>»Агент вызовет google_lens и опишет найденное

Для каких задач

Найти страницы в Google с фильтром по сайту, свежести, языку и региону
Открыть найденную статью и пересказать её
Собрать свежие новости, научные статьи или книги по теме
Сравнить цены на товар, найти авиабилеты и отели
Узнать, что на фото, через Google Lens
Расшифровать видео с YouTube и вырезать фрагмент по теме

Ограничения

!

Сервер работает без API и читает страницы Google через headless Chromium; Google распознаёт такие браузеры и показывает CAPTCHA, встроенный решатель проходит только часть проверок

!

visit_page по умолчанию обрезает страницу до 8 000 знаков; больше задаётся через MAX_PAGE_CHARS, но не выше 200 000

!

Распознавание текста (ocr_image) не ставится на Python 3.13: нужен пакет с [ocr] на Python 3.10–3.12

!

Проект одного автора: 134 звезды, последнее обновление в августе 2026 года

Если не работает

Вместо результатов Google показывает CAPTCHA
Обновите сервер до v0.3.1 или новее: в нём скрыты признаки автоматизации, cookie сохраняются между сессиями, а нейросеть пробует пройти картинки reCAPTCHA. При ограничении частоты запросов сервер теперь пишет понятную ошибку.
ocr_image отвечает, что нужно поставить noapi-google-search-mcp[ocr]
Поставьте пакет с OCR на Python 3.10–3.12: pipx install "noapi-google-search-mcp[ocr]".
visit_page отдаёт только начало длинной страницы
Задайте в env переменную MAX_PAGE_CHARS, например 20000; предел — 200 000 знаков.
Клиент не находит команду noapi-google-search-mcp
Если сервер стоит в виртуальном окружении, укажите в command полный путь: ~/.local/share/noapi-google-search-mcp/bin/noapi-google-search-mcp.

Частые вопросы

Нужен ли ключ Google API?
Нет. Сервер открывает обычную выдачу Google в браузере без окна, поэтому ни Custom Search API, ни облачный проект Google не нужны.
Как искать только на одном сайте или за последнюю неделю?
Попросите агента об этом словами: google_search принимает параметр site, например reddit.com, и time_range от past_hour до past_year. Есть ещё language, region и номер страницы выдачи.
Работает ли сервер с локальными моделями?
Да, он сделан под LM Studio, Ollama и другие клиенты MCP. Для LM Studio сервер прописывается в ~/.lmstudio/mcp.json.
Подойдёт ли сервер для статистики Search Console?
Нет, он ищет в Google как пользователь. Клики, показы и позиции сайта отдаёт отдельный сервер surendranb/google-search-console-mcp с инструментами get_search_analytics и inspect_url.
Есть ли Google Search MCP от самой Google?
В списке MCP-серверов Google (репозиторий google/mcp) отдельного сервера для веб-поиска нет: там BigQuery, Maps, Cloud Run, документация разработчика и другие сервисы. Сервер на этой странице сделал сторонний разработчик.
Где скачать Google Search MCP?
Поставьте пакет из PyPI: pipx install noapi-google-search-mcp, затем playwright install chromium. Исходники лежат на GitHub в engram-ae/noapi-google-search-mcp.
Как подключить Google Search MCP к LM Studio?
Добавьте в ~/.lmstudio/mcp.json сервер google-search с command noapi-google-search-mcp и env PYTHONUNBUFFERED=1. Конфиги для Claude Code, Cursor и других клиентов — в блоке «Как подключить».
Работает ли сервер из России?
Сервер работает на вашем компьютере и открывает Google через локальный Chromium, ключи и аккаунты не нужны.

Похожие серверы