Как дать 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 (Хабр).

Можно ли обойтись 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 setup | curl -fsSL https://fastcrw.com/install | sh (macOS, Linux) | 1040; 16.09.2026; AGPL-3.0 |
| Kindly Web Search | Нужен поисковый провайдер, бесплатно — со своим SearXNG. Полный текст страниц через headless Chromium | claude 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-omnisearch | 349; 14.09.2026; MIT |
| yokingma/one-search-mcp, без ключа | Режим local (через браузер: Bing, Google, Baidu), DuckDuckGo, SearXNG | claude mcp add one-search-mcp -- npx -y one-search-mcp | 140; 31.07.2026; MIT |
| pinkpixel-dev/web-scout-mcp, без ключа | DuckDuckGo и извлечение текста со страниц | npm install -g @pinkpixel/web-scout-mcp | 134; 21.07.2026; Apache-2.0 |
| damionrashford/RivalSearchMCP, без ключа | DuckDuckGo, Bing, Yahoo, Mojeek, Wikipedia, а также соцсети, новости и научные базы; есть хостинг на 100 запросов в минуту | См. примечание ниже | 128; 17.09.2026; MIT |
| lennney/agent-search-mcp, без ключа | 8 бесплатных движков, включая Яндекс; без браузера и Python | claude mcp add agent-search -- npx -y agent-search-mcp | 110; 16.09.2026; Apache-2.0 |
| brcrusoe72/agent-search, без ключа | SearXNG в docker compose, по желанию Tor, свой MCP-пакет | docker compose up -d | 79; 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 и другие сервисы агентов на вашем сервере и будем следить, чтобы они работали.
Контроль серверов, доменов и DNS
Следим за серверами и сразу сообщаем в Telegram, если сервис остановился. Ведём паспорт каждого сервера, сроки SSL-сертификатов, домены и DNS. Любое изменение DNS и доменов проходит через план с проверкой, подтверждением и возможностью отката.
Запросить КПИИ-база знаний и консультант
ИИ сам собирает базу «вопрос — ответ» с вашего сайта и из истории рабочих чатов, обновляет её, когда меняются страницы, и отвечает клиентам по этой базе. Если нужно, ответ сначала уходит сотруднику на одобрение.
Запросить КПОтслеживание изменений на сайтах
Сервис следит за нужными страницами конкурентов и партнёров и присылает в 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-searxng | Docker, 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 и других | Бесплатные квоты нескольких сервисов за одним инструментом | Это не поиск без ключей, лимиты задают провайдеры |
Если агенты работают в компании, поиск — лишь один из их инструментов. Мы подключаем ИИ-агентов к данным и сервисам заказчика так, чтобы поиск, права и журналы были настроены вместе.
Как мы это делаем
Аудит задач и ограничений
Выясняем, для каких задач агентам нужен поиск, какой провайдер модели вы используете, есть ли доступ к зарубежным сервисам из России и какие данные могут попасть в запросы.
Список задач и требований к поиску
Выбор поиска
Сравниваем облачные API с бесплатными тарифами и свой SearXNG по квотам, стоимости, качеству выдачи и тому, кто видит ваши запросы. Проверяем варианты на ваших реальных запросах.
Выбранная схема поиска под ваши задачи
Развёртывание на вашем сервере
Поднимаем SearXNG и MCP-сервер в Docker на сервере заказчика, включаем JSON, limiter и Valkey, подключаем Claude Code и других агентов.
Рабочий поиск без ключей внутри вашей сети
Права и защита от prompt injection
Проверяем происхождение MCP-серверов, ограничиваем их разрешения, настраиваем журналы и правила, которые не дают агенту выполнять инструкции из найденных страниц.
Агенты ищут в интернете с понятными рисками
Поддержка
Обновляем SearXNG и серверы, следим за капчами и пустой выдачей, меняем движки, когда поисковики меняют поведение.
Поиск продолжает работать после изменений у поисковиков
Развернём SearXNG на вашем сервере
Расскажите, где будет работать сервис и сколько агентов к нему подключится. Настроим Docker, JSON-ответы, ограничитель запросов и MCP-сервер.
- Ответим в течение рабочего дня
- Уточним задачу и ограничения
- Предложим решение и сроки пилота
Удобнее в мессенджере?
+79262103289Сотрудники отвечают с 9:00 до 23:00 МСК, каждый день
Чем мы поможем

