Перейти к содержимому
RUEN中文

Разработка15 мин чтенияАвтор: Команда SystemsLab

Как дать Claude Code бесплатный поиск без API-ключей?

Свой SearXNG остаётся самым надёжным бесплатным поиском для Claude Code: ни ключей, ни квот, ни посредника. Разбираем его настройку и ловушку с JSON, DuckDuckGo-сервер, 12 проектов с GitHub и локальные research-стеки.

Небольшой сервер в стойке в офисе, на передней панели светятся индикаторы работающих контейнеров

Коротко

  • На сентябрь 2026 года самый надёжный бесплатный поиск для Claude Code — свой SearXNG в Docker и MCP-сервер mcp-searxng. Ключи и квоты не нужны, и между вами и поисковиками нет посредника.
  • Главная ловушка SearXNG: по умолчанию он отдаёт только HTML, а на запрос в JSON отвечает 403 Forbidden. В settings.yml нужно включить search.formats: [html, json].
  • Если сервер ставить не хочется, подойдёт DuckDuckGo-сервер nickclyde/duckduckgo-mcp-server: одна команда, лимит 30 поисков в минуту. В июне 2026 года он молча возвращал ноль результатов, пока не добавили резервный бэкенд на curl_cffi.
  • На GitHub мы насчитали 12 живых поисковых проектов, девять из них работают без ключей, в том числе agent-search-mcp с Яндексом. Скрейперы разбирают HTML поисковиков и потому ломаются при смене вёрстки и упираются в капчи.
  • Звёзды и дата последнего коммита отсеивают проекты лучше, чем попадание в awesome-список: в крупнейшем списке 237 поисковых записей, и многие из них — платные сервисы.

Это третья статья из пяти в серии «Бесплатный поиск в интернете для Claude Code». В серии: встроенные WebSearch/WebFetch и подключение MCP; сервисы с API и бесплатным тарифом; поиск без ключей и на своём сервере (эта статья); браузеры, скрейперы и сервисы, которые перестали работать; поиск из России, безопасность, качество, расход токенов и шпаргалка «что выбрать». Все данные проверены 17.09.2026.

Какой бесплатный поиск для Claude Code работает без API-ключей?

Без ключей работают три типа решений: свой метапоисковик SearXNG, сервер для DuckDuckGo и мультидвижковые серверы с GitHub. Отдельно стоят агрегаторы: они не отменяют ключи, но собирают бесплатные квоты нескольких платных сервисов за одним инструментом.

MCP-сервер — это небольшая программа, которая по протоколу Model Context Protocol даёт ИИ-агенту новые инструменты, например «найти в интернете» или «прочитать страницу». Claude Code подключает такие серверы командой claude mcp add и дальше вызывает их наравне со встроенными WebSearch и WebFetch.

Self-hosted — это вариант, при котором сервис работает на вашем компьютере или сервере, а не у поставщика. Для поиска это значит: нет месячного лимита, нет договора со сторонним API и нет третьей стороны, которая видит ваши запросы. Взамен вы сами отвечаете за обновления и за то, чтобы поисковики не заблокировали ваш IP.

Как подключить SearXNG к Claude Code?

Нужно поднять SearXNG в Docker, разрешить в его настройках ответы в JSON и подключить к Claude Code сервер mcp-searxng. Вся настройка укладывается в две команды и четыре строки конфигурации.

SearXNG — это открытый метапоисковик: он отправляет ваш запрос в десятки поисковых систем и сводит их ответы в одну выдачу. Проект распространяется по лицензии AGPL-3.0, у него около 37 тыс. звёзд на GitHub (репозиторий SearXNG). Самый зрелый MCP-мост к нему — ihor-sokoliuk/mcp-searxng.

ihor-sokoliuk/mcp-searxng — без ключа

