К основному содержанию
MCP-сервер CX Codex

searxNcrawl — MCP-сервер для Claude Code: поиск и краулинг

Даёт агенту веб-поиск через SearXNG и You.com и превращает страницы в чистый Markdown. Пригодится, когда агенту нужны свежие данные из интернета.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env SEARXNG_URL=<SEARXNG_URL> --env SEARXNG_USERNAME=<SEARXNG_USERNAME> --env SEARXNG_PASSWORD=<SEARXNG_PASSWORD> --env YDC_API_KEY=<YDC_API_KEY> --env SEARCH_RESULT_FIELDS=<SEARCH_RESULT_FIELDS> --transport stdio searxncrawl -- uvx searxncrawl
Открыть на GitHub

Что делает searxNcrawl

searxNcrawl — MCP-сервер и набор утилит командной строки для поиска в вебе и краулинга страниц. Поисковые запросы уходят к настроенным провайдерам параллельно, результаты объединяются и помечаются источником, есть фильтры по языку и времени. Краулинг построен на Crawl4AI: одна или много ссылок на входе, Markdown или JSON на выходе, повторяющиеся блоки вырезаются, ссылки можно убрать.

Кроме отдельных страниц сервер умеет обходить целые сайты с ограничением глубины и числа страниц — удобно для документации. Есть захват сессии входа через crawl-capture, после чего краулинг работает за логином. Запускается по STDIO для локальных клиентов или поднимает HTTP-эндпоинт с проверкой хоста и CORS. Те же search, crawl и crawl-capture доступны из терминала и как Python-библиотека.

Для работы нужен uv. Поиску требуется хотя бы один провайдер: свой SearXNG с включённым JSON-выводом или ключ You.com в YDC_API_KEY. Без SearXNG поиск не заработает, а краулинг — заработает. Первый обход скачивает Chromium для Playwright, около 550 MB, так что на медленном канале это заметная пауза. Команда uvx searxncrawl setup сама находит Claude, Codex, Gemini CLI, Cursor, VS Code и Claude Desktop, спрашивает адрес SearXNG и ключ You.com, показывает правки конфигов и применяет их после подтверждения; каждый файл перед этим копируется, а setup --remove откатывает изменения.

Какие задачи решает

  • найти свежую документацию библиотеки и сразу получить её текстом
  • собрать содержимое раздела документации в один Markdown-файл
  • прочитать страницу за авторизацией, не копируя cookies вручную
  • сравнить выдачу своего SearXNG и You.com по одному запросу
  • отдать агенту текст статьи без навигации и рекламных блоков

Примеры запросов агенту

  • Найди через поиск быстрый старт Crawl4AI, открой официальную страницу и перескажи, как запустить первый обход.
  • Собери документацию по этому адресу в Markdown, глубина 2, не больше 30 страниц.
  • Захвати сессию входа на этом сайте, а потом вытащи текст страницы с настройками.

Как установить searxNcrawl

Командой платформы

claude mcp add --env SEARXNG_URL=<SEARXNG_URL> --env SEARXNG_USERNAME=<SEARXNG_USERNAME> --env SEARXNG_PASSWORD=<SEARXNG_PASSWORD> --env YDC_API_KEY=<YDC_API_KEY> --env SEARCH_RESULT_FIELDS=<SEARCH_RESULT_FIELDS> --transport stdio searxncrawl -- uvx searxncrawl

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from searxncrawl <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о searxNcrawl

Как установить searxNcrawl в Claude Code?

Выполните claude mcp add searxncrawl -e SEARXNG_PASSWORD=<SEARXNG_PASSWORD> -e YDC_API_KEY=<YDC_API_KEY> -- uvx searxncrawl. Есть и вариант с большим числом переменных: `claude mcp add --env SEARXNG_URL=<SEARXNG_URL> --env SEARXNG_USERNAME=<SEARXNG_USERNAME> --env SEARXNG_PASSWORD=<SEARXNG_PASSWORD> --env YDC_API_KEY=<YDC_API_KEY> --env SEARCH_RESULT_FIELDS=<SEARCH_RESULT_FIELDS> --transport stdio searxncrawl -- uvx searxncrawl`.

Что делает searxNcrawl?

Ищет в вебе через SearXNG и You.com и обходит страницы или целые сайты, отдавая агенту чистый Markdown вместо HTML. Работает и как CLI, и как Python-библиотека.

Нужен ли ключ API для поиска?

Со своим SearXNG ключ не нужен, но у инстанса должен быть включён JSON-вывод. Для You.com понадобится YDC_API_KEY. Краулинг работает и без провайдеров поиска.

Похожие MCP-серверы

Все MCP-серверы по теме «Браузер и парсинг» →
REA morluto Подключает агента к инструментам разбора бинарников, Electron-приложений, .NET-сборок и сайтов. Пригодится, когда нужно понять чужую фичу и повторить её у себя. CX Codex +1 ★ 386 989звёзд репо Scrapling MCP Server D4Vinci Веб-скрейпинг страниц с защитой Cloudflare и рендерингом JavaScript для ИИ-агентов. Помогает собирать данные сайтов в Markdown или JSON без ручного обхода блокировок. CX Codex +1 ★ 89 433звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо AIHawk feder-cr MCP-сервер, который даёт агенту браузер: он открывает страницы, кликает, печатает и читает их по инструкции на обычном языке. CX Codex +1 ★ 32 221звёзд репо Skyvern Skyvern-AI Подключает агента к браузерной автоматизации через компьютерное зрение и Playwright. Позволяет заполнять веб-формы, нажимать кнопки и собирать данные со страниц без хрупких селекторов. CX Codex +1 ★ 23 263звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 169звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой