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

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

mycrab.space представляет SKILL.md и Prompt Autocomposer для стандартизированного развертывания приложений
Инструменты

mycrab.space представляет SKILL.md и Prompt Autocomposer для стандартизированного развертывания приложений

mycrab.space выпустил SKILL.md — Markdown-шаблон для определения зависимостей и конфигурации приложений, а также Prompt Autocomposer, который генерирует готовые к использованию команды развертывания из этих файлов. Система позволяет выполнять развертывание приложений, таких как VS Code в браузере, персональные музыкальные облака и интерфейсы ИИ-агентов, без какой-либо конфигурации.

OpenClawRadar
ClawMetry: Открытая панель мониторинга для агентов OpenClaw
Инструменты

ClawMetry: Открытая панель мониторинга для агентов OpenClaw

ClawMetry — это панель мониторинга с открытым исходным кодом для агентов OpenClaw, которая предоставляет отслеживание активности сессий в реальном времени, мониторинг затрат на токены, обнаружение изменений в файлах памяти и оповещения о зависших сессиях. Устанавливается локально с помощью pip install clawmetry и была создана с использованием самого OpenClaw.

OpenClawRadar
Claude Code добавляет автоматический режим для принятия решений о разрешениях
Инструменты

Claude Code добавляет автоматический режим для принятия решений о разрешениях

Claude Code теперь имеет автоматический режим, который позволяет Claude принимать решения о разрешениях вместо того, чтобы требовать ручного подтверждения для каждой записи файла и bash-команды. Этот режим включает защитные механизмы, которые проверяют каждое действие перед его выполнением, с использованием классификатора для анализа вызовов инструментов на предмет потенциально опасных действий.

OpenClawRadar
Результаты тестирования: Когда использовать Claude Opus с Codex или чистый Opus для генерации кода
Инструменты

Результаты тестирования: Когда использовать Claude Opus с Codex или чистый Opus для генерации кода

Контрольный тест проверил подход 'Планирование с Opus, выполнение с Codex' на трех реальных задачах программирования. Результаты показывают точку пересечения затрат примерно на 600 строках кода с конкретными рекомендациями в зависимости от размера проекта.

OpenClawRadar