Searxng Public Extended
БесплатноНе проверенFree web search for your AI using public SearXNG instances, with parallel multi-server requests and throttling.
Описание
Free web search for your AI using public SearXNG instances, with parallel multi-server requests and throttling.
README
English | Chinese
Free web search for your AI using public SearXNG instances.
Acknowledgment: Inspired by pwilkin/mcp-searxng-public, extended with parallel multi-server requests, global throttling, configurable parameters, and bilingual schema support (zh/en).
Features
- HTML Parsing: Most public SearXNG instances disable JSON API, this server parses HTML responses directly
- Rich Parameters: categories, engines, safesearch, time range, language, pagination, return fields
- Parallel Racing & Deduplication: Randomly select
BATCH_SIZEservers, query in parallel, merge results from topMIN_SERVERSfastest - Auto Throttling: Per-server request queue with configurable minimum interval, preventing rate limiting from public instances
Usage with MCP Clients
Add to your MCP client configuration:
{
"mcpServers": {
"searxng": {
"args": [
"-y",
"@johnnren/mcp-searxng-public-extended"
],
"command": "npx",
"env": {
"SEARXNG_BASE_URL": "https://opnxng.com;https://priv.au",
"SEARXNG_DEFAULT_ENGINES": "google,duckduckgo,brave",
"SEARXNG_DEFAULT_PAGES": "1",
"SEARXNG_DEFAULT_SAFESARCH": "0",
"SEARXNG_RESULT_FIELDS": "url,title,summary",
"SEARXNG_VISIBLE_PARAMETERS": "query,categories,time_range,language,startPage"
}
}
}
}
Hiding
pagesandengineswithSEARXNG_VISIBLE_PARAMETERSimproves stability (not all servers support all engines) and reduces response size (one page is usually enough).
Environment Variables
| Variable | Description | Default |
|---|---|---|
SEARXNG_BASE_URL |
SearXNG server URLs (semicolon-separated) Required | - |
SEARXNG_SCHEMA_LANG |
Schema language: zh (Chinese) or en (English) |
zh |
SEARXNG_DEFAULT_LANGUAGE |
Default language code | - |
SEARXNG_BATCH_SIZE |
Servers to query per search (number or all) |
1 |
SEARXNG_MIN_SERVERS |
Merge results from top N fastest servers | 1 |
SEARXNG_DEFAULT_ENGINES |
Default engines (comma-separated) | Server default |
SEARXNG_DEFAULT_PAGES |
Default pages to fetch | 1 |
SEARXNG_DEFAULT_SAFESARCH |
Safe search level (0=off, 1=moderate, 2=strict) | Server default |
SEARXNG_MIN_INTERVAL |
Min interval between requests to same server (ms) | 450 |
SEARXNG_RESULT_FIELDS |
Fields included in result: url, title, summary, engine, sourceServer | All fields |
SEARXNG_VISIBLE_PARAMETERS |
Parameters visible to LLM | all |
Tool: search
Web search via SearXNG.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
query |
string | Yes | Search query |
categories |
string | No | Categories: general, images, news, videos, science, it, etc. |
engines |
string | No | Engines: google, bing, duckduckgo, github, stackoverflow, etc. |
safesearch |
number | No | Level: 0=off, 1=moderate, 2=strict |
time_range |
string | No | Filter: day, week, month, year |
language |
string | No | Language code (e.g., en, zh) |
pages |
number | No | Pages to fetch |
startPage |
number | No | Starting page number |
Returns: Array of { url, title, summary, engine, sourceServer }
Publishing
npm version patch # or minor/major
git push --follow-tags
License
MIT
Установка Searxng Public Extended
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/john-walks-slow/mcp-searxng-publicFAQ
Searxng Public Extended MCP бесплатный?
Да, Searxng Public Extended MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Searxng Public Extended?
Нет, Searxng Public Extended работает без API-ключей и переменных окружения.
Searxng Public Extended — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Searxng Public Extended в Claude Desktop, Claude Code или Cursor?
Открой Searxng Public Extended на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Searxng Public Extended with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
