doordash — MCP-сервер для Claude Code: что делает и установка
MCP-сервер управляет заказами DoorDash через браузер: ищет рестораны, собирает корзину и отслеживает доставку. Подходит для агентных сценариев с заказом еды.
claude mcp add --env DOORDASH_EMAIL=<DOORDASH_EMAIL> --env DOORDASH_PASSWORD=<DOORDASH_PASSWORD> --env DOORDASH_ADDRESS=<DOORDASH_ADDRESS> --transport stdio doordash -- npx -y @striderlabs/mcp-doordashЧто делает doordash
Сервер даёт агенту доступ к DoorDash через браузерную автоматизацию на Playwright. Он умеет искать рестораны по адресу, кухне или типу еды, показывать меню с ценами, добавлять позиции в корзину и оформлять заказ с подтверждением. После оформления агент может запрашивать статус доставки.
Для входа используются DOORDASH_EMAIL, DOORDASH_PASSWORD и DOORDASH_ADDRESS; сессия сохраняется между перезапусками, а MFA обрабатывается через SMS или email. Сервер запускается через npx, поэтому для установки нужен Node.js 18+. Поскольку публичного API DoorDash нет, сервер зависит от изменений интерфейса DoorDash: после таких изменений заказ может перестать выполняться до обновления коннектора.
Какие задачи решает
- найти ресторан по адресу и кухне
- показать меню и цены
- собрать корзину с количеством и инструкциями
- оформить заказ с подтверждением
- проверить статус доставки
Примеры запросов агенту
- Найди рядом ресторан с тайской кухней и покажи подходящие блюда.
- Собери корзину в DoorDash из выбранных позиций и добавь инструкцию для ресторана.
- Оформи доставку по адресу из
DOORDASH_ADDRESS, затем проверь статус заказа.
Как установить doordash
Командой платформы
claude mcp add --env DOORDASH_EMAIL=<DOORDASH_EMAIL> --env DOORDASH_PASSWORD=<DOORDASH_PASSWORD> --env DOORDASH_ADDRESS=<DOORDASH_ADDRESS> --transport stdio doordash -- npx -y @striderlabs/mcp-doordashВместо <…> подставьте свои значения
Командой платформы
codex mcp add doordash --env DOORDASH_EMAIL=<DOORDASH_EMAIL> --env DOORDASH_PASSWORD=<DOORDASH_PASSWORD> --env DOORDASH_ADDRESS=<DOORDASH_ADDRESS> -- npx -y @striderlabs/mcp-doordashВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"doordash": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-doordash"
],
"env": {
"DOORDASH_EMAIL": "<DOORDASH_EMAIL>",
"DOORDASH_PASSWORD": "<DOORDASH_PASSWORD>",
"DOORDASH_ADDRESS": "<DOORDASH_ADDRESS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"doordash": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-doordash"
],
"env": {
"DOORDASH_EMAIL": "<DOORDASH_EMAIL>",
"DOORDASH_PASSWORD": "<DOORDASH_PASSWORD>",
"DOORDASH_ADDRESS": "<DOORDASH_ADDRESS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DOORDASH_EMAIL=<DOORDASH_EMAIL> -e DOORDASH_PASSWORD=<DOORDASH_PASSWORD> -e DOORDASH_ADDRESS=<DOORDASH_ADDRESS> doordash npx -y @striderlabs/mcp-doordashВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о doordash
Как установить doordash в Claude Code?
Выполните claude mcp add doordash -e DOORDASH_EMAIL=<DOORDASH_EMAIL> -e DOORDASH_PASSWORD=<DOORDASH_PASSWORD> -- npx -y @striderlabs/mcp-doordash.
Что делает MCP-сервер doordash?
Он позволяет агенту искать рестораны, просматривать меню, собирать корзину, оформлять заказ и отслеживать доставку через DoorDash.
Что нужно для работы doordash?
Нужны Node.js 18+, учётные данные DoorDash и адрес доставки в переменной DOORDASH_ADDRESS. Сервер использует Playwright, потому что у DoorDash нет публичного API.