MCP для заказа еды в Яндекс Еде

yandex-eda-mcp

MCP-сервер на Playwright для Яндекс Еды: поиск ресторанов, корзина и оформление заказа с защитой dry-run от случайной оплаты

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

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

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

  • Может оформить и оплатить реальный заказ с реальным списанием денег при confirm: true
  • Хранит сессию авторизации аккаунта Яндекса в локальном профиле браузера
  • Автоматизация браузера зависит от верстки стороннего сайта и может ломаться при ее изменении
Все причины и проверки
Российский стек

sandexplus/yandex-eda-mcp

Установка

Сервисы

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/yandex-eda-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Может оформить и оплатить реальный заказ с реальным списанием денег при confirm: true
  • Хранит сессию авторизации аккаунта Яндекса в локальном профиле браузера
  • Автоматизация браузера зависит от верстки стороннего сайта и может ломаться при ее изменении

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер управляет сайтом Яндекс Еды headless-браузером Playwright в персистентном профиле Chromium: вход в аккаунт нужен один раз в видимом окне, дальше все действия идут без интерфейса. Инструменты покрывают весь путь заказа: проверка авторизации, выбор адреса доставки из сохраненных или по карте, поиск ресторанов, просмотр меню, добавление блюд в корзину, просмотр суммы, список способов оплаты и оформление заказа. Оформление по умолчанию работает в режиме dry-run: сервер доходит до кнопки «Оформить заказ», но не нажимает ее, реальная оплата требует явного параметра confirm: true. Данные читаются в первую очередь из внутреннего JSON API сайта через перехват сетевых ответов, что устойчивее к смене верстки, чем DOM-селекторы.

Для кого. Для тех, кто хочет поручить агенту заказ еды в собственном аккаунте Яндекс Еды.

Подходит, если

  • Нужно быстро собрать корзину и заказать еду через диалог с агентом
  • Нужен сохраненный адрес доставки без повторного ввода деталей подъезда и квартиры
  • Важна защита от случайного подтверждения заказа: сервер по умолчанию не тратит деньги

Не подходит, если

  • Нужна оплата через СБП без участия человека: она требует подтверждения в приложении банка и заказ отменяется без оплаты
  • Нужен официальный API вместо автоматизации браузера: сервер эмулирует действия пользователя на сайте

Пример запроса к агенту

Найди пиццерию с доставкой на домашний адрес и собери корзину на двоих, но не оформляй заказ

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

YANDEX_EDA_HEADLESS
Показывать браузер вместо headless-режима, по умолчанию включен headless
YANDEX_EDA_AUTO_LOGIN
Открывать окно входа автоматически при неавторизованном профиле
YANDEX_EDA_DATA_DIR
Каталог хранения профиля браузера и скриншотов, по умолчанию ~/.yandex-eda-mcp

Ограничения

Лицензия в репозитории не указана. Автор прямо пишет: проект автоматизирует собственный аккаунт для личного использования, нужно соблюдать условия Яндекс Еды, и ответственность за списания и заказы, совершенные автоматизацией, на пользователе. Сервер зависит от верстки и внутреннего API сайта, при их изменении может потребоваться правка селекторов в src/eda.ts. Первый запуск скачивает Chromium около 150 МБ.

Как отключить. Удалите сервер из конфигурации MCP клиента и удалите папку профиля ~/.yandex-eda-mcp, чтобы выйти из аккаунта.

Частые вопросы

Может ли агент случайно оформить и оплатить заказ?

Нет, place_order по умолчанию работает в режиме dry-run и доходит только до кнопки оформления, реальная отправка заказа требует явного параметра confirm: true.

Почему заказ по СБП не оформляется автоматически?

Оплата СБП требует ручного подтверждения в приложении банка, поэтому Яндекс Еда создает и отменяет такой заказ без оплаты, для автоматического оформления нужна карта.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP для Яндекс Доставки

A1 Яндекс Доставка MCP

Российский стек

MCP-сервер B2B API Яндекс Доставки: расчет стоимости, оформление и отслеживание отправлений день в день и по России

MCP-серверШирокий доступ
Российский стек

Локальный MCP-сервер для поиска товаров, корзины и доставки из «Пятерочки»

MCP-серверШирокий доступ4Звезды репозитория
Российский стек

Удаленный MCP-сервер сервиса htmlweb.ru с десятками методов: проверка ИНН, геоданные, календарь, валидаторы, а также привязка и списание с карты

MCP-серверШирокий доступ
Российский стек

MCP-сервер Яндекс Трекера на TypeScript с досками, спринтами и массовыми операциями над задачами

MCP-серверШирокий доступ
Российский стек

MCP-сервер для API СДЭК с калькулятором доставки по всем тарифам, заказом курьера и HTTP-режимом для внешних агентских платформ

MCP-серверШирокий доступ
Российский стек

Монорепозиторий MCP-серверов для российских сервисов и API стран СНГ: платежи, CRM, маркетплейсы, доставка, HR и справочные данные

MCP-серверШирокий доступ38Звезды репозитория

Коротко о README

README на русском описывает сервер как обертку над Playwright с персистентным профилем Chromium, хранящимся вне кода. Дана таблица из 13 инструментов, подробно расписан сценарий заказа от адреса до оплаты, механика сохраненных адресов, режим dry-run для оформления и особенности оплаты через СБП и карту. Перечислены переменные окружения для headless-режима, тайм-аутов, путей данных и user-agent. Отдельно объяснено, что данные читаются из внутреннего JSON API сайта для устойчивости к смене верстки, и дан дисклеймер об ответственности пользователя за автоматизацию собственного аккаунта.

Бейдж для README

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