Серверные и ЦОД
Проект, стойки, ИБП, сеть, резервирование. Серверная — место, где сходятся все системы объекта, поэтому и относимся к ней соответственно.
Серверы и СХДИБПСетевое оборудованиеСКС
Поддержка и ИТ-аутсорсинг
Берём на обслуживание сети, серверы, 1С, интеграции и слаботочные системы. Построенные нами или другими.
Сетевое оборудованиеСерверы и СХД1СTelegram
ИИ-агенты
Не демонстрационный чат-бот, а помощник на ваших данных: из 1С, СКУД, CRM и регламентов. Отвечает гостям, подсказывает сотрудникам и берёт на себя типовые операции.
YandexGPTGigaChat1ССКУДЧастые вопросы
Как подключить 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-список.
Источники
- SearXNG, репозиторий — github.com, проверено 17.09.2026
- mcp-searxng, README — github.com, проверено 17.09.2026
- mcp-searxng, данные репозитория — api.github.com, проверено 17.09.2026
- mcp-searxng, загрузки за месяц — api.npmjs.org, проверено 17.09.2026
- SearXNG: установка в Docker — docs.searxng.org, проверено 17.09.2026
- mcp-searxng: настройка клиентов — github.com, проверено 17.09.2026
- SearXNG: Search API — docs.searxng.org, проверено 17.09.2026
- SearXNG: настройки search — docs.searxng.org, проверено 17.09.2026
- mcp-searxng: руководство по self-hosted SearXNG — github.com, проверено 17.09.2026
- SearXNG: limiter — docs.searxng.org, проверено 17.09.2026
- mcp-searxng: публичные инстансы — github.com, проверено 17.09.2026
- SecretiveShell/MCP-searxng, README — github.com, проверено 17.09.2026
- SearXNG + Claude Code: бесплатный веб-поиск вместо $10 за 1000 запросов — habr.com, проверено 17.09.2026
- duckduckgo-mcp-server, README — github.com, проверено 17.09.2026
- duckduckgo-mcp-server, данные репозитория — api.github.com, проверено 17.09.2026
- duckduckgo-mcp-server, issue #46 — github.com, проверено 17.09.2026
- duckduckgo-mcp-server, PR #50 — github.com, проверено 17.09.2026
- wigolo — github.com, проверено 17.09.2026
- anysearch-mcp-server — github.com, проверено 17.09.2026
- anysearch-mcp-server, README — raw.githubusercontent.com, проверено 17.09.2026
- open-webSearch — github.com, проверено 17.09.2026
- fastCRW — github.com, проверено 17.09.2026
- Kindly Web Search — github.com, проверено 17.09.2026
- mcp-omnisearch — github.com, проверено 17.09.2026
- mcp-omnisearch, README — raw.githubusercontent.com, проверено 17.09.2026
- one-search-mcp — github.com, проверено 17.09.2026
- web-scout-mcp — github.com, проверено 17.09.2026
- RivalSearchMCP — github.com, проверено 17.09.2026
- agent-search-mcp — github.com, проверено 17.09.2026
- agent-search — github.com, проверено 17.09.2026
- free-search-mcp — github.com, проверено 17.09.2026
- pskill9/web-search, данные репозитория — api.github.com, проверено 17.09.2026
- mrkrsl/web-search-mcp, данные репозитория — api.github.com, проверено 17.09.2026
- punkpeye/awesome-mcp-servers — raw.githubusercontent.com, проверено 17.09.2026
- GitHub MCP Registry, поиск «search» — github.com, проверено 17.09.2026
- local-deep-research — github.com, проверено 17.09.2026
- local-deep-research: MCP-сервер — github.com, проверено 17.09.2026
- Vane — github.com, проверено 17.09.2026
- Morphic — github.com, проверено 17.09.2026
- Ollama: веб-поиск — docs.ollama.com, проверено 17.09.2026
- gigaxity-deep-research — github.com, проверено 17.09.2026
- Docker: docker container run, --add-host — docs.docker.com, проверено 17.09.2026
Другие статьи серии

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

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

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