
kevinwatt/mcp-server-searxng
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Реализация MCP-сервера, которая интегрируется с SearXNG, обеспечивая возможности мета-поиска, ориентированные на конфиденциальность.
Обзор
Реализация MCP-сервера, которая интегрируется с SearXNG, обеспечивая возможности мета-поиска, ориентированные на конфиденциальность. - : Комбинирует результаты из нескольких поисковых систем - : Нет отслеживания, нет профилирования пользователей - : Поддержка общего, новости, наука, файлы, изображения, видео и многое другое - : Поиск на конкретных языках или на всех языках - : Результаты фильтра днем, неделей, месяцем или годом - : Три уровня безопасной фильтрации поиска: несколько экземпляров SearXNG для надежности 1. Нажмите «+ Добавить MCP Server» в Dive Desktop 2. Копируйте и вставьте эту конфигурацию: 3. Нажмите «Сохранить» для установки MCP-сервера - Выполнять мета-поиск по нескольким движкам - Вводы: - запрос (струна): Условия поиска - страница (номер, необязательно): Номер страницы (по умолчанию: 1) - язык (струна, факультативно): Языковой код (например).
Обзор (машинный перевод)
Реализация MCP-сервера, которая интегрируется с SearXNG, обеспечивая возможности мета-поиска, ориентированные на конфиденциальность.
Особенности
Мета-поиск: Сочетает результаты из нескольких поисковых систем ** Конфиденциальность**: Нет отслеживания, нет профилирования пользователей ** Несколько категорий**: Поддержка общего, новости, наука, файлы, изображения, видео и многое другое Языковая поддержка: поиск на определенных языках или на всех языках ** Фильтрация диапазона времени**: результаты фильтрации по дням, неделям, месяцам или годам Безопасный поиск: Три уровня безопасной фильтрации поиска ** Поддержка обратной связи**: несколько экземпляров SearXNG для надежности
##Установка
Использование
###Прямой бег
с помощью Dive Desktop
-
Нажмите «+ Добавить MCP-сервер» в Dive Desktop
-
Копировать и вставлять эту конфигурацию:
-
Нажмите «Сохранить» для установки MCP-сервера
Инструментальная документация
- web search Выполнять мета-поиск в нескольких системах
- Входы:
query(струна): Условия поиска- [[Т1]] (номер, факультативный): Номер страницы (по умолчанию: 1)
language(струна, необязательно): Языковой код (например, ‘en’, ‘all’, по умолчанию: ‘all’)categories(массовый, факультативный): категории поиска (по умолчанию: [‘General’])
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
SearXNG MCP Server
An MCP server implementation that integrates with SearXNG, providing privacy-focused meta search capabilities.
Features
- Meta Search: Combines results from multiple search engines
- Privacy-Focused: No tracking, no user profiling
- Multiple Categories: Support for general, news, science, files, images, videos, and more
- Language Support: Search in specific languages or all languages
- Time Range Filtering: Filter results by day, week, month, or year
- Safe Search: Three levels of safe search filtering
- Fallback Support: Multiple SearXNG instances for reliability
Installation
npm install -g @kevinwatt/mcp-server-searxng
Usage
Direct Run
mcp-server-searxng
With Dive Desktop
- Click “+ Add MCP Server” in Dive Desktop
- Copy and paste this configuration:
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/mcp-server-searxng"
]
}
}
}
- Click “Save” to install the MCP server
Tool Documentation
- web_search
- Execute meta searches across multiple engines
- Inputs:
query(string): Search termspage(number, optional): Page number (default: 1)language(string, optional): Language code (e.g., ‘en’, ‘all’, default: ‘all’)categories(array, optional): Search categories (default: [‘general’])- Available: “general”, “news”, “science”, “files”, “images”, “videos”, “music”, “social media”, “it”
time_range(string, optional): Time filter (all_time/day/week/month/year, default: ‘all_time’)safesearch(number, optional): Safe search level (0: None, 1: Moderate, 2: Strict, default: 1)
- Behavior:
- Instances listed in
SEARXNG_INSTANCESare tried in order; the first one that answers with results wins. - An instance that is reachable but has no matches returns
No results found for "".— an empty search is a normal result, not an error. - The error
All SearXNG instances failedis returned only when no instance was reachable at all: connection errors, non-2xx responses, or replies that aren’t a valid SearXNG JSON search response.
- Instances listed in
Development
git clone https://github.com/kevinwatt/mcp-server-searxng.git
cd mcp-server-searxng
npm install
npm run build # compiles to dist/src/
npm test # unit tests; HTTP is mocked, no live instance needed
node dist/src/index.js # run the server on stdio
Run a single test case with npm test -- -t "should resolve urls correctly".
License
This MCP server is licensed under the MIT License. See the LICENSE file for details.
Prerequisites
You need a local SearXNG instance running. To set it up:
Run SearXNG with Docker
Quick Start
# Create config directory
mkdir -p searxng
# Create config file
Установка
npx -y @kevinwatt/mcp-server-searxngКонфигурация
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/mcp-server-searxng"
]
}
}
}