Сервер умеет листать страницы выдачи и фильтровать результаты, читать HTML и PDF (инструмент web_url_read), переключаться между несколькими инстансами SearXNG, кэшировать результаты, работать через прокси и по Streamable HTTP с авторизацией. Streamable HTTP — это сетевой режим MCP, в котором сервер работает как отдельная служба, а не запускается клиентом как дочерний процесс. Проект есть в GitHub MCP Registry. Для запуска нужен Node.js 22+ или Docker. Сам SearXNG сервер не устанавливает: его нужно поднять отдельно (README проекта; GitHub API; статистика npm).

Ключевые цифры: 1242 звезды; версия 2.3.0 от 15.09.2026; около 58 тыс. загрузок из npm в месяц; кэш хранит результаты 24 часа.

Шаг 1. Запустить SearXNG

Разработчики SearXNG рекомендуют ставить его через docker compose из репозитория. Для быстрой пробы хватит одного контейнера (документация SearXNG: Docker):

docker run --name searxng -d -p 8888:8080 -v "./config/:/etc/searxng/" -v "./data/:/var/cache/searxng/" docker.io/searxng/searxng:latest

Порт 8888 взят из примера SearXNG. После запуска поиск открывается в браузере по адресу http://localhost:8888.

Шаг 2. Подключить MCP-сервер в Claude Code

Через npx, если на машине есть Node.js 22+:

claude mcp add --scope user --env SEARXNG_URL=http://localhost:8888 --transport stdio searxng -- npx -y mcp-searxng

Через Docker, если Node.js ставить не хочется:

# Docker Desktop (Windows, macOS)
claude mcp add --scope user --env SEARXNG_URL=http://host.docker.internal:8888 --transport stdio searxng-docker -- docker run -i --rm -e SEARXNG_URL isokoliuk/mcp-searxng:latest
# Linux с Docker Engine
claude mcp add --scope user --env SEARXNG_URL=http://host.docker.internal:8888 --transport stdio searxng-docker -- docker run -i --rm --add-host=host.docker.internal:host-gateway -e SEARXNG_URL isokoliuk/mcp-searxng:latest

Флаг --scope user делает сервер доступным во всех ваших проектах, а --transport stdio означает, что Claude Code сам запускает сервер и общается с ним через стандартный ввод и вывод. В документации mcp-searxng в обеих командах стоит адрес-пример https://search.example.com (client-configurations.md). Там же сказано, что флаги -d и -t в docker run добавлять нельзя: клиенту нужен «сырой» ввод и вывод контейнера.

Шаг 3. Разрешить ответы в JSON

Авторы mcp-searxng рекомендуют минимальный settings.yml (руководство по self-hosted SearXNG):

  • use_default_settings: true — взять все остальные настройки по умолчанию;
  • search.formats: [html, json] — разрешить ответы в JSON;
  • server.secret_key — задать свой секретный ключ инстанса;
  • server.limiter: true и адрес Valkey — включить ограничитель запросов.

Limiter — это встроенный в SearXNG ограничитель, который отсекает ботов. Valkey — открытое хранилище «ключ — значение», совместимое с Redis; в нём ограничитель считает запросы. Защита нужна потому, что сами поисковики тоже принимают SearXNG за бота и отвечают капчей. В документации SearXNG даже есть отдельная страница о том, как решать капчу с IP сервера (SearXNG: limiter).

Где разместить SearXNG

Для одного разработчика хватит контейнера на рабочем ноутбуке. Для команды удобнее один инстанс на сервере в офисе или в облаке: все агенты ходят в одну точку, настройки и кэш общие, а наружу смотрит один IP, который проще контролировать. Такой сервер мы размещаем в серверной заказчика вместе с остальными внутренними сервисами.

Можно ли пользоваться публичными инстансами SearXNG?

Можно, но осторожно: многие из них отключили JSON, и все они не рассчитаны на поток запросов от агентов. Авторы mcp-searxng просят указывать один URL без веерной рассылки, не перебирать инстансы параллельно, не обходить капчу и не маскировать автоматизацию под браузер. Каталог searx.space они называют «средством поиска, а не рекомендацией» (руководство по публичным инстансам).

