robbyczgw-cla/web-search-plus-mcp

robbyczgw-cla/web-search-plus-mcp

от robbyczgw-cla
MCP сервер для мультипровайдерного веб-поиска и извлечения контента. Поддерживает 13 поисковых и 6 extract-провайдеров с авто-роутингом, режимом исследования и диагностикой. Подходит для Claude Des...

🔍 web-search-plus-mcp

Web Search Plus

PyPI version Python 3.10+ MCP CI License: MIT Glama

Give your AI app better web search and clean page reading. web-search-plus-mcp works with Claude Desktop, Cursor, NanoBot, Hermes, and other MCP apps. It searches across the services you choose, returns the original sources, and can try another service when one fails.

web-search-plus-mcp 5.1.2 carries the engine fixes of Hermes Web Search Plus 5.1.2 (released 2026-10-18).

What's new in 5.1.2

5.1.1 was never released, so this covers everything since 5.0.1. No provider request starts after the request deadline, web_extract returns exactly one result per requested URL in request order, and each result now carries requested_url, the URL you passed in (url is where the page was fetched). A rate limit, out-of-credit or auth error partway through a batch keeps the pages already fetched and marks the rest not tried: … instead of failing the whole batch, and URLs past the per-call limit of 10 get their own not tried row instead of disappearing. The per-request budget no longer depends on SQLite, half-open circuit probes release their lease, and the search cache is keyed by the credentials that produced a result. Brave accepts queries up to its documented 600 characters and 75 words. Hermes-only changes (profile-scoped keys, native backend, hermes commands) are not part of this package. See docs/RELEASE_5_1_2.md.

Инструменты были проиндексированы:
web_extract

Извлечение только URL-адресов из источников через 8 провайдеров Web Search Plus v3. Ответы сохраняют ограничения контекста, предупреждения об обрезании, доказательства и ссылки на сохранённое содержимое по запросу страницы.

Параметры
  • formatenum
  • include_imagesboolean
  • include_raw_htmlboolean
  • providerenum
  • render_jsboolean
  • spansboolean

    Выбирает детерминированные семантические отрезки из извлечённого текста.

  • spans_querystring

    Необязательный запрос для ранжирования семантических отрезков.

  • urlsstring[]обязательный

    URL-адреса для извлечения

web_search

Поиск только по источникам через среду выполнения Web Search Plus v3. Направляет запросы через 12 провайдеров источников результатов и возвращает аддитивные свидетельства v3, квитанции маршрутизации, попытки провайдеров, происхождение кэша и типизированные ошибки.

Параметры
  • countinteger

    Количество результатов

  • countrystring

    Переопределение страны по стандарту ISO 3166-1 alpha-2 (например, at, fr).

  • depthenum

    Глубина Exa: обычная, глубокий поиск по нескольким источникам или глубокое рассуждение.

  • exclude_domainsstring[]

    Исключает эти домены.

  • freshnessenum

    Единый алиас фильтра актуальности для провайдеров, поддерживающих свежесть данных.

  • include_domainsstring[]

    Ограничьте этими доменами.

  • languagestring

    Переопределение языка ISO 639-1 (например, de) или автоматически через настройки по умолчанию.

  • modeenum

    Обычный быстрый путь или режим исследования по выбору.

  • providerenum

    Принудительно задайте конкретного провайдера или используйте автомаршрутизацию.

  • quality_reportboolean

    Присоединяет диагностику маршрутизации/результатов.

  • querystringобязательный

    Поисковый запрос

  • research_time_budgetnumber

    Бюджет наилучших усилий для режима исследования.

  • search_typeenum

    Вертикальный поиск. Serper и TinyFish поддерживают новости нативно; другие провайдеры сообщают о неподдерживаемых метаданных.

  • time_rangeenum
5.1.2основная
5.0.1
5.0.0
4.3.5
4.3.4
4.3.3
4.3.2
4.3.1
4.3.0
4.2.1
4.2.0
4.1.1
4.1.0
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
3.6.0
3.5.0
3.4.1
3.4.0
3.3.0
1.2.0
1.1.1
1.1.0
1.0.1
1.0.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.1
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить robbyczgw-cla/web-search-plus-mcp:

Любой клиент

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

