Google Surf MCP: бесплатный MCP-сервис для поиска Google с поддержкой PDF и многоуровневым извлечением

✍️ OpenClawRadar📅 Опубликовано: 15 мая 2026 г.🔗 Source
Google Surf MCP: бесплатный MCP-сервис для поиска Google с поддержкой PDF и многоуровневым извлечением
Ad

Google Surf MCP — это бесплатный MCP-сервер для поиска в Google и извлечения URL-адресов, который действительно работает — автор сообщает, что протестировал 6 бесплатных MCP, все из которых не сработали. Он заменяет обычную комбинацию поискового MCP и fetch MCP единым набором инструментов, который также автоматически обрабатывает академические PDF (arXiv, bioRxiv, Nature, OpenReview, NeurIPS, JMLR, PMLR, Springer, PubMed→PMC).

Ключевые особенности

  • 4 инструмента: search (только SERP), search_parallel (N параллельных запросов), extract(url, mode?) (полный/аннотация/метаданные), search_extract(query, mode?) (по умолчанию аннотация)
  • Многоуровневое извлечение: mode: "abstract" возвращает около 1500 символов на результат для дешевой проверки релевантности перед оплатой полного текста. Обзор из 5 результатов стоит около 7,5 тыс. символов вместо 40 тыс.
  • Определение PDF: через Content-Type, магические байты %PDF, мета-тег citation_pdf_url и правила для каждого домена.
  • Надежность: многостратегический парсер SERP с геометрической верификацией (отбрасывает спонсируемые/панель знаний/сайдбар), защита от SSRF (блокировка частных/петлевых адресов через переменные окружения, защита от DNS rebinding, проверка перенаправлений на каждом шаге), лимит загрузки 25 МБ, некорректные PDF обрабатываются как ошибка.
  • Автовосстановление CAPTCHA: при появлении CAPTCHA открывается видимое окно Chrome для решения человеком, затем происходит повторная попытка. Репутация профиля в Google сохраняется.
  • Без API-ключа, без прокси, без решатора.
Ad

Стек и скорость

  • Стек: TypeScript, Playwright + stealth, Readability, Turndown, unpdf. ~900 строк кода.
  • Скорость (1 Гбит/с): последовательно ~1,5 с/запрос (прогретый), 4 параллельно ~2 с общего времени, 10 параллельно ~5 с общего времени.

Пример использования

search_extract("последние научные статьи по ИИ", mode: "abstract")

Возвращает аннотации топ-результатов, позволяя агенту оценить релевантность перед вызовом extract(url, mode: "full") для лучшего результата.

Для кого это: Разработчики, создающие AI-агентов, которым нужен надежный, бесплатный веб-поиск и извлечение данных без внешних API-ключей или платных сервисов.

📖 Читать полный исходник: r/ClaudeAI

Ad

👀 Смотрите также

Управление кодом Claude удаленно: Продолжение локальных сессий с любого устройства
Инструменты

Управление кодом Claude удаленно: Продолжение локальных сессий с любого устройства

Claude Code Remote Control позволяет продолжить локальные сессии Claude Code с других устройств, таких как телефоны или браузеры, сохраняя всё запущенным на вашем компьютере. Доступно в режиме исследовательского предпросмотра для планов Pro и Max, требует настройки аутентификации и доверия к рабочему пространству.

OpenClawRadar
Центр управления Claude v5.0.0 добавляет поддержку Fable 5 с первого дня с возможностью переключения в середине сессии
Инструменты

Центр управления Claude v5.0.0 добавляет поддержку Fable 5 с первого дня с возможностью переключения в середине сессии

Claude Command Center v5.0.0 добавляет первоклассную поддержку нового уровня Fable 5 от Anthropic, включая переключение моделей во время сессии, переработанный выбор модели и исправление ошибок CLI с версионированными псевдонимами.

OpenClawRadar
Rivet Actors добавляет хранилище SQLite: одна база данных на агента, арендатора или документ.
Инструменты

Rivet Actors добавляет хранилище SQLite: одна база данных на агента, арендатора или документ.

Rivet Actors теперь поддерживает хранилище SQLite, где каждый актор получает собственную базу данных SQLite, что позволяет создавать миллионы независимых баз данных для ИИ-агентов, многопользовательских SaaS-приложений, совместных документов или изоляции на уровне пользователя.

OpenClawRadar
GitAgent: Открытый стандарт для портативных ИИ-агентов в Git-репозиториях
Инструменты

GitAgent: Открытый стандарт для портативных ИИ-агентов в Git-репозиториях

GitAgent — это открытая спецификация, определяющая ИИ-агентов через три основных файла в git-репозитории: agent.yaml для конфигурации, SOUL.md для личности/инструкций и SKILL.md для возможностей. CLI позволяет запускать любой репозиторий агента напрямую с помощью команд, например, npx @open-gitagent/gitagent run -r https://github.com/user/agent -a claude.

OpenClawRadar