Есть минималистичная альтернатива на Python — SecretiveShell/MCP-searxng, запускается командой uvx mcp-searxng. У неё то же имя пакета, что у npm-версии, но это другой проект (README проекта). Если в инструкции встретилось mcp-searxng, проверьте, о каком менеджере пакетов идёт речь: npx или uvx.

Из русскоязычных материалов стоит прочитать статью на Хабре «SearXNG + Claude Code: бесплатный веб-поиск вместо $10 за 1000 запросов» (март 2026). Главное преимущество автор формулирует так: «Запрос идёт localhost → ваш IP → поисковики. Anthropic не участвует». В его примере включены Google, DuckDuckGo, Brave и Wikipedia (Хабр).

Инженер за консолью настраивает сервер
Свой SearXNG разворачивается одним Docker-контейнером. Главное при настройке — разрешить в settings.yml ответы в JSON и включить limiter, иначе агент получит 403, а поисковики начнут отвечать капчей.

Можно ли обойтись DuckDuckGo без своего сервера?

Можно: сервер nickclyde/duckduckgo-mcp-server ставится одной командой и не требует никакой инфраструктуры. Но он разбирает HTML-страницы DuckDuckGo и уже ломался, когда поисковик изменил поведение.

nickclyde/duckduckgo-mcp-server — без ключа

Для запуска нужны Python 3.10+ и uv — менеджер пакетов для Python, который умеет запускать утилиты без отдельной установки через uvx (README проекта; GitHub API).

Ключевые цифры: 1492 звезды; версия 0.7.0 от 04.09.2026; до 30 поисков и до 20 загрузок страниц в минуту.

