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

yandex-search-mcp

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

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

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

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

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

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

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

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

  • Обходит защиту Яндекса от автоматических запросов через 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-сервер веб-поиска и извлечения контента через Яндекс и Google на базе SerpAPI, с прицелом на результаты для России и СНГ

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

MCP-сервер поиска Яндекса на .NET 10 с нативной AOT-сборкой, конвертацией страниц в Markdown и поиском по regex

MCP-серверРасширенный доступ
Российский стек

MCP-сервер поиска с фильтром спама: Яндекс, Bing и DuckDuckGo, блоклист из 176 тысяч доменов и оценка качества результатов

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

Self-hosted MCP для Yandex Search API v2: веб, картинки и генеративный поиск по всем шести индексам Яндекса

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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 через расширение браузера.

Бейдж для README

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