MCP-сервер поиска Яндекса через браузер

yandex-search-mcp

Неофициальный MCP-сервер на Playwright: ищет в Яндексе через браузер с авторизованными cookies, извлекает и ранжирует контент страниц для агента

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

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

  • Обходит защиту Яндекса от автоматических запросов через cookies и стелс-режим браузера
  • Использование чужим или общим аккаунтом рискует его блокировкой Яндексом
Все причины и проверки
Российский стек

bpawnzz/yandex-search-mcp

Установка

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

git clone https://github.com/bpawnzz/yandex-search-mcp.git && cd yandex-search-mcp && npm install && npm run build

Сборка сервера из исходников, готового npm-пакета на момент проверки нет.

Проверка безопасности

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

Высокий рискВысокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

  • Обходит защиту Яндекса от автоматических запросов через 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-серверы
Выбор редакции

CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP

CLIВысокий риск116,6 тыс.Звезды репозитория
Выбор редакции

Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф

СкиллВысокий риск63,1 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности

MCP-серверСредний риск52,7 тыс.Звезды репозитория
Официальный

Быстрый CLI на Rust для автоматизации браузера агентами: снимки доступности со ссылками на элементы, MCP-сервер и скиллы

CLIВысокий риск43,3 тыс.Звезды репозитория

Коротко о README

README открывается явным дисклеймером о неофициальном статусе и ответственности пользователя за условия использования Яндекса. Описаны базовый и расширенный инструменты поиска, стелс-режим Playwright, авторизация через cookies, поддержка нескольких регионов Яндекса, извлечение и ранжирование контента страниц, умный кеш и настройка под Claude Desktop и Cline. Указаны шаги установки сборкой из исходников и получения cookies через расширение браузера.

Foxx AIMCP-сервер поиска Яндекса через браузер

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.