MCP-сервер поиска Яндекса через браузер
yandex-search-mcp
Неофициальный MCP-сервер на Playwright: ищет в Яндексе через браузер с авторизованными cookies, извлекает и ранжирует контент страниц для агента
- 4 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Обходит защиту Яндекса от автоматических запросов через cookies и стелс-режим браузера
- Использование чужим или общим аккаунтом рискует его блокировкой Яндексом
Установка
- Работает в
- Сервисы
Ручная установка
git clone https://github.com/bpawnzz/yandex-search-mcp.git && cd yandex-search-mcp && npm install && npm run buildСборка сервера из исходников, готового npm-пакета на момент проверки нет.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Обходит защиту Яндекса от автоматических запросов через cookies и стелс-режим браузера
- Использование чужим или общим аккаунтом рискует его блокировкой Яндексом
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает два инструмента: yandex_search возвращает заголовки, ссылки и сниппеты выдачи Яндекса, yandex_search_enhanced дополнительно скачивает содержимое найденных страниц, ранжирует его по релевантности и форматирует под контекст модели с выбором уровня анализа и формата вывода (сырой, суммированный, синтезированный, готовый для вопросов и ответов). Поиск идет через управляемый Playwright браузер с режимом скрытности от антибот-детекции и авторизованными cookies аккаунта Яндекса, которые нужны, чтобы не упираться в капчу при автоматических запросах. Есть кеш с TTL по доменам и защита от кластеризации результатов на одном источнике.
Для кого. Для разработчиков, которым нужен поиск по рунету внутри агента и которые готовы сами следить за соблюдением условий Яндекса.
Подходит, если
- Нужен поиск в Яндексе, а не в Google, внутри агентского workflow
- Нужен извлеченный и сжатый контент страниц под контекст модели вместо голого списка ссылок
- Есть свой аккаунт Яндекса и вы готовы использовать его cookies для авторизации запросов
Не подходит, если
- Важно не нарушать условия использования Яндекса: инструмент явно обходит защиту от ботов через cookies и стелс-режим браузера
- Нужен официальный поддерживаемый способ поиска: это неофициальный проект без связи с Яндексом
Пример запроса к агенту
Найди в Яндексе последние новости про запуск нового процессора и покажи выжимку по трем источникамMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
MAX_PAGES_PER_QUERY- Максимум страниц для извлечения контента за запрос
CACHE_TTL_HOURS- Время жизни кеша результатов в часах
Ограничения
Автор прямо пишет, что это неофициальный проект без связи с Яндексом, Anthropic или Playwright, и ответственность за соблюдение условий использования Яндекса, лимитов запросов и политики против ботов лежит на пользователе. Сервер обходит защиту от автоматических запросов авторизованными cookies и приемами скрытности Playwright, что может привести к блокировке аккаунта Яндекса, чьи cookies используются. Нужен собственный запущенный Playwright-браузер и Node.js 18 и выше, готового npm-пакета на момент проверки нет, только сборка из исходников.
Как отключить. Удалите блок yandex-search из claude_desktop_config.json или из конфигурации вашего MCP клиента.
Частые вопросы
Зачем нужны cookies аккаунта?
Без авторизованных cookies Яндекс показывает капчу на автоматические запросы, cookies позволяют ее избежать.
Это официальный сервер Яндекса?
Нет, README прямо указывает, что проект не связан с Яндексом, Anthropic или Google.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер поиска Яндекса с офлайн-установкой
MCP Search Server
MCP-сервер поиска через Yandex Cloud Search API с панелью мониторинга, фолбэком на Brave и офлайн-пакетом для закрытых сетей
MCP-сервер поиска Яндекса и Google
web-compass
MCP-сервер веб-поиска и извлечения контента через Яндекс и Google на базе SerpAPI, с прицелом на результаты для России и СНГ
MCP поиска Яндекса на .NET с AOT-компиляцией
Yandex Search MCP Server (.NET)
MCP-сервер поиска Яндекса на .NET 10 с нативной AOT-сборкой, конвертацией страниц в Markdown и поиском по regex
MCP чистого поиска по Яндексу, Bing и DuckDuckGo
clean-search-mcp
MCP-сервер поиска с фильтром спама: Яндекс, Bing и DuckDuckGo, блоклист из 176 тысяч доменов и оценка качества результатов
MCP-сервер Yandex Search API v2
yandex-search-mcp
Self-hosted MCP для Yandex Search API v2: веб, картинки и генеративный поиск по всем шести индексам Яндекса
MCP-сервер поиска Яндекса на TypeScript
yandex-search-mcp
MCP-сервер на TypeScript для Yandex Search API с собственным парсером результатов и тестами
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP-сервер поиска Яндекса через браузер (эта карточка) | нет | не нужна | 4 | |
| MCP-сервер поиска Яндекса и Google | нет | не нужна | 1 | поиск через Яндекс и Google на SerpAPI |
| MCP-сервер поиска Яндекса на TypeScript | нет | API-ключ | 0 | на TypeScript, со своим парсером выдачи |
| MCP поиска Яндекса на .NET с AOT-компиляцией | нет | API-ключ | 0 | на .NET с нативной AOT-сборкой |
Коротко о README
README открывается явным дисклеймером о неофициальном статусе и ответственности пользователя за условия использования Яндекса. Описаны базовый и расширенный инструменты поиска, стелс-режим Playwright, авторизация через cookies, поддержка нескольких регионов Яндекса, извлечение и ранжирование контента страниц, умный кеш и настройка под Claude Desktop и Cline. Указаны шаги установки сборкой из исходников и получения cookies через расширение браузера.