MCP SearXNG — это конфиденциальный MCP-сервер для веб-поиска, который подключает ИИ-агентов к самохостируемому метапоисковому движку SearXNG. В отличие от серверов, зависящих от коммерческих поисковых API с трекингом и лимитами, этот сервер дает AI-моделям доступ к агрегированным результатам из множества поисковых систем (Google, Bing, DuckDuckGo и других) без отслеживания запросов, без API-ключей и с полным контролем над инфраструктурой поиска через собственный экземпляр SearXNG.
Ключевые особенности:
Метапоиск без трекинга: Сервер агрегирует результаты из десятков поисковых систем через SearXNG, при этом не передавая поисковым провайдерам никакой идентифицирующей информации о пользователе или AI-агенте — запросы полностью анонимизированы, что критично для конфиденциальных исследовательских задач.
Полностью самохостируемая архитектура: Пользователь разворачивает собственный экземпляр SearXNG через Docker и подключает к нему MCP-сервер — никакие данные не покидают контролируемую инфраструктуру, нет зависимости от внешних API-провайдеров, нет лимитов по количеству запросов, кроме заданных администратором инстанса.
Гибкая настройка форматов поиска: Поддерживаются все категории SearXNG — общий веб-поиск, новости, изображения, видео, карты, научные публикации и торренты — с возможностью фильтрации по временным диапазонам (день, неделя, месяц, год) и настройке SafeSearch для исключения нежелательного контента.
Пагинация результатов: Параметр pageno позволяет AI-агенту запрашивать последующие страницы результатов, что дает доступ к более глубокой выдаче за пределами первой страницы и расширяет исследовательские возможности агента.
Умное кэширование и управление ресурсами: Инструменты info и suggestions предоставляют поисковые подсказки и информацию о состоянии инстанса SearXNG, включая статистику потребления памяти и процессора, что помогает диагностировать производительность и оптимизировать нагрузку на поисковую инфраструктуру.
Обработка ошибок с диагностикой: Инструменты info и stats возвращают детальную информацию о состоянии сервера, ошибках соединения с上游-поисковиками и общем health-статусе инстанса, что упрощает отладку при проблемах с поисковой выдачей.
Простая Docker-установка: Развертывание включает запуск SearXNG через Docker Compose с Redis для кэширования и подключение MCP-сервера через npx, что делает архитектуру воспроизводимой и легко масштабируемой.
Для кого: Разработчики и организации с повышенными требованиями к конфиденциальности, которым нужен веб-поиск для AI-агентов без передачи поисковой истории третьим сторонам. Команды, строящие self-hosted AI-инфраструктуру и желающие полностью контролировать поисковый стек. Исследователи, работающие с чувствительными темами, где критична анонимность поисковых запросов. Администраторы корпоративных AI-систем, желающие избежать лимитов и стоимости коммерческих поисковых API за счет собственного метапоискового инстанса.
Сценарии использования:
Конфиденциальное исследование чувствительных тем: AI-агент выполняет поиск по медицинским, юридическим или коммерчески чувствительным запросам через self-hosted SearXNG, не раскрывая поисковые намерения внешним провайдерам и не оставляя цифрового следа в коммерческих поисковиках.
Корпоративный поиск без внешних зависимостей: AI-агент в защищенном корпоративном контуре выполняет веб-поиск через внутренний инстанс SearXNG, агрегирующий результаты из разрешенных поисковых систем, без риска утечки коммерческой информации через API сторонних сервисов.
Массовый сбор данных без лимитов: AI-агент выполняет тысячи поисковых запросов для исследовательского проекта через собственный SearXNG-инстанс, не беспокоясь о квотах API, стоимости запросов или банах за превышение лимитов.
Мультиформатный поиск с фильтрацией: AI-агент по запросу пользователя одновременно ищет новости за последнюю неделю, академические статьи и изображения по теме, агрегируя результаты из разных категорий SearXNG в единый ответ.
Диагностика поисковой инфраструктуры: администратор через AI-агента запрашивает статистику инстанса SearXNG (info и stats), выявляет ошибки соединения с конкретными上游-поисковиками и принимает решение о перенастройке или отключении проблемных бэкендов.
Цены и доступность: Сервер полностью бесплатен и распространяется с открытым исходным кодом на GitHub под лицензией MIT. Требует собственный экземпляр SearXNG, который также бесплатен и open-source — развертывается через Docker Compose. Для работы SearXNG нужен сервер (локальный или облачный) с установленным Docker. Redis используется для кэширования и также бесплатен. Никаких API-ключей, платных подписок или коммерческих лицензий не требуется — вся поисковая инфраструктура работает на самообслуживании. Рекомендуется выделять минимум 512MB RAM для Redis-кэша.