IS

ihor-sokoliuk/mcp-searxng

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,3 тыс. stars 168 forks Качество 89 Тренд 46MIT

Приватный веб-поиск 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"],
Открыть полный README на GitHub

Установка

npx -y mcp-searxng
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "searxng": { "command": "npx", "args": ["-y", "mcp-searxng"], "env": { "SEARXNG_URL": "https://search.example.com" } } } }