Serper MCP Server — веб-поиск и извлечение страниц для агентов

Serper Search and Scrape MCP Server — сервер на TypeScript, который предоставляет возможности веб-поиска и парсинга веб-страниц через Serper API. Он предназначен для интеграции с Claude Desktop, а также с другими клиентами, поддерживающими Model Context Protocol (MCP), такими как Cline и Cursor, позволяя им использовать функции поиска и извлечения контента.
Возможности и состав проекта
Сервер предлагает два инструмента: google_search для выполнения веб-поиска с использованием Serper API и scrape для извлечения содержимого веб-страниц. Инструмент google_search поддерживает расширенные операторы поиска, такие как ограничение результатов по домену, типу файла, дате, а также позволяет получать результаты, включающие органические выдачи, "люди также спрашивают" и связанные запросы. Инструмент scrape извлекает содержимое страниц в виде простого текста или Markdown, сохраняя структуру документа и включая метаданные.
Начало работы и требования
Для работы сервера требуется Node.js версии 18 или выше и ключ Serper API, который необходимо установить как переменную окружения SERPER_API_KEY. Проект можно установить и настроить для работы с Claude Desktop, Cline или Cursor, а также запустить в Docker-контейнере. Доступен инструмент MCP Inspector для отладки взаимодействия с сервером.
Ограничения и выбор сценария
Сервер является адаптером к Serper, а не собственным поисковым индексом. Нужны действующий ключ, доступная квота и сеть; содержание найденных страниц может меняться или не извлекаться полностью. Поисковый результат и Markdown после scrape следует проверять по первоисточнику, а перед передачей агенту учитывать, что внешняя страница может содержать посторонние инструкции.
Лицензия и условия использования
GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.




