
ihor-sokoliuk/mcp-searxng
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Приватный веб-поиск AI-ассистентов через SearXNG — поддерживает Claude, Cursor и любой MCP-клиент
Обзор
MCP-сервер, интегрирующий API SearXNG, предоставляющий ассистентам ИИ возможности веб-поиска. Добавьте в конфигурацию вашего клиента MCP (например, claude_desktop_config.json): Замените YOUR_SEARXNG_INSTANCE_URL на URL вашего экземпляра SearXNG (например, [[T0]). Вы также можете предоставлять взаимозаменяемые реплики в виде списка, разделённого точками с запятой, например, https://one.example.com;https://two.example.com. - : Общие запросы, новости, статьи с пагинацией. - : Настраивать несколько взаимозаменяемых реплик SearXNG в SEARXNG_URL; поиск по умолчанию отключается и может по желанию распределяться параллельно. - : Выбрать форматированный текст или сырой JSON в форме SearXNG с response_format. - : Текстовые результаты появляются на SearXNG ответы, исправления, предложения и инфобоксы перед списками результатов. - : Запрос автозаполнения через конечную точку /autocompleter SearXNG. - : Проверка настроенных категорий, движков, стандартных параметров, локалов и плагинов из /config.
Обзор (машинный перевод)
Веб-поиск с уважительностью конфиденциальности для AI-ассистентов — используйте управляемый оператором или доверенный инстанс SearXNG с Claude, Cursor и другими.
MCP-сервер, интегрирующий API SearXNG, предоставляющий ассистентам ИИ возможности веб-поиска.
✨ Включено в реестр MCP на GitHub.
Быстрый старт
Вам нужен существующий экземпляр SearXNG с включённым поиском JSON. Этот проект подключает MCP-клиент к SearXNG; он не устанавливает SearXNG. Используйте экземпляр Вы работаете или доверяете. Начните с самостоятельного хостинга или, если нужно, руководство по публичным инстанциям.
Выберите способ подключения:
| Ваша настройка | Начните здесь |
|---|---|
| Клиент запускает сервер локально | Установите Node.js 22 или новее, затем используйте пример NPX ниже или ваш клиентский рецепт. |
| Клиент запускает контейнер Docker | Используйте рецепт Docker/STDIO при установке. |
| У вас есть независимый HTTP-сервис | Используйте HTTP-рецепт клиента с полным URL /mcp. |
| Вам нужно управлять HTTP-сервисом | Следуйте руководству по HTTP-серверу. |
Для клиентов, использующих mcpServers JSON (например, Claude Desktop), добавьте:
Замените примерный URL на ваш базовый URL SearXNG. Другие клиенты используют разные
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Quick Start
You need an existing SearXNG instance with JSON search enabled. This project connects an MCP client to SearXNG; it does not install SearXNG. Use an instance you operate or trust. Start with the self-hosted or public-instance guide if needed.
Choose how to connect:
| Your setup | Start here |
|---|---|
| Client starts the server locally | Install Node.js 22 or later, then use the NPX example below or your client recipe. |
| Client starts a Docker container | Use the Docker/STDIO recipe in Installation. |
| You have an independently running HTTP service | Use your client’s HTTP recipe with the full /mcp URL. |
| You need to operate an HTTP service | Follow the HTTP server guide. |
For clients using mcpServers JSON (such as Claude Desktop), add:
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": ["-y", "mcp-searxng"],
Установка
npx -y mcp-searxngКонфигурация
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": ["-y", "mcp-searxng"],
"env": { "SEARXNG_URL": "https://search.example.com" }
}
}
}