Search that shows its work — MCP-сервер для Claude Code
MCP-сервер ищет страницы, читает их и показывает, насколько можно доверять результату. Пригодится, когда агенту нужны источники и видимые причины сомневаться в ответе.
Открыть на GitHubЧто делает Search that shows its work
Сервер предоставляет пять инструментов: web_search ищет страницы и читает выбранные, web_read открывает страницы по адресам, а web_image_search находит изображения. web_screenshot возвращает снимок и текст страницы, web_deep_search собирает ответ из нескольких источников и сообщает, что подтвердить не удалось.
Сервер запускается у вас, использует собственный экземпляр метапоиска и может работать с ключом модели или без него. Для запуска через Docker Compose нужны значения SEARXNG_SECRET и BROWSER_WS_SECRET; без них запуск остановится. Режим stdio тоже доступен: в нём stdout занят протоколом, поэтому посторонний вывод сломает обмен с клиентом.
Какие задачи решает
- найти веб-страницы и прочитать их текст
- прочитать страницы, PDF или распознать скан
- сопоставить снимок страницы с её текстом
- найти изображения вместе с адресом страницы
- собрать ответ из источников и отметить неподтверждённое
Примеры запросов агенту
- Найди страницы о выбранной библиотеке и прочитай несколько наиболее подходящих.
- Прочитай этот PDF и проверь, есть ли в нём сведения о настройке.
- Сопоставь снимок страницы с её текстом и ответь на мой вопрос.
Как установить Search that shows its work
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Search that shows its work
Как установить Search that shows its work для Claude Code?
Выполните команды по порядку: git clone https://github.com/AG-Bureau/mcp-search, cd mcp-search, cp .env.example .env, echo "SEARXNG_SECRET=$(openssl rand -hex 32)" >> .env, echo "BROWSER_WS_SECRET=$(openssl rand -hex 16)" >> .env, echo '{}' > door-tokens.json && mkdir -p tls, docker compose -f docker-compose.yml -f wiring/expose-localhost.yml up -d --build, curl -s http://127.0.0.1:8081/healthz.
Что делает Search that shows its work?
Он ищет и читает веб-страницы, открывает адреса и PDF, ищет изображения и делает снимки страниц. Глубокий поиск формирует ответ по нескольким источникам и сообщает, что не получилось подтвердить.
Что нужно для запуска через Docker Compose?
Задайте SEARXNG_SECRET и BROWSER_WS_SECRET: без этих значений команда запуска откажется работать. Также серверу нужен доступный экземпляр метапоиска через SEARXNG_URL.