overtlids/mcp-searxng-enhanced

overtlids/mcp-searxng-enhanced

от overtlids
MCP-сервер для веб-поиска с поддержкой категорий (изображения, видео, файлы) и извлечения контента сайтов с цитированием. Включает чтение PDF, кэширование и управление временными зонами. Полезен разработчикам, интегрирующим SearXNG в ассистентов и инструменты.

MseeP.ai Security Assessment Badge

MCP SearXNG Enhanced Server

A Model Context Protocol (MCP) server for category-aware web search, website scraping, and date/time tools. Designed for seamless integration with SearXNG and modern MCP clients.

Features

  • 🔍 SearXNG-powered web search with category support (general, images, videos, files, map, social media)
  • 📄 Website content scraping with citation metadata and automatic Reddit URL conversion
  • 📜 Intial PDF reading support with a conversion to Markdown using PyMuPDF/PyMuPDF4LLM
  • 💾 In-memory caching with automatic freshness validation
  • 🚦 Domain-based rate limiting to prevent service abuse
  • 🕒 Timezone-aware date/time tool
  • ⚠️ Robust error handling with custom exception types
  • 🐳 Dockerized and configurable via environment variables
  • ⚙️ Configuration persistence between container restarts

Quick Start

Prerequisites
  • Docker installed on your system
  • A running SearXNG instance (self-hosted or accessible endpoint)
Installation & Usage

Build the Docker image:

docker build -t overtlids/mcp-searxng-enhanced:latest .
У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить overtlids/mcp-searxng-enhanced:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "overtlids-mcp-searxng-enhanced-t73p": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--network=host",
        "-e",
        "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search",
        "-e",
        "DESIRED_TIMEZONE=America/New_York",
        "-e",
        "ODS_CONFIG_PATH=/config/ods_config.json",
        "-e",
        "RETURNED_SCRAPPED_PAGES_NO=3",
        "-e",
        "SCRAPPED_PAGES_NO=5",
        "-e",
        "PAGE_CONTENT_WORDS_LIMIT=5000",
        "-e",
        "CITATION_LINKS=True",
        "-e",
        "MAX_IMAGE_RESULTS=10",
        "-e",
        "MAX_VIDEO_RESULTS=10",
        "-e",
        "MAX_FILE_RESULTS=5",
        "-e",
        "MAX_MAP_RESULTS=5",
        "-e",
        "MAX_SOCIAL_RESULTS=5",
        "-e",
        "TRAFILATURA_TIMEOUT=15",
        "-e",
        "SCRAPING_TIMEOUT=20",
        "-e",
        "CACHE_MAXSIZE=100",
        "-e",
        "CACHE_TTL_MINUTES=5",
        "-e",
        "CACHE_MAX_AGE_MINUTES=30",
        "-e",
        "RATE_LIMIT_REQUESTS_PER_MINUTE=10",
        "-e",
        "RATE_LIMIT_TIMEOUT_SECONDS=60",
        "-e",
        "IGNORED_WEBSITES=",
        "overtlids/mcp-searxng-enhanced:latest"
      ],
      "timeout": 60
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "overtlids-mcp-searxng-enhanced-t73p": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--network=host",
        "-e",
        "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search",
        "-e",
        "DESIRED_TIMEZONE=America/New_York",
        "-e",
        "ODS_CONFIG_PATH=/config/ods_config.json",
        "-e",
        "RETURNED_SCRAPPED_PAGES_NO=3",
        "-e",
        "SCRAPPED_PAGES_NO=5",
        "-e",
        "PAGE_CONTENT_WORDS_LIMIT=5000",
        "-e",
        "CITATION_LINKS=True",
        "-e",
        "MAX_IMAGE_RESULTS=10",
        "-e",
        "MAX_VIDEO_RESULTS=10",
        "-e",
        "MAX_FILE_RESULTS=5",
        "-e",
        "MAX_MAP_RESULTS=5",
        "-e",
        "MAX_SOCIAL_RESULTS=5",
        "-e",
        "TRAFILATURA_TIMEOUT=15",
        "-e",
        "SCRAPING_TIMEOUT=20",
        "-e",
        "CACHE_MAXSIZE=100",
        "-e",
        "CACHE_TTL_MINUTES=5",
        "-e",
        "CACHE_MAX_AGE_MINUTES=30",
        "-e",
        "RATE_LIMIT_REQUESTS_PER_MINUTE=10",
        "-e",
        "RATE_LIMIT_TIMEOUT_SECONDS=60",
        "-e",
        "IGNORED_WEBSITES=",
        "overtlids/mcp-searxng-enhanced:latest"
      ],
      "timeout": 60
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "overtlids-mcp-searxng-enhanced-t73p": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--network=host",
        "-e",
        "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search",
        "-e",
        "DESIRED_TIMEZONE=America/New_York",
        "-e",
        "ODS_CONFIG_PATH=/config/ods_config.json",
        "-e",
        "RETURNED_SCRAPPED_PAGES_NO=3",
        "-e",
        "SCRAPPED_PAGES_NO=5",
        "-e",
        "PAGE_CONTENT_WORDS_LIMIT=5000",
        "-e",
        "CITATION_LINKS=True",
        "-e",
        "MAX_IMAGE_RESULTS=10",
        "-e",
        "MAX_VIDEO_RESULTS=10",
        "-e",
        "MAX_FILE_RESULTS=5",
        "-e",
        "MAX_MAP_RESULTS=5",
        "-e",
        "MAX_SOCIAL_RESULTS=5",
        "-e",
        "TRAFILATURA_TIMEOUT=15",
        "-e",
        "SCRAPING_TIMEOUT=20",
        "-e",
        "CACHE_MAXSIZE=100",
        "-e",
        "CACHE_TTL_MINUTES=5",
        "-e",
        "CACHE_MAX_AGE_MINUTES=30",
        "-e",
        "RATE_LIMIT_REQUESTS_PER_MINUTE=10",
        "-e",
        "RATE_LIMIT_TIMEOUT_SECONDS=60",
        "-e",
        "IGNORED_WEBSITES=",
        "overtlids/mcp-searxng-enhanced:latest"
      ],
      "timeout": 60
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"overtlids-mcp-searxng-enhanced-t73p\",\"type\":\"stdio\",\"command\":\"docker\",\"args\":[\"run\",\"-i\",\"--rm\",\"--network=host\",\"-e\",\"SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search\",\"-e\",\"DESIRED_TIMEZONE=America/New_York\",\"-e\",\"ODS_CONFIG_PATH=/config/ods_config.json\",\"-e\",\"RETURNED_SCRAPPED_PAGES_NO=3\",\"-e\",\"SCRAPPED_PAGES_NO=5\",\"-e\",\"PAGE_CONTENT_WORDS_LIMIT=5000\",\"-e\",\"CITATION_LINKS=True\",\"-e\",\"MAX_IMAGE_RESULTS=10\",\"-e\",\"MAX_VIDEO_RESULTS=10\",\"-e\",\"MAX_FILE_RESULTS=5\",\"-e\",\"MAX_MAP_RESULTS=5\",\"-e\",\"MAX_SOCIAL_RESULTS=5\",\"-e\",\"TRAFILATURA_TIMEOUT=15\",\"-e\",\"SCRAPING_TIMEOUT=20\",\"-e\",\"CACHE_MAXSIZE=100\",\"-e\",\"CACHE_TTL_MINUTES=5\",\"-e\",\"CACHE_MAX_AGE_MINUTES=30\",\"-e\",\"RATE_LIMIT_REQUESTS_PER_MINUTE=10\",\"-e\",\"RATE_LIMIT_TIMEOUT_SECONDS=60\",\"-e\",\"IGNORED_WEBSITES=\",\"overtlids/mcp-searxng-enhanced:latest\"],\"timeout\":60}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "overtlids-mcp-searxng-enhanced-t73p": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--network=host",
        "-e",
        "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search",
        "-e",
        "DESIRED_TIMEZONE=America/New_York",
        "-e",
        "ODS_CONFIG_PATH=/config/ods_config.json",
        "-e",
        "RETURNED_SCRAPPED_PAGES_NO=3",
        "-e",
        "SCRAPPED_PAGES_NO=5",
        "-e",
        "PAGE_CONTENT_WORDS_LIMIT=5000",
        "-e",
        "CITATION_LINKS=True",
        "-e",
        "MAX_IMAGE_RESULTS=10",
        "-e",
        "MAX_VIDEO_RESULTS=10",
        "-e",
        "MAX_FILE_RESULTS=5",
        "-e",
        "MAX_MAP_RESULTS=5",
        "-e",
        "MAX_SOCIAL_RESULTS=5",
        "-e",
        "TRAFILATURA_TIMEOUT=15",
        "-e",
        "SCRAPING_TIMEOUT=20",
        "-e",
        "CACHE_MAXSIZE=100",
        "-e",
        "CACHE_TTL_MINUTES=5",
        "-e",
        "CACHE_MAX_AGE_MINUTES=30",
        "-e",
        "RATE_LIMIT_REQUESTS_PER_MINUTE=10",
        "-e",
        "RATE_LIMIT_TIMEOUT_SECONDS=60",
        "-e",
        "IGNORED_WEBSITES=",
        "overtlids/mcp-searxng-enhanced:latest"
      ],
      "timeout": 60
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add overtlids-mcp-searxng-enhanced-t73p -- docker run -i --rm --network=host -e SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search -e DESIRED_TIMEZONE=America/New_York -e ODS_CONFIG_PATH=/config/ods_config.json -e RETURNED_SCRAPPED_PAGES_NO=3 -e SCRAPPED_PAGES_NO=5 -e PAGE_CONTENT_WORDS_LIMIT=5000 -e CITATION_LINKS=True -e MAX_IMAGE_RESULTS=10 -e MAX_VIDEO_RESULTS=10 -e MAX_FILE_RESULTS=5 -e MAX_MAP_RESULTS=5 -e MAX_SOCIAL_RESULTS=5 -e TRAFILATURA_TIMEOUT=15 -e SCRAPING_TIMEOUT=20 -e CACHE_MAXSIZE=100 -e CACHE_TTL_MINUTES=5 -e CACHE_MAX_AGE_MINUTES=30 -e RATE_LIMIT_REQUESTS_PER_MINUTE=10 -e RATE_LIMIT_TIMEOUT_SECONDS=60 -e IGNORED_WEBSITES= overtlids/mcp-searxng-enhanced:latest