История этого сервера показывает, насколько хрупок скрейпинг — автоматический разбор чужих веб-страниц. В июне 2026 года html.duckduckgo.com стал отвечать пустым HTTP 202 на TLS-отпечаток клиента httpx, и поиск молча возвращал ноль результатов (issue #46). TLS-отпечаток — это набор параметров, с которыми клиент устанавливает защищённое соединение; по нему сайт отличает браузер от скрипта.

Исправление (PR #50) добавило резервный бэкенд на curl_cffi, который имитирует TLS-рукопожатие Chrome. Работает он, только если установлен дополнительный набор зависимостей [browser]. Поэтому ставить сервер лучше так:

claude mcp add ddg-search -- uvx --with "duckduckgo-mcp-server[browser]" duckduckgo-mcp-server

Команда собрана из двух строк README: базовой claude mcp add ddg-search uvx duckduckgo-mcp-server и рекомендуемого запуска с [browser]. Если агент вдруг перестал находить что-либо без явной ошибки, в первую очередь проверьте, установлен ли этот набор.

Какие мультидвижковые MCP-серверы без ключей есть на GitHub?

На 17.09.2026 мы насчитали 12 живых проектов, девять из них работают без ключей: от локального поиска по 18 движкам до серверов с Яндексом и Tor. Kindly Web Search и fastCRW требуют настроить поисковый провайдер, а mcp-omnisearch — агрегатор платных API с ключами. Они распределяют риск блокировки между несколькими поисковиками, но все разбирают HTML, поэтому страдают от смены вёрстки и от капч.

Звёзды и даты активности взяты из GitHub API и страниц репозиториев на 17.09.2026. Описания — по README проектов, независимыми тестами они не проверялись. Бенчмарки wigolo и fastCRW опубликованы самими авторами.

ПроектЧто умеет (по README проекта)УстановкаЗвёзды, активность, лицензия
KnockOutEZ/wigolo, без ключаЛокальный поиск по 18 движкам со слиянием выдачи (rank fusion), загрузка, обход и извлечение страниц. Занимает около 1,5 ГБ: браузер и локальные моделиnpx wigolo init --agents=claude-code (Node 20+)5276; 17.09.2026; AGPL-3.0 (по README)
anysearch-ai/anysearch-mcp-server, без ключаХостинговый сервис, анонимный доступ с пониженными лимитамиclaude mcp add --transport http anysearch https://api.anysearch.com/mcp ...1851; 17.09.2026; Apache-2.0
Aas-ee/open-webSearch, без ключаBing (по умолчанию), DuckDuckGo, Brave, Startpage, Baidu, Sogou, CSDN и другие; Google — в планахnpx open-websearch@latest, в README только JSON-конфиги1809; 13.09.2026; Apache-2.0
us/crw (fastCRW)Аналог Firecrawl и Tavily на Rust; для поиска нужна команда crw setupcurl -fsSL https://fastcrw.com/install | sh (macOS, Linux)1040; 16.09.2026; AGPL-3.0
Kindly Web SearchНужен поисковый провайдер, бесплатно — со своим SearXNG. Полный текст страниц через headless Chromiumclaude mcp add --transport stdio kindly-web-search ...387; 16.09.2026; MIT
spences10/mcp-omnisearch, бесплатные тарифы провайдеровАгрегатор: Tavily, Brave, Kagi, Exa, Linkup, Firecrawl; провайдеры без ключа пропускаютсяnpx mcpick add --name mcp-omnisearch --command npx --args=-y,mcp-omnisearch349; 14.09.2026; MIT
yokingma/one-search-mcp, без ключаРежим local (через браузер: Bing, Google, Baidu), DuckDuckGo, SearXNGclaude mcp add one-search-mcp -- npx -y one-search-mcp140; 31.07.2026; MIT
pinkpixel-dev/web-scout-mcp, без ключаDuckDuckGo и извлечение текста со страницnpm install -g @pinkpixel/web-scout-mcp134; 21.07.2026; Apache-2.0
damionrashford/RivalSearchMCP, без ключаDuckDuckGo, Bing, Yahoo, Mojeek, Wikipedia, а также соцсети, новости и научные базы; есть хостинг на 100 запросов в минутуСм. примечание ниже128; 17.09.2026; MIT
lennney/agent-search-mcp, без ключа8 бесплатных движков, включая Яндекс; без браузера и Pythonclaude mcp add agent-search -- npx -y agent-search-mcp110; 16.09.2026; Apache-2.0
brcrusoe72/agent-search, без ключаSearXNG в docker compose, по желанию Tor, свой MCP-пакетdocker compose up -d79; 14.09.2026; MIT
sweetcornna/free-search-mcp, без ключа49 движков в реестре, по умолчанию DuckDuckGo, Mojeek, Google News, Bing; функция research() выдаёт отчёт с цитатамиclaude mcp add search -- uvx free-search-mcp (Python 3.11+)75; 30.08.2026; MIT

Что важно знать о некоторых проектах

  • anysearch-mcp-server — это не локальный инструмент, а коммерческий сервис: запросы уходят на его сервер. README поручает агенту самому зарегистрировать пользователя через API с его реальным email (README anysearch). Решение о регистрации и передаче адреса лучше оставить человеку.
  • open-webSearch в README помечен как «for personal use only», то есть только для личного использования. Там же размещён рекламный блок продавца резидентных прокси.
  • mcp-omnisearch позволяет сложить бесплатные квоты нескольких сервисов (например, Tavily, Exa и Brave) за одним инструментом web_search (README mcp-omnisearch). Ключи к этим сервисам всё равно нужны; их тарифы разобраны в предыдущей статье серии.
  • RivalSearchMCP в README предлагает команду claude mcp add RivalSearchMCP --url https://RivalSearchMCP.fastmcp.app/mcp. Стандартный синтаксис Claude Code для удалённого сервера другой: claude mcp add --transport http <имя> <url>, а флага --url в документации Claude Code нет. Команда из README может не сработать; надёжнее подключить хостинг стандартной командой claude mcp add --transport http RivalSearchMCP https://RivalSearchMCP.fastmcp.app/mcp (наш вывод по синтаксису Claude Code, авторы проекта её не приводят).
  • free-search-mcp принципиально не обходит proof-of-work-капчи Bing и Brave, ссылаясь на условия использования поисковиков. Proof-of-work-капча заставляет клиента выполнить вычислительную задачу, прежде чем отдать страницу.

Любой из этих серверов приносит в контекст агента текст с чужих страниц, а значит, и возможные скрытые инструкции для модели. Такая атака называется prompt injection. Перед установкой смотрите, кто автор, какие разрешения получает сервер и куда уходят запросы; при подключении агентов в компании мы разбираем это в рамках аудита информационной безопасности. Подробно о рисках — в пятой статье серии.

Какие поисковые MCP-серверы лучше не ставить?

Не стоит ставить заброшенные проекты: при первой же смене вёрстки поисковика их никто не починит. На 17.09.2026 к таким относятся четыре сервера (GitHub API: pskill9; GitHub API: mrkrsl):

ПроектСтатусПоследнее обновление
pskill9/web-searchЗаброшен; скрейпер Google без лицензии30.12.2024
mrkrsl/web-search-mcpЗаброшен08.08.2025
zhsama/duckduckgo-mcp-serverЗаброшен04.04.2025
jae-jae/searxng-mul-mcpЗаброшен25.08.2025

Не стоит слепо доверять и awesome-спискам. Крупнейший из них, punkpeye/awesome-mcp-servers, содержит в разделе «Search & Data Extraction» 237 записей, и многие из них — мелкие платные сервисы с оплатой за вызов. Поэтому звёзды и дата последнего коммита отсеивают проекты лучше, чем попадание в список (punkpeye/awesome-mcp-servers). GitHub MCP Registry по запросу «search» пока показывает в основном серверы вендоров и mcp-searxng (каталог github.com/mcp).

Свой сервер — под присмотром

Развернём SearXNG и другие сервисы агентов на вашем сервере и будем следить, чтобы они работали.

Продукт SystemsLab

Контроль серверов, доменов и DNS

Следим за серверами и сразу сообщаем в Telegram, если сервис остановился. Ведём паспорт каждого сервера, сроки SSL-сертификатов, домены и DNS. Любое изменение DNS и доменов проходит через план с проверкой, подтверждением и возможностью отката.

Запросить КП

Продукт SystemsLab

ИИ-база знаний и консультант

ИИ сам собирает базу «вопрос — ответ» с вашего сайта и из истории рабочих чатов, обновляет её, когда меняются страницы, и отвечает клиентам по этой базе. Если нужно, ответ сначала уходит сотруднику на одобрение.

Запросить КП

Продукт SystemsLab

Отслеживание изменений на сайтах

Сервис следит за нужными страницами конкурентов и партнёров и присылает в Telegram уведомление с тем, что именно на них изменилось. Изменения больше не замечают случайно.

Запросить КП

Все готовые решения

Есть ли бесплатные локальные стеки для deep research?

Есть, но с MCP-сервером для Claude Code из них документирован только local-deep-research. Остальные заметные проекты — отдельные приложения, а не инструменты для агента.

Deep research — это режим, в котором система сама выполняет серию поисков, читает найденное и пишет сводный отчёт со ссылками. Обычный поисковый сервер отдаёт агенту список результатов, а research-стек делает часть работы агента сам.

LearningCircuit/local-deep-research

Самый заметный проект для многошагового deep research. У него есть документированный MCP-сервер (docs/mcp-server.md), и он работает с локальными моделями и поисковиками (репозиторий).

Ключевые цифры: 9099 звёзд; проект активно развивается.

Vane (бывший Perplexica) и Morphic

Оба проекта поставляются вместе с SearXNG, но MCP-сервера в их README нет. Это самостоятельные поисковые приложения с собственным интерфейсом, а не инструменты для Claude Code (Vane; Morphic).

Ключевые цифры: Vane — 36,9 тыс. звёзд; Morphic — 9,1 тыс. звёзд.

Веб-поиск Ollama — бесплатный тариф

Ollama — популярная программа для запуска языковых моделей на своём компьютере. Её веб-поиск бесплатен, но требует аккаунта и ключа OLLAMA_API_KEY, то есть это уже не вариант «без ключей». MCP-сервер существует только как пример-скрипт, численные лимиты не опубликованы (документация Ollama).

Стеки с внешней моделью

Если отчёт пишет внешняя модель, стек бесплатен только тогда, когда бесплатна сама модель. Например, gigaxity-deep-research использует модели через OpenRouter и ничего не стоит только с бесплатной или локальной моделью (репозиторий).

Что выбрать: SearXNG, DuckDuckGo или мультидвижковый сервер?

Для постоянной работы выбирайте свой SearXNG с mcp-searxng, для быстрой пробы — DuckDuckGo-сервер, а мультидвижковые серверы — когда нужны конкретные движки вроде Яндекса или локальный поиск без отдельного сервиса. Сводная таблица ниже собрана по фактам из этой статьи.

ВариантЧто нужноСильная сторонаСлабое место
Свой SearXNG + mcp-searxngDocker, Node.js 22+ или Docker для MCP-сервера, правка settings.ymlНет ключей и квот, запросы идут с вашего IP без посредника, кэш на 24 часаКапчи поисковиков, настройка limiter и JSON, обслуживание сервера
DuckDuckGo-серверPython 3.10+, uv, набор [browser]Одна команда, без инфраструктуры30 поисков в минуту, зависимость от поведения одного поисковика
Мультидвижковые серверыNode.js или Python, иногда браузер и 1,5 ГБ на дискеМного движков, в том числе Яндекс; риск блокировки распределёнРазбор HTML ломается при смене вёрстки, описания только по README
Агрегатор mcp-omnisearchКлючи Tavily, Exa, Brave и другихБесплатные квоты нескольких сервисов за одним инструментомЭто не поиск без ключей, лимиты задают провайдеры

Если агенты работают в компании, поиск — лишь один из их инструментов. Мы подключаем ИИ-агентов к данным и сервисам заказчика так, чтобы поиск, права и журналы были настроены вместе.

Как мы это делаем

  1. Аудит задач и ограничений

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

    Список задач и требований к поиску

  2. Выбор поиска

    Сравниваем облачные API с бесплатными тарифами и свой SearXNG по квотам, стоимости, качеству выдачи и тому, кто видит ваши запросы. Проверяем варианты на ваших реальных запросах.

    Выбранная схема поиска под ваши задачи

  3. Развёртывание на вашем сервере

    Поднимаем SearXNG и MCP-сервер в Docker на сервере заказчика, включаем JSON, limiter и Valkey, подключаем Claude Code и других агентов.

    Рабочий поиск без ключей внутри вашей сети

  4. Права и защита от prompt injection

    Проверяем происхождение MCP-серверов, ограничиваем их разрешения, настраиваем журналы и правила, которые не дают агенту выполнять инструкции из найденных страниц.

    Агенты ищут в интернете с понятными рисками

  5. Поддержка

    Обновляем SearXNG и серверы, следим за капчами и пустой выдачей, меняем движки, когда поисковики меняют поведение.

    Поиск продолжает работать после изменений у поисковиков

Обсудить задачу

Развернём SearXNG на вашем сервере

Расскажите, где будет работать сервис и сколько агентов к нему подключится. Настроим Docker, JSON-ответы, ограничитель запросов и MCP-сервер.

Что будет после заявки

  1. Ответим в течение рабочего дня
  2. Уточним задачу и ограничения
  3. Предложим решение и сроки пилота

Удобнее в мессенджере?

+79262103289Сотрудники отвечают с 9:00 до 23:00 МСК, каждый день

Ответим туда, где вам удобнее

Схема, фото или ТЗ — до 10 МБ

Контакты используем только для ответа на заявку

Частые вопросы

Как подключить SearXNG к Claude Code?

Поднимите SearXNG в Docker, включите в settings.yml параметр search.formats: [html, json] и добавьте MCP-сервер командой claude mcp add --scope user --env SEARXNG_URL=http://localhost:8888 --transport stdio searxng -- npx -y mcp-searxng. Для npx-варианта нужен Node.js 22+. Если MCP-сервер запускается в Docker, вместо localhost укажите host.docker.internal (наше уточнение, в документации mcp-searxng его нет); на Linux без Docker Desktop добавьте к docker run флаг --add-host=host.docker.internal:host-gateway.

Почему SearXNG отвечает 403 Forbidden на запросы от MCP-сервера?

По умолчанию SearXNG отдаёт результаты только в HTML, а MCP-сервер запрашивает JSON. Добавьте json в список search.formats в settings.yml и перезапустите контейнер. Многие публичные инстансы JSON отключили, поэтому с ними ошибка повторится.

Можно ли использовать публичный инстанс SearXNG вместо своего?

Можно, но это ненадёжно: многие публичные инстансы отключили JSON и не рассчитаны на поток запросов от агентов. Авторы mcp-searxng просят указывать один адрес, не перебирать инстансы параллельно и не обходить капчу. Для постоянной работы лучше поднять свой SearXNG.

Почему DuckDuckGo MCP-сервер возвращает пустые результаты?

В июне 2026 года html.duckduckgo.com стал отвечать пустым HTTP 202 на TLS-отпечаток клиента httpx. В nickclyde/duckduckgo-mcp-server добавили резервный бэкенд на curl_cffi, но он работает только с набором зависимостей [browser]. Установите сервер командой claude mcp add ddg-search -- uvx --with "duckduckgo-mcp-server[browser]" duckduckgo-mcp-server.

Есть ли MCP-сервер поиска с Яндексом без ключа?

Да, lennney/agent-search-mcp использует 8 бесплатных движков, включая Яндекс, и не требует браузера и Python. Устанавливается командой claude mcp add agent-search -- npx -y agent-search-mcp. Описание взято из README проекта, независимо его не тестировали; как и все скрейпинг-серверы, он зависит от вёрстки поисковиков.

Нужен ли отдельный сервер для SearXNG?

Для одного разработчика хватит контейнера на рабочем компьютере. Команде удобнее один инстанс на сервере в офисе или в облаке: общие настройки и кэш, один внешний IP и одна точка контроля. SearXNG нужно обновлять и следить, чтобы поисковики не начали отвечать капчей.

Какие поисковые MCP-серверы лучше не устанавливать?

Заброшенные: на сентябрь 2026 года это pskill9/web-search (не обновлялся с 30.12.2024), mrkrsl/web-search-mcp, zhsama/duckduckgo-mcp-server и jae-jae/searxng-mul-mcp. Осторожнее с серверами, которые отправляют запросы в коммерческий сервис или просят агента зарегистрироваться с вашим email. Выбирайте по звёздам и дате последнего коммита, а не по попаданию в awesome-список.

Источники

  1. SearXNG, репозиторий — github.com, проверено 17.09.2026
  2. mcp-searxng, README — github.com, проверено 17.09.2026
  3. mcp-searxng, данные репозитория — api.github.com, проверено 17.09.2026
  4. mcp-searxng, загрузки за месяц — api.npmjs.org, проверено 17.09.2026
  5. SearXNG: установка в Docker — docs.searxng.org, проверено 17.09.2026
  6. mcp-searxng: настройка клиентов — github.com, проверено 17.09.2026
  7. SearXNG: Search API — docs.searxng.org, проверено 17.09.2026
  8. SearXNG: настройки search — docs.searxng.org, проверено 17.09.2026
  9. mcp-searxng: руководство по self-hosted SearXNG — github.com, проверено 17.09.2026
  10. SearXNG: limiter — docs.searxng.org, проверено 17.09.2026
  11. mcp-searxng: публичные инстансы — github.com, проверено 17.09.2026
  12. SecretiveShell/MCP-searxng, README — github.com, проверено 17.09.2026
  13. SearXNG + Claude Code: бесплатный веб-поиск вместо $10 за 1000 запросов — habr.com, проверено 17.09.2026
  14. duckduckgo-mcp-server, README — github.com, проверено 17.09.2026
  15. duckduckgo-mcp-server, данные репозитория — api.github.com, проверено 17.09.2026
  16. duckduckgo-mcp-server, issue #46 — github.com, проверено 17.09.2026
  17. duckduckgo-mcp-server, PR #50 — github.com, проверено 17.09.2026
  18. wigolo — github.com, проверено 17.09.2026
  19. anysearch-mcp-server — github.com, проверено 17.09.2026
  20. anysearch-mcp-server, README — raw.githubusercontent.com, проверено 17.09.2026
  21. open-webSearch — github.com, проверено 17.09.2026
  22. fastCRW — github.com, проверено 17.09.2026
  23. Kindly Web Search — github.com, проверено 17.09.2026
  24. mcp-omnisearch — github.com, проверено 17.09.2026
  25. mcp-omnisearch, README — raw.githubusercontent.com, проверено 17.09.2026
  26. one-search-mcp — github.com, проверено 17.09.2026
  27. web-scout-mcp — github.com, проверено 17.09.2026
  28. RivalSearchMCP — github.com, проверено 17.09.2026
  29. agent-search-mcp — github.com, проверено 17.09.2026
  30. agent-search — github.com, проверено 17.09.2026
  31. free-search-mcp — github.com, проверено 17.09.2026
  32. pskill9/web-search, данные репозитория — api.github.com, проверено 17.09.2026
  33. mrkrsl/web-search-mcp, данные репозитория — api.github.com, проверено 17.09.2026
  34. punkpeye/awesome-mcp-servers — raw.githubusercontent.com, проверено 17.09.2026
  35. GitHub MCP Registry, поиск «search» — github.com, проверено 17.09.2026
  36. local-deep-research — github.com, проверено 17.09.2026
  37. local-deep-research: MCP-сервер — github.com, проверено 17.09.2026
  38. Vane — github.com, проверено 17.09.2026
  39. Morphic — github.com, проверено 17.09.2026
  40. Ollama: веб-поиск — docs.ollama.com, проверено 17.09.2026
  41. gigaxity-deep-research — github.com, проверено 17.09.2026
  42. Docker: docker container run, --add-host — docs.docker.com, проверено 17.09.2026

Другие статьи серии

Разработка · 24 сентября 2026 г. · 12 мин чтения

Поисковые API с бесплатным тарифом для Claude Code

Сравниваем 15 сервисов с API: у кого бесплатный объём пополняется каждый месяц, у кого выдаётся один раз, где нужна карта, какие MCP-эндпоинты работают без установки и без ключа. Данные на сентябрь 2026 года.

Разработка · 28 сентября 2026 г. · 13 мин чтения

Как проверить идею бота до разработки

Разбираем, как за несколько недель понять, будут ли клиенты пользоваться ботом: интервью без подсказок, тест спроса, расчёт выборки, цена по методу Ван Вестендорпа и требования к согласию на персональные данные.

Интеграции · 25 сентября 2026 г. · 17 мин чтения

Что автоматизировать первым: расчёт вместо интуиции

Многие проекты автоматизации и ИИ не дают измеримого эффекта, потому что начинают не с той задачи. Разбираем исследования, методики приоритизации и даём формулу, по которой за две недели можно выбрать первую задачу.

Назовите код в первом сообщении

Так мы быстрее найдём ваш вопрос и поймём, откуда вы пришли.