Web Scout MCP
MCP-сервер с поиском DuckDuckGo и извлечением текста страниц: можно передать сразу несколько адресов
- 151 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Сервер заходит на произвольные страницы и тянет их текст в контекст, а он может содержать инструкции для модели
- Запросы видны DuckDuckGo и посещаемым сайтам
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/web-scout-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер заходит на произвольные страницы и тянет их текст в контекст, а он может содержать инструкции для модели
- Запросы видны DuckDuckGo и посещаемым сайтам
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Web Scout MCP дает агенту два инструмента. `DuckDuckGoWebSearch` ищет в DuckDuckGo и возвращает список заголовков, адресов и сниппетов, число результатов задает `maxResults`, по умолчанию десять. `UrlContentExtractor` забирает страницу и вычищает из нее скрипты, стили и навигацию, оставляя читаемый текст. В извлекатель можно передать один адрес или массив адресов, страницы тогда обрабатываются параллельно. Сервер ограничивает частоту запросов, чтобы поисковик не блокировал обращения, следит за памятью и возвращает понятные ошибки. Запускается он на Node.js 18 и новее по stdio командой `npx -y @pinkpixel/web-scout-mcp@latest`, ключи не нужны.
Для кого. Разработчикам, которым нужен простой поиск и чтение страниц для агента без регистрации и ключей.
Подходит, если
- Агент ищет упоминания ошибки в сети и читает три найденные страницы одним вызовом
- Нужен быстрый обзор темы: поиск выдает десять ссылок, затем извлекатель собирает из них текст
- Клиент работает на Cursor или Claude Desktop, и настройка сводится к одной записи в `config.json`
- Поиск должен идти без ключей и без регистрации у поисковых API
Не подходит, если
- Нужен ранжированный по смыслу результат с абзацами: сервер возвращает текст страницы целиком
- Нужна нагрузка в сотни запросов в минуту: ограничитель частоты замедлит выдачу
- Нужны страницы, строящиеся на JavaScript: сервер читает загруженный HTML без исполнения скриптов
Пример запроса к агенту
Найди через DuckDuckGo три свежие статьи про ошибку ECONNRESET в Node.js и извлеки из них текстMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Сервер обращается к DuckDuckGo и сайтам напрямую, поэтому результат зависит от доступности поисковика и от того, пускают ли сайты автоматические запросы. Страницы, зависящие от JavaScript, читаются неполно, потому что скрипты не выполняются. Ограничитель частоты защищает от блокировки, но тормозит массовые запросы. Версия пакета и пути установки описаны в README, лицензия Apache 2.0. Последний коммит в репозитории сделан 1 ноября 2026 года. Автозапуск отключает переменная `WEB_SCOUT_DISABLE_AUTOSTART=1`, она нужна при встраивании в свой код.
Как отключить. Удалите запись `web-scout` из `config.json` клиента или выполните `claude mcp remove web-scout`, глобальный пакет снимите командой `npm uninstall -g @pinkpixel/web-scout-mcp`.
Частые вопросы
Нужен ли ключ API?
Нет, поиск идет через DuckDuckGo без ключей, настройки сводятся к записи сервера в конфигурации клиента.
Какие инструменты есть у сервера?
Два: `DuckDuckGoWebSearch` для поиска и `UrlContentExtractor` для извлечения текста одной страницы или нескольких.
Как передать несколько адресов?
В поле `url` передают массив строк, например два адреса статей, страницы обрабатываются параллельно.
Как установить сервер?
Через Smithery командой `npx -y @smithery/cli install @pinkpixel-dev/web-scout-mcp --client claude` либо глобально `npm install -g @pinkpixel/web-scout-mcp`.
Какая версия Node.js нужна?
Node.js 18 или новее. Сервер запускается по stdio при старте опубликованной точки входа.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыВеб-поиск через DuckDuckGo и чтение страниц для агента без API-ключей, с ограничением частоты запросов
MCP-сервер веб-поиска, который сразу отдает агенту текст найденных страниц: ответы Stack Overflow, обсуждения GitHub, статьи arXiv
Локальный веб-поиск для агентов: ищет, читает страницы и отдает сжатые фрагменты с источниками, экономя токены контекста
MCP-сервер исследований: ищет в вебе, SEC, судах и патентах, читает страницы целиком и проверяет, что цитаты существуют.
Локальный MCP-сервер без ключей API: поиск по нескольким системам, загрузка страниц и чтение документов для LLM.
MCP-сервер объединенного поиска: один интерфейс к Tavily, Brave, Kagi, Exa, Linkup, Firecrawl и поиску по GitHub
Коротко о README
Краткое описание, перечень возможностей, три способа установки, запуск и конфигурация клиента, описание двух инструментов с примерами входа и выхода, раздел про разработку и список документов.