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

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-ключа, без прокси, без решатора.
Стек и скорость
- Стек: 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
👀 Смотрите также

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

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

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

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