Либо через JSON-конфиг:

claude mcp add-json overtlids-mcp-searxng-enhanced-t73p "{\"command\":\"docker\",\"args\":[\"run\",\"-i\",\"--rm\",\"--network=host\",\"-e\",\"SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search\",\"-e\",\"DESIRED_TIMEZONE=America/New_York\",\"-e\",\"ODS_CONFIG_PATH=/config/ods_config.json\",\"-e\",\"RETURNED_SCRAPPED_PAGES_NO=3\",\"-e\",\"SCRAPPED_PAGES_NO=5\",\"-e\",\"PAGE_CONTENT_WORDS_LIMIT=5000\",\"-e\",\"CITATION_LINKS=True\",\"-e\",\"MAX_IMAGE_RESULTS=10\",\"-e\",\"MAX_VIDEO_RESULTS=10\",\"-e\",\"MAX_FILE_RESULTS=5\",\"-e\",\"MAX_MAP_RESULTS=5\",\"-e\",\"MAX_SOCIAL_RESULTS=5\",\"-e\",\"TRAFILATURA_TIMEOUT=15\",\"-e\",\"SCRAPING_TIMEOUT=20\",\"-e\",\"CACHE_MAXSIZE=100\",\"-e\",\"CACHE_TTL_MINUTES=5\",\"-e\",\"CACHE_MAX_AGE_MINUTES=30\",\"-e\",\"RATE_LIMIT_REQUESTS_PER_MINUTE=10\",\"-e\",\"RATE_LIMIT_TIMEOUT_SECONDS=60\",\"-e\",\"IGNORED_WEBSITES=\",\"overtlids/mcp-searxng-enhanced:latest\"],\"timeout\":60}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add overtlids-mcp-searxng-enhanced-t73p -- docker run -i --rm --network=host -e SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search -e DESIRED_TIMEZONE=America/New_York -e ODS_CONFIG_PATH=/config/ods_config.json -e RETURNED_SCRAPPED_PAGES_NO=3 -e SCRAPPED_PAGES_NO=5 -e PAGE_CONTENT_WORDS_LIMIT=5000 -e CITATION_LINKS=True -e MAX_IMAGE_RESULTS=10 -e MAX_VIDEO_RESULTS=10 -e MAX_FILE_RESULTS=5 -e MAX_MAP_RESULTS=5 -e MAX_SOCIAL_RESULTS=5 -e TRAFILATURA_TIMEOUT=15 -e SCRAPING_TIMEOUT=20 -e CACHE_MAXSIZE=100 -e CACHE_TTL_MINUTES=5 -e CACHE_MAX_AGE_MINUTES=30 -e RATE_LIMIT_REQUESTS_PER_MINUTE=10 -e RATE_LIMIT_TIMEOUT_SECONDS=60 -e IGNORED_WEBSITES= overtlids/mcp-searxng-enhanced:latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.overtlids-mcp-searxng-enhanced-t73p]
command = "docker"
args = ["run", "-i", "--rm", "--network=host", "-e", "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search", "-e", "DESIRED_TIMEZONE=America/New_York", "-e", "ODS_CONFIG_PATH=/config/ods_config.json", "-e", "RETURNED_SCRAPPED_PAGES_NO=3", "-e", "SCRAPPED_PAGES_NO=5", "-e", "PAGE_CONTENT_WORDS_LIMIT=5000", "-e", "CITATION_LINKS=True", "-e", "MAX_IMAGE_RESULTS=10", "-e", "MAX_VIDEO_RESULTS=10", "-e", "MAX_FILE_RESULTS=5", "-e", "MAX_MAP_RESULTS=5", "-e", "MAX_SOCIAL_RESULTS=5", "-e", "TRAFILATURA_TIMEOUT=15", "-e", "SCRAPING_TIMEOUT=20", "-e", "CACHE_MAXSIZE=100", "-e", "CACHE_TTL_MINUTES=5", "-e", "CACHE_MAX_AGE_MINUTES=30", "-e", "RATE_LIMIT_REQUESTS_PER_MINUTE=10", "-e", "RATE_LIMIT_TIMEOUT_SECONDS=60", "-e", "IGNORED_WEBSITES=", "overtlids/mcp-searxng-enhanced:latest"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите overtlids/mcp-searxng-enhanced, а в поле команды запуска — строку ниже:
docker run -i --rm --network=host -e SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search -e DESIRED_TIMEZONE=America/New_York -e ODS_CONFIG_PATH=/config/ods_config.json -e RETURNED_SCRAPPED_PAGES_NO=3 -e SCRAPPED_PAGES_NO=5 -e PAGE_CONTENT_WORDS_LIMIT=5000 -e CITATION_LINKS=True -e MAX_IMAGE_RESULTS=10 -e MAX_VIDEO_RESULTS=10 -e MAX_FILE_RESULTS=5 -e MAX_MAP_RESULTS=5 -e MAX_SOCIAL_RESULTS=5 -e TRAFILATURA_TIMEOUT=15 -e SCRAPING_TIMEOUT=20 -e CACHE_MAXSIZE=100 -e CACHE_TTL_MINUTES=5 -e CACHE_MAX_AGE_MINUTES=30 -e RATE_LIMIT_REQUESTS_PER_MINUTE=10 -e RATE_LIMIT_TIMEOUT_SECONDS=60 -e IGNORED_WEBSITES= overtlids/mcp-searxng-enhanced:latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "overtlids-mcp-searxng-enhanced-t73p": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--network=host",
        "-e",
        "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search",
        "-e",
        "DESIRED_TIMEZONE=America/New_York",
        "-e",
        "ODS_CONFIG_PATH=/config/ods_config.json",
        "-e",
        "RETURNED_SCRAPPED_PAGES_NO=3",
        "-e",
        "SCRAPPED_PAGES_NO=5",
        "-e",
        "PAGE_CONTENT_WORDS_LIMIT=5000",
        "-e",
        "CITATION_LINKS=True",
        "-e",
        "MAX_IMAGE_RESULTS=10",
        "-e",
        "MAX_VIDEO_RESULTS=10",
        "-e",
        "MAX_FILE_RESULTS=5",
        "-e",
        "MAX_MAP_RESULTS=5",
        "-e",
        "MAX_SOCIAL_RESULTS=5",
        "-e",
        "TRAFILATURA_TIMEOUT=15",
        "-e",
        "SCRAPING_TIMEOUT=20",
        "-e",
        "CACHE_MAXSIZE=100",
        "-e",
        "CACHE_TTL_MINUTES=5",
        "-e",
        "CACHE_MAX_AGE_MINUTES=30",
        "-e",
        "RATE_LIMIT_REQUESTS_PER_MINUTE=10",
        "-e",
        "RATE_LIMIT_TIMEOUT_SECONDS=60",
        "-e",
        "IGNORED_WEBSITES=",
        "overtlids/mcp-searxng-enhanced:latest"
      ],
      "timeout": 60
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "overtlids-mcp-searxng-enhanced-t73p": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--network=host",
        "-e",
        "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search",
        "-e",
        "DESIRED_TIMEZONE=America/New_York",
        "-e",
        "ODS_CONFIG_PATH=/config/ods_config.json",
        "-e",
        "RETURNED_SCRAPPED_PAGES_NO=3",
        "-e",
        "SCRAPPED_PAGES_NO=5",
        "-e",
        "PAGE_CONTENT_WORDS_LIMIT=5000",
        "-e",
        "CITATION_LINKS=True",
        "-e",
        "MAX_IMAGE_RESULTS=10",
        "-e",
        "MAX_VIDEO_RESULTS=10",
        "-e",
        "MAX_FILE_RESULTS=5",
        "-e",
        "MAX_MAP_RESULTS=5",
        "-e",
        "MAX_SOCIAL_RESULTS=5",
        "-e",
        "TRAFILATURA_TIMEOUT=15",
        "-e",
        "SCRAPING_TIMEOUT=20",
        "-e",
        "CACHE_MAXSIZE=100",
        "-e",
        "CACHE_TTL_MINUTES=5",
        "-e",
        "CACHE_MAX_AGE_MINUTES=30",
        "-e",
        "RATE_LIMIT_REQUESTS_PER_MINUTE=10",
        "-e",
        "RATE_LIMIT_TIMEOUT_SECONDS=60",
        "-e",
        "IGNORED_WEBSITES=",
        "overtlids/mcp-searxng-enhanced:latest"
      ],
      "timeout": 60,
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например overtlids-mcp-searxng-enhanced-t73p.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: overtlids-mcp-searxng-enhanced-t73p
    command: docker
    args:
      - "run"
      - "-i"
      - "--rm"
      - "--network=host"
      - "-e"
      - "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search"
      - "-e"
      - "DESIRED_TIMEZONE=America/New_York"
      - "-e"
      - "ODS_CONFIG_PATH=/config/ods_config.json"
      - "-e"
      - "RETURNED_SCRAPPED_PAGES_NO=3"
      - "-e"
      - "SCRAPPED_PAGES_NO=5"
      - "-e"
      - "PAGE_CONTENT_WORDS_LIMIT=5000"
      - "-e"
      - "CITATION_LINKS=True"
      - "-e"
      - "MAX_IMAGE_RESULTS=10"
      - "-e"
      - "MAX_VIDEO_RESULTS=10"
      - "-e"
      - "MAX_FILE_RESULTS=5"
      - "-e"
      - "MAX_MAP_RESULTS=5"
      - "-e"
      - "MAX_SOCIAL_RESULTS=5"
      - "-e"
      - "TRAFILATURA_TIMEOUT=15"
      - "-e"
      - "SCRAPING_TIMEOUT=20"
      - "-e"
      - "CACHE_MAXSIZE=100"
      - "-e"
      - "CACHE_TTL_MINUTES=5"
      - "-e"
      - "CACHE_MAX_AGE_MINUTES=30"
      - "-e"
      - "RATE_LIMIT_REQUESTS_PER_MINUTE=10"
      - "-e"
      - "RATE_LIMIT_TIMEOUT_SECONDS=60"
      - "-e"
      - "IGNORED_WEBSITES="
      - "overtlids/mcp-searxng-enhanced:latest"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "overtlids-mcp-searxng-enhanced-t73p": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--network=host",
        "-e",
        "SEARXNG_ENGINE_API_BASE_URL=http://host.docker.internal:8080/search",
        "-e",
        "DESIRED_TIMEZONE=America/New_York",
        "-e",
        "ODS_CONFIG_PATH=/config/ods_config.json",
        "-e",
        "RETURNED_SCRAPPED_PAGES_NO=3",
        "-e",
        "SCRAPPED_PAGES_NO=5",
        "-e",
        "PAGE_CONTENT_WORDS_LIMIT=5000",
        "-e",
        "CITATION_LINKS=True",
        "-e",
        "MAX_IMAGE_RESULTS=10",
        "-e",
        "MAX_VIDEO_RESULTS=10",
        "-e",
        "MAX_FILE_RESULTS=5",
        "-e",
        "MAX_MAP_RESULTS=5",
        "-e",
        "MAX_SOCIAL_RESULTS=5",
        "-e",
        "TRAFILATURA_TIMEOUT=15",
        "-e",
        "SCRAPING_TIMEOUT=20",
        "-e",
        "CACHE_MAXSIZE=100",
        "-e",
        "CACHE_TTL_MINUTES=5",
        "-e",
        "CACHE_MAX_AGE_MINUTES=30",
        "-e",
        "RATE_LIMIT_REQUESTS_PER_MINUTE=10",
        "-e",
        "RATE_LIMIT_TIMEOUT_SECONDS=60",
        "-e",
        "IGNORED_WEBSITES=",
        "overtlids/mcp-searxng-enhanced:latest"
      ],
      "timeout": 60
    }
  }
}

Похожие MCP-сервера

n24q02m/wet-mcp

n24q02m/wet-mcp

от n24q02m

Открытый MCP-сервер для AI-агентов с веб-поиском, извлечением контента и поиском по документации библиотек. Использует 5 стратегий скрапинга, работает без API-ключей — подходит для автономного сбор...

Python⭐ 19
Ihor-Sokoliuk/MCP-SearXNG

Ihor-Sokoliuk/MCP-SearXNG

от ihor-sokoliuk

MCP сервер для приватного веб-поиска, подключающий любой SearXNG к AI-ассистентам. Поддерживает поиск с пагинацией, чтение URL, кеширование, фильтры времени и языка — всё без API-ключей и с сохране...

TypeScript⭐ 1317
kagisearch/kagimcp

kagisearch/kagimcp

от kagisearch

MCP-сервер для поиска и извлечения контента через Kagi API. Поддерживает веб, новости, видео, подкасты, изображения и выгрузку страниц в Markdown. Полезен разработчикам MCP-клиентов.

Python⭐ 545
Crawleo/Crawleo-MCP

Crawleo/Crawleo-MCP

от crawleo

Crawleo MCP-сервер даёт AI-ассистентам веб-поиск и краулинг в реальном времени: извлекайте данные с любых URL, выбирайте формат (HTML, Markdown, текст), настраивайте страну и устройство. Без хранен...

JavaScript⭐ 11
scavio-ai/scavio-mcp

scavio-ai/scavio-mcp

от scavio-ai

Scavio MCP — единый API и MCP-сервер с 33 инструментами для поиска в Google, YouTube, Amazon, Walmart, TikTok, Instagram и Reddit. Подключает AI-агентов к веб-поиску, товарам, видео и соцсетям чере...

TypeScript⭐ 8
mzxrai/mcp-webresearch

mzxrai/mcp-webresearch

от mzxrai

Ищет в Google, извлекает текст страниц, делает скриншоты и ведёт журнал сессии с URL источников для цитирования.

JavaScript⭐ 297
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин