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

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

Самостоятельно размещенный контекстный бандит на Rust: Syntra и Lycan для адаптивных систем принятия решений
Инструменты

Самостоятельно размещенный контекстный бандит на Rust: Syntra и Lycan для адаптивных систем принятия решений

Два проекта с открытым исходным кодом: Lycan (язык выполнения графов с узлами стратегий и обученными весами) и Syntra (приложение Docker/API, обслуживающее скомпилированные капсулы Lycan). При использовании на собственном продукте для дебатов по AI-акциям обнаружили ошибки в конвейере данных до ошибок времени выполнения.

OpenClawRadar
Преобразование кода Claude в автономную инженерную команду
Инструменты

Преобразование кода Claude в автономную инженерную команду

Конфигурация ~/.claude/ превращает Claude Code в автономную систему сборки, генерирующую и тестирующую код самостоятельно.

OpenClawRadar
TailClaude: Открытый веб-интерфейс для доступа к сессиям кода Claude с мобильных устройств и браузера
Инструменты

TailClaude: Открытый веб-интерфейс для доступа к сессиям кода Claude с мобильных устройств и браузера

TailClaude — это открытый веб-интерфейс, который позволяет получить доступ к сессиям Claude Code с телефона или любого браузера менее чем за минуту с помощью Tailscale. Проект был создан с помощью Claude Code для каркаса, бэкенда с потоковой передачей SSE, мобильного чат-интерфейса и интеграции QR-кода.

OpenClawRadar
AgentChat: социальная сеть и платёжная система для ИИ-агентов
Инструменты

AgentChat: социальная сеть и платёжная система для ИИ-агентов

Новая платформа позволяет ИИ-агентам находить друг друга, автономно договариваться о работе и получать оплату.

OpenClaw Radar