web-researcher-mcp

MCP-сервер исследований: ищет в вебе, SEC, судах и патентах, читает страницы целиком и проверяет, что цитаты существуют.

  • 77 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Запросы уходят выбранным поисковым сервисам, а при `site_login` на диске хранятся зашифрованные куки ваших аккаунтов.
  • Агент с вашим входом читает страницы LinkedIn, X и других сайтов от вашего имени.
Все причины и проверки

zoharbabin/web-researcher-mcp

Установка

Ручная установка

claude mcp add --scope user web-researcher -- uvx web-researcher-mcp

Нужен установленный `uv`, ключи не требуются.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запросы уходят выбранным поисковым сервисам, а при `site_login` на диске хранятся зашифрованные куки ваших аккаунтов.
  • Агент с вашим входом читает страницы LinkedIn, X и других сайтов от вашего имени.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

web-researcher-mcp — MCP-сервер, который отвечает с проверяемыми источниками. Он ищет по вебу и первичным базам: документы SEC, решения судов США, патенты, клинические испытания, статьи в полном тексте. Поиск можно ограничить сайтами, которым вы доверяете, а при сбое одного поисковика подхватывает следующий. Сервер читает страницы целиком: PDF, Word, PowerPoint, расшифровки YouTube, обсуждения Hacker News. Инструменты `verify_citation` и `audit_bibliography` проверяют, что источник существует, не отозван и ссылка жива. Дополнительно можно включить `site_login`, который сохраняет ваш вход в LinkedIn, X и другие сайты, чтобы агент читал страницы, доступные вам. Сессии исследований переживают потерю контекста, цитаты экспортируются в BibTeX, APA, MLA, RIS и CSL-JSON.

Для кого. Исследователям, аналитикам и юристам, которым нужны ответы ИИ со ссылками, где каждый источник можно открыть и проверить.

Подходит, если

  • Готовится обзор литературы, и ссылки должны вести на реальные DOI, выдуманных быть не должно.
  • В отчете для клиента нужны источники, которые можно открыть кликом.
  • Надо найти документ SEC или дело в суде США по запросу.
  • Список литературы в BibTeX проверяется целиком на отозванные и мертвые ссылки.
  • Сравниваются ответы нескольких моделей инструментом `research_panel`.

Не подходит, если

  • Нужен только список ссылок из поиска: хватит обычного поискового API.
  • Входы в соцсети нельзя хранить даже зашифрованными на вашей машине.
  • Выводы идут в публикацию без чтения источников: сервер возвращает доказательства, вердикт не выносит.

Пример запроса к агенту

Найди первичные источники по теме CRISPR off-target и для каждой ссылки проверь через `verify_citation`, что работа существует и не отозвана.

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

SEARCH_PROVIDER
Поисковый провайдер: brave, serper, tavily, exa и другие. Без значения работает DuckDuckGo.
BRAVE_API_KEY секрет
Ключ выбранного провайдера, имя переменной зависит от него.
COOKIE_VAULT_ENABLED
Включает `site_login` и хранилище входов.

Ограничения

Без ключей работает поиск DuckDuckGo, но для других поисковиков нужны свои ключи, например `BRAVE_API_KEY` или `TAVILY_API_KEY`. Инструменты `citation_graph` и `research_panel` требуют хотя бы одного настроенного провайдера, `site_login` включается только через `COOKIE_VAULT_ENABLED=true`, память через `MEMORY_ENABLED=true`. При `site_login` куки или профиль браузера сохраняются зашифрованными, поэтому включайте его только на своей машине. Проверка цитат дает доказательства, и окончательное решение остается за читателем.

Как отключить. Удалите MCP-подключение командой `claude mcp remove web-researcher` и остановите общий сервер, если поднимали его. Сохраненные входы удалите инструментом `site_logout`, кеш и память очистите вручную.

Частые вопросы

Как подключить web-researcher-mcp к Claude Code?

Выполните `claude mcp add --scope user web-researcher -- uvx web-researcher-mcp`. Для этого нужен `uv`, остальное сервер скачивает сам. Другие клиенты подключаются на ту же команду `uvx web-researcher-mcp`.

Нужен ли ключ API?

Нет, без ключей работает поиск DuckDuckGo. Для Brave, Serper, Tavily, Exa и других поисковиков задайте `SEARCH_PROVIDER` и ключ, например `BRAVE_API_KEY`.

Как читать страницы за логином?

Включите `COOKIE_VAULT_ENABLED=true` и вызовите `site_login`: вы входите сами, включая двухфакторную защиту, в своем браузере или приватном окне. Пароль не сохраняется. Куки или профиль лежат зашифрованными.

Что проверяет verify_citation?

Он проверяет, что источник существует, не отозван, ссылка работает и в тексте есть заявленное. Результат состоит из доказательств, окончательного вердикта в нем нет.

Как продолжить исследование после потери контекста?

Вызовите `get_research_session`: сессия восстановится с того же места. Итог выгружает `research_export` в markdown или JSON с историей каждого шага.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Локальный MCP-сервер без ключей API: поиск по нескольким системам, загрузка страниц и чтение документов для LLM.

MCP-серверРасширенный доступ179Звезды репозитория

MCP-сервер с поиском DuckDuckGo и извлечением текста страниц: можно передать сразу несколько адресов

MCP-серверРасширенный доступ151Звезды репозитория

MCP-сервер объединенного поиска: один интерфейс к Tavily, Brave, Kagi, Exa, Linkup, Firecrawl и поиску по GitHub

MCP-серверРасширенный доступ358Звезды репозитория

MCP-сервер ищет в Google и Scholar, читает страницы и PDF и копит найденное в локальном графе знаний проекта

MCP-серверРасширенный доступ298Звезды репозитория
Официальный

MCP-сервер Linkup: поиск в сети в реальном времени, чтение страниц и долгие исследования с источниками для агента

MCP-серверРасширенный доступ29Звезды репозитория

MCP-сервер веб-поиска, который сразу отдает агенту текст найденных страниц: ответы Stack Overflow, обсуждения GitHub, статьи arXiv

MCP-серверРасширенный доступ404Звезды репозитория

Коротко о README

Сервер поставляется как единый подписанный бинарник: через `uvx`, Homebrew, скрипты установки или Python-колеса. Есть Python-клиент `WebResearcherClient`, необязательный журнал вызовов с цепочкой хешей и 37 инструментов.

Бейдж для README

Сообщить о проблеме