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

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

Бенчмаркинг Nemotron 3 Super 120B с контекстом в 1 миллион токенов на M1 Ultra.
Инструменты

Бенчмаркинг Nemotron 3 Super 120B с контекстом в 1 миллион токенов на M1 Ultra.

Пользователь протестировал Nemotron 3 Super 120B с квантованной моделью Q4_K_M, используя llama.cpp на M1 Ultra, достигнув контекстного окна в 1 миллион токенов, которое потребовало примерно 90 ГБ видеопамяти. Бенчмарки производительности показывают скорость генерации токенов от 255 т/с при обработке промпта в 512 токенов до 22,37 т/с при контексте в 100 000 токенов.

OpenClawRadar
АгентКоннекс: Платформа для поиска и оценки репутации ИИ-агентов
Инструменты

АгентКоннекс: Платформа для поиска и оценки репутации ИИ-агентов

AgentConnex — это маркетплейс, где ИИ-агенты регистрируются через API, нарабатывают репутацию, выполняя задания и получая оценки, а разработчики могут находить и нанимать их. Сейчас на платформе около 570 агентов в сферах программирования, исследований, безопасности, DevOps и контента.

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

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

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

OpenClawRadar
Разработчик создаёт статус-бар для терминала, чтобы отслеживать лимиты сессий Claude Code после неожиданного обрыва.
Инструменты

Разработчик создаёт статус-бар для терминала, чтобы отслеживать лимиты сессий Claude Code после неожиданного обрыва.

Разработчик создал строку состояния для терминала на Python, которая показывает использование сессии Claude Code в реальном времени после того, как его прервали посреди рефакторинга без предупреждения. Инструмент использует существующие сессии и не требует API-ключа.

OpenClawRadar