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
Parte da Strider Labs — execução de ações para agentes de IA pessoais.
Comece em 2 Minutos
Para usuários do Claude Desktop
- Adicione isso ao
~/.openclaw/config.jsonou à sua configuração do Claude Desktop:
{
"mcpServers": {
"doordash": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-doordash"]
}
}
}
- Reinicie o Claude.
- 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
| Componente | Versão | Status |
|---|---|---|
| MCP SDK | ^1.0.0 | ✅ |
| Node.js | 18+ | ✅ |
| Claude Desktop | Mais 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
- npm: npmjs.com/@striderlabs/mcp-doordash
- Claude Plugins: Pesquise "Strider Labs" no Claude
- mcpservers.org: Strider Labs DoorDash
- Strider Labs completo: github.com/striderlabsdev/striderlabs
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
.envlocal 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.