SearXNG MCP Server
MCP-сервер для приватного веб-поиска через ваш инстанс SearXNG: поиск с пагинацией и фильтрами, чтение страниц и PDF
- 1 358 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер ходит в сеть и читает содержимое страниц и PDF
- Результаты поиска зависят от вашего инстанса SearXNG
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/searxng-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер ходит в сеть и читает содержимое страниц и PDF
- Результаты поиска зависят от вашего инстанса SearXNG
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту веб-поиск через инстанс SearXNG, которым управляете вы или которому доверяете. Он умеет искать с пагинацией, фильтрами и прямыми ответами, отдавать результат текстом или JSON. Кроме поиска, сервер читает HTML и структурированный текст страниц, извлекает ограниченный текст из PDF и показывает заголовки или выбранные секции. Работает по локальному stdio или по Streamable HTTP, с опциональной защитой через статический токен или OAuth.
Для кого. Для разработчиков и аналитиков, которым нужен приватный веб-поиск для агента без привязки к коммерческому API.
Подходит, если
- Нужен веб-поиск для агента через свой инстанс SearXNG
- Нужно читать страницы и извлекать текст из PDF по ссылке
- Важна приватность и контроль над поисковым бэкендом
Не подходит, если
- Нет своего или доверенного инстанса SearXNG и нет желания его поднимать
- Нужен поиск в закрытых базах, а не в открытом вебе
Пример запроса к агенту
Найди свежие материалы по этой теме через веб-поиск и прочитай первые две страницыMCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Переменные окружения
SEARXNG_URLобязательная- Базовый адрес вашего инстанса SearXNG
MCP_HTTP_PORT- Порт для режима Streamable HTTP, для локального stdio не задается
Ограничения
Сервер сам поиск не выполняет: нужен работающий инстанс SearXNG, адрес задается через переменную окружения SEARXNG_URL. Для npx и npm нужен Node.js 22 или новее, для Docker образ требует проброса переменных. Извлечение текста из PDF ограничено по объему.
Как отключить. Удалите запись сервера из конфигурации MCP клиента и снесите пакет через npm uninstall -g mcp-searxng.
Частые вопросы
Нужен ли свой инстанс SearXNG?
Да, сервер обращается к инстансу SearXNG, которым вы управляете или которому доверяете. Его адрес задается в SEARXNG_URL.
Какие транспорты поддерживаются?
Локальный stdio для запуска рядом с клиентом и Streamable HTTP, с опциональной защитой токеном или OAuth.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыSearXNG AI Kit дает агентам веб-поиск по 180 с лишним движкам через CLI и MCP-сервер, без ключа поискового API
MCP-сервер веб-поиска и обхода: SearXNG плюс You.com и чистый Markdown со страниц, сайтов и закрытых разделов
MCP-сервер веб-поиска, который сразу отдает агенту текст найденных страниц: ответы Stack Overflow, обсуждения GitHub, статьи arXiv
MCP-сервер для веб-поиска в реальном времени: общий и тематический поиск, пакетные запросы и извлечение содержимого страниц
MCP-сервер объединенного поиска: один интерфейс к Tavily, Brave, Kagi, Exa, Linkup, Firecrawl и поиску по GitHub
Веб-поиск через DuckDuckGo и чтение страниц для агента без API-ключей, с ограничением частоты запросов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| SearXNG MCP Server (эта карточка) | нет | не нужна | 1 358 | |
| browser-search | нет | 546 | скилл веб-исследования | |
| CoexistAI | нет | не нужна | 531 | локальный MCP-сервер для исследований |
| search2ai | нет | API-ключ | 1 288 | свой шлюз веб-поиска для агентов |
Коротко о README
README описывает MCP-сервер, который дает агенту приватный веб-поиск через инстанс SearXNG. Есть поиск с пагинацией и фильтрами, чтение страниц и PDF, обнаружение возможностей инстанса и подсказки запросов. Устанавливается через npx, глобальный npm или Docker, адрес инстанса задается в SEARXNG_URL. Работает по stdio и Streamable HTTP. Лицензия MIT.