{
  "mcpServers": {
    "robbyczgw-cla-web-search-plus-mcp-td8l0dyryj": {
      "command": "uvx",
      "args": [
        "web-search-plus-mcp"
      ],
      "env": {
        "YOU_API_KEY": "your_you_key",
        "SERPER_API_KEY": "your_serper_key",
        "LINKUP_API_KEY": "your_linkup_key"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "robbyczgw-cla-web-search-plus-mcp-td8l0dyryj": {
      "command": "uvx",
      "args": [
        "web-search-plus-mcp"
      ],
      "env": {
        "YOU_API_KEY": "your_you_key",
        "SERPER_API_KEY": "your_serper_key",
        "LINKUP_API_KEY": "your_linkup_key"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "robbyczgw-cla-web-search-plus-mcp-td8l0dyryj": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "web-search-plus-mcp"
      ],
      "env": {
        "YOU_API_KEY": "your_you_key",
        "SERPER_API_KEY": "your_serper_key",
        "LINKUP_API_KEY": "your_linkup_key"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"robbyczgw-cla-web-search-plus-mcp-td8l0dyryj\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"web-search-plus-mcp\"],\"env\":{\"YOU_API_KEY\":\"your_you_key\",\"SERPER_API_KEY\":\"your_serper_key\",\"LINKUP_API_KEY\":\"your_linkup_key\"}}"
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": {
    "robbyczgw-cla-web-search-plus-mcp-td8l0dyryj": {
      "command": "uvx",
      "args": [
        "web-search-plus-mcp"
      ],
      "env": {
        "YOU_API_KEY": "your_you_key",
        "SERPER_API_KEY": "your_serper_key",
        "LINKUP_API_KEY": "your_linkup_key"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add robbyczgw-cla-web-search-plus-mcp-td8l0dyryj --env YOU_API_KEY=your_you_key --env SERPER_API_KEY=your_serper_key --env LINKUP_API_KEY=your_linkup_key -- uvx web-search-plus-mcp

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

claude mcp add-json robbyczgw-cla-web-search-plus-mcp-td8l0dyryj "{\"command\":\"uvx\",\"args\":[\"web-search-plus-mcp\"],\"env\":{\"YOU_API_KEY\":\"your_you_key\",\"SERPER_API_KEY\":\"your_serper_key\",\"LINKUP_API_KEY\":\"your_linkup_key\"}}"
CodexCodex

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

codex mcp add robbyczgw-cla-web-search-plus-mcp-td8l0dyryj --env YOU_API_KEY=your_you_key --env SERPER_API_KEY=your_serper_key --env LINKUP_API_KEY=your_linkup_key -- uvx web-search-plus-mcp

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

[mcp_servers.robbyczgw-cla-web-search-plus-mcp-td8l0dyryj]
command = "uvx"
args = ["web-search-plus-mcp"]

[mcp_servers.robbyczgw-cla-web-search-plus-mcp-td8l0dyryj.env]
YOU_API_KEY = "your_you_key"
SERPER_API_KEY = "your_serper_key"
LINKUP_API_KEY = "your_linkup_key"
PerplexityPerplexity

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

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите robbyczgw-cla/web-search-plus-mcp, а в поле команды запуска — строку ниже:
uvx web-search-plus-mcp

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "robbyczgw-cla-web-search-plus-mcp-td8l0dyryj": {
      "command": "uvx",
      "args": [
        "web-search-plus-mcp"
      ],
      "env": {
        "YOU_API_KEY": "your_you_key",
        "SERPER_API_KEY": "your_serper_key",
        "LINKUP_API_KEY": "your_linkup_key"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "robbyczgw-cla-web-search-plus-mcp-td8l0dyryj": {
      "command": "uvx",
      "args": [
        "web-search-plus-mcp"
      ],
      "env": {
        "YOU_API_KEY": "your_you_key",
        "SERPER_API_KEY": "your_serper_key",
        "LINKUP_API_KEY": "your_linkup_key"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например robbyczgw-cla-web-search-plus-mcp-td8l0dyryj.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: robbyczgw-cla-web-search-plus-mcp-td8l0dyryj
    command: uvx
    args:
      - "web-search-plus-mcp"
    env:
      YOU_API_KEY: your_you_key
      SERPER_API_KEY: your_serper_key
      LINKUP_API_KEY: your_linkup_key
Zed

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

{
  "context_servers": {
    "robbyczgw-cla-web-search-plus-mcp-td8l0dyryj": {
      "command": "uvx",
      "args": [
        "web-search-plus-mcp"
      ],
      "env": {
        "YOU_API_KEY": "your_you_key",
        "SERPER_API_KEY": "your_serper_key",
        "LINKUP_API_KEY": "your_linkup_key"
      }
    }
  }
}

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

nkapila6/mcp-local-rag

nkapila6/mcp-local-rag

от nkapila6

Локальный MCP-сервер для RAG-поиска и глубоких исследований без API-ключей. Поддерживает 9+ поисковых движков (Google, DuckDuckGo и др.), выполняет семантическое ранжирование результатов. Полезен д...

Python⭐ 134
kagisearch/kagimcp

kagisearch/kagimcp

от kagisearch

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

Python⭐ 545
leehanchung/bing-search-mcp

leehanchung/bing-search-mcp

от leehanchung

MCP-сервер, интегрирующий Bing Search API. Позволяет AI-ассистентам выполнять поиск в вебе, новостях и изображениях. Полезен разработчикам для расширения MCP-инструментов поисковыми возможностями.

Python⭐ 80
n24q02m/wet-mcp

n24q02m/wet-mcp

от n24q02m

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

Python⭐ 19
fatwang2/search1api-mcp

fatwang2/search1api-mcp

от fatwang2

Официальный MCP сервер Search1API объединяет веб-поиск, новости, краулинг и тренды в одном инструменте. Подходит разработчикам ИИ-агентов: поддерживает Google, Bing, Reddit, YouTube и другие источн...

TypeScript⭐ 173
zhsama/duckduckgo-mcp-server

zhsama/duckduckgo-mcp-server

от zhsama

MCP сервер для DuckDuckGo Search. MCP инструмент duckduckgo_search позволяет гибко настраивать веб-поиск: запрос, количество результатов, безопасность. Поддерживает rate limiting. Разработчикам ИИ-...

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

Лука Никитин