MCP-сервер Yandex Search API v2
yandex-search-mcp
Self-hosted MCP для Yandex Search API v2: веб, картинки и генеративный поиск по всем шести индексам Яндекса
- 4 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает Python-сервер, который ищет по вебу и картинкам через Yandex Search API
- Нужен ключ сервисного аккаунта Yandex Cloud, запросы тратят его квоту
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/oleg-cat-yandex-search-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает Python-сервер, который ищет по вебу и картинкам через Yandex Search API
- Нужен ключ сервисного аккаунта Yandex Cloud, запросы тратят его квоту
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на Python дает три типизированных инструмента: yandex_web_search для классического веб-поиска с операторами site, host, date и минус-словами, yandex_image_search с фильтрами по формату, размеру, ориентации и цвету, и yandex_gen_search для одного ИИ-ответа со ссылками на источники. Поддерживаются все шесть индексов Яндекса: ru, com, tr, kk, be, uz. Автор написал сервер с нуля взамен официального yandex/yandex-search-mcp-server, который называет демкой под турецкий рынок с хрупким XML-парсингом и хаком json.loads на генеративном поиске. Здесь XML парсится defusedxml против живых фикстур API, есть повторы с экспоненциальной задержкой на 429 и 5xx и юнит-контракт ошибок, а API-ключ по тестам никогда не попадает в логи.
Для кого. Для разработчиков, которым нужен надежный и типизированный доступ к поиску Яндекса, включая ИИ-ответ с источниками, из Claude Code, Codex или opencode.
Подходит, если
- Нужен официальный Yandex Search API v2, а не скрапинг выдачи
- Нужен генеративный поиск с явными ссылками на источники, а не только список документов
- Работаете с русскоязычным поиском и нужны все шесть индексов Яндекса
Не подходит, если
- Нет сервисного аккаунта Yandex Cloud: без API-ключа и Folder ID сервер не запустится
- Нужен мгновенный ответ от генеративного поиска: квота 1 запрос в секунду, а ответы занимают десятки секунд
Пример запроса к агенту
Найди свежие новости про закон о такси за последние две недели и дай короткий ответ со ссылками на источникиMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
YANDEX_SEARCH_API_KEYобязательная, секрет- Api-Key сервисного аккаунта Yandex Cloud со scope yc.search-api.execute
YANDEX_FOLDER_IDобязательная- ID папки Yandex Cloud с ролью search-api.webSearch.user
YANDEX_MCP_ENABLED_TOOLS- Список разрешенных инструментов через пробел, по умолчанию все
Ограничения
Пакет не публикуется в PyPI, устанавливается клонированием и pip install -e. Квоты по умолчанию: 10 RPS и 10000 в час для веб- и картиночного поиска, 1 RPS и 1000 в час для генеративного поиска, сервер их не обходит, только повторяет запрос при 429 и 5xx. Нужен ключ сервисного аккаунта Yandex Cloud со scope yc.search-api.execute и ролью search-api.webSearch.user.
Как отключить. Удалите сервер командой claude mcp remove yandex-search или codex mcp remove yandex-search, либо уберите запись из конфигурации.
Частые вопросы
Чем это лучше официального сервера Яндекса?
Автор указывает на регион только tr/en у официального сервера, хрупкий XML-парсинг регулярками и несуществующий пин зависимости; здесь парсер проверен против живых фикстур и поддержаны все 6 индексов.
Почему генеративный поиск такой медленный?
Квота 1 запрос в секунду, а сам ответ формируется десятки секунд, таймаут по умолчанию 120 секунд.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер Yandex Search API v2 по HTTP
Yandex Search API MCP server, StreamableHTTP build
Форк официального сервера Яндекса с добавленным HTTP-транспортом и полным набором типов поиска: веб, генеративный, картинки
MCP-сервер поиска Яндекса на TypeScript
yandex-search-mcp
MCP-сервер на TypeScript для Yandex Search API с собственным парсером результатов и тестами
MCP поиска картинок Яндекса
mcp-yandex-search-api
MCP-сервер на Python для поиска изображений в индексе Яндекс Картинок через Yandex Search API
MCP Yandex Search API с отложенным поиском
Yandex Search MCP Server (Async Mode)
Форк официального сервера Яндекса с отложенным async-поиском по умолчанию, который экономит до 94% на тарифе Search API
MCP поиска Яндекса на .NET с AOT-компиляцией
Yandex Search MCP Server (.NET)
MCP-сервер поиска Яндекса на .NET 10 с нативной AOT-сборкой, конвертацией страниц в Markdown и поиском по regex
MCP-сервер поиска Яндекса и Google
web-compass
MCP-сервер веб-поиска и извлечения контента через Яндекс и Google на базе SerpAPI, с прицелом на результаты для России и СНГ
Коротко о README
README подробно объясняет отличия от официального сервера Яндекса, дает получение ключа и Folder ID в Yandex Cloud, установку через venv, конфиги для Claude Code, Codex CLI, opencode и Docker, полные таблицы параметров для всех трех инструментов, таблицу квот и раздел troubleshooting с типичными ошибками авторизации и лимитов.