Strider DoorDash

Servidor MCP para entrega de comida do DoorDash - agentes de IA podem pesquisar restaurantes, navegar por cardápios e fazer pedidos de entrega.

Documentação

@striderlabs/mcp-doordash

Peça entrega de comida via DoorDash usando agentes de IA

npm MCP Registry Claude Desktop License: MIT

Parte da Strider Labs — execução de ações para agentes de IA pessoais.

Comece em 2 Minutos

Para usuários do Claude Desktop

  1. Adicione isso ao ~/.openclaw/config.json ou à sua configuração do Claude Desktop:
{
  "mcpServers": {
    "doordash": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-doordash"]
    }
  }
}
  1. Reinicie o Claude.
  2. Diga ao Claude: "Peça comida tailandesa de perto para entrega hoje"

Seu agente agora pode fazer pedidos. É isso.


Instalação (NPM)

npm install @striderlabs/mcp-doordash

Ou com npx diretamente:

npx @striderlabs/mcp-doordash

Recursos

  • 🔍 Pesquisar restaurantes por nome, culinária ou tipo de comida
  • 📜 Navegar pelos cardápios com detalhes completos dos itens e preços
  • 🛒 Adicionar ao carrinho com quantidade e instruções especiais
  • 💳 Fazer pedidos com etapa de confirmação
  • 📍 Acompanhar pedidos com atualizações de status em tempo real
  • 🔐 Sessões persistentes - permaneça conectado entre reinicializações
  • 🔄 MFA automático - lida com autenticação multifator
  • 📱 Credenciais por usuário - armazenamento de sessão criptografado

Testado e Compatível

ComponenteVersãoStatus
MCP SDK^1.0.0✅
Node.js18+✅
Claude DesktopMais recente✅
Claude (API)claude-3.5-sonnet+✅
Anthropic SDK^0.20+✅

Métricas

  • Downloads semanais: 395 (10-17 de abril de 2026) — conector nº 1 da Strider Labs (+24% de crescimento)
  • Status: ✅ Ativo em produção
  • Confiabilidade: taxa de conclusão de tarefas de 85%+
  • Descoberta: npm, Claude Plugins, mcpservers.org, ClawHub, PulseMCP

Disponível em Outros Lugares

Como Funciona

Para Agentes

Seu agente pode usar estas capacidades:

// Search for restaurants
restaurants = search_restaurants({
  location: "San Francisco, CA",
  cuisine: "Thai",
  max_delivery_time: 30
})

// Browse a restaurant's menu
menu = get_restaurant_menu({
  restaurant_id: "thai-place-downtown",
  search: "Pad Thai"
})

// Place an order
order = place_order({
  restaurant_id: "thai-place-downtown",
  items: [
    { item_id: "pad_thai", quantity: 1 },
    { item_id: "spring_rolls", quantity: 2 }
  ],
  delivery_address: "123 Main St, San Francisco, CA",
  special_instructions: "Extra lime on the side"
})

// Track delivery
status = track_order({ order_id: order.order_id })

Gerenciamento de Sessão

  • Cada usuário tem credenciais criptografadas e persistentes
  • Atualização automática do token OAuth
  • Tratamento de MFA (SMS/e-mail)
  • Sessões sobrevivem a reinicializações do agente

Confiabilidade

  • Taxa de conclusão de tarefas de 85%+
  • Detecção automatizada de mudanças na interface (os conectores são atualizados quando o DoorDash muda)
  • Caminhos de fallback para falhas
  • Monitoramento 24/7 + alertas

Configuração

Variáveis de Ambiente

# Optional: Use a specific DoorDash account
DOORDASH_EMAIL=your-email@example.com
DOORDASH_PASSWORD=your-password  # Highly recommend using .env file

Auto-hospedado

# Clone the repo
git clone https://github.com/striderlabsdev/mcp-doordash
cd mcp-doordash

# Install dependencies
npm install

# Start the server
npm start

# Your agent can now connect to localhost:3000

Arquitetura

Como Nós Conectamos

Este conector usa automação de navegador (Playwright) para interagir com o DoorDash, porque o DoorDash não tem uma API pública. Veja por que isso é seguro e confiável:

  • Controlado pelo usuário: Seu agente acessa apenas sua própria conta do DoorDash
  • Baseado em sessão: Armazenamos sua sessão de login com segurança, não sua senha
  • Ciente de mudanças: Detectamos mudanças na interface do DoorDash e alertamos imediatamente
  • Fingerprinting: Usamos perfis de navegador realistas para evitar detecção de bots
  • Limitado por taxa: Respeitamos a infraestrutura do DoorDash com atrasos apropriados

Segurança

  • Credenciais armazenadas criptografadas no seu .env local ou cofre seguro
  • Sessões isoladas por usuário
  • Nenhum dado enviado a terceiros
  • Licenciado sob MIT — audite o código você mesmo

Suporte

Contribuindo

Aceitamos contribuições! Áreas de interesse:

  • Relatórios e correções de bugs
  • Solicitações de recursos (novos restaurantes, culinárias, etc.)
  • Melhorias de desempenho
  • Melhorias na documentação

Veja CONTRIBUTING.md para diretrizes.

Licença

MIT — Livre para usar, modificar e distribuir. Veja LICENSE para detalhes.


Construído pela Strider Labs — Tornando agentes de IA realmente úteis.

GitHub | Site | Discord