Strider DoorDash
Servidor MCP para entrega de comida de DoorDash: los agentes de IA pueden buscar restaurantes, explorar menús y realizar pedidos de entrega.
Documentación
@striderlabs/mcp-doordash
Pide entrega de comida a través de DoorDash usando agentes de IA
Parte de Strider Labs — ejecución de acciones para agentes de IA personales.
Comienza en 2 minutos
Para usuarios de Claude Desktop
- Añade esto a
~/.openclaw/config.jsono a tu configuración de Claude Desktop:
{
"mcpServers": {
"doordash": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-doordash"]
}
}
}
- Reinicia Claude.
- Dile a Claude: "Pide comida tailandesa cercana para entrega hoy"
Tu agente ahora puede hacer pedidos. Eso es todo.
Instalación (NPM)
npm install @striderlabs/mcp-doordash
O con npx directamente:
npx @striderlabs/mcp-doordash
Características
- 🔍 Buscar restaurantes por nombre, cocina o tipo de comida
- 📜 Explorar menús con detalles completos de los artículos y precios
- 🛒 Añadir al carrito con cantidad e instrucciones especiales
- 💳 Realizar pedidos con paso de confirmación
- 📍 Seguir pedidos con actualizaciones de estado en tiempo real
- 🔐 Sesiones persistentes - mantente conectado entre reinicios
- 🔄 MFA automático - maneja la autenticación multifactor
- 📱 Credenciales por usuario - almacenamiento de sesión cifrado
Probado y compatible
| Componente | Versión | Estado |
|---|---|---|
| MCP SDK | ^1.0.0 | ✅ |
| Node.js | 18+ | ✅ |
| Claude Desktop | Última | ✅ |
| Claude (API) | claude-3.5-sonnet+ | ✅ |
| Anthropic SDK | ^0.20+ | ✅ |
Métricas
- Descargas semanales: 395 (10-17 de abril de 2026) — conector n.º 1 de Strider Labs (+24% de crecimiento)
- Estado: ✅ En producción
- Fiabilidad: tasa de finalización de tareas superior al 85%
- Descubrimiento: npm, Claude Plugins, mcpservers.org, ClawHub, PulseMCP
Disponible en otros lugares
- npm: npmjs.com/@striderlabs/mcp-doordash
- Claude Plugins: Busca "Strider Labs" en Claude
- mcpservers.org: Strider Labs DoorDash
- Strider Labs completo: github.com/striderlabsdev/striderlabs
Cómo funciona
Para agentes
Tu agente puede 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 })
Gestión de sesiones
- Cada usuario tiene credenciales cifradas y persistentes
- Actualización automática del token OAuth
- Manejo de MFA (SMS/correo electrónico)
- Las sesiones sobreviven a los reinicios del agente
Fiabilidad
- Tasa de finalización de tareas superior al 85%
- Detección automática de cambios en la interfaz (los conectores se actualizan cuando DoorDash cambia)
- Rutas de respaldo para fallos
- Monitoreo y alertas 24/7
Configuración
Variables de entorno
# Optional: Use a specific DoorDash account
DOORDASH_EMAIL=your-email@example.com
DOORDASH_PASSWORD=your-password # Highly recommend using .env file
Autoalojado
# 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
Arquitectura
Cómo nos conectamos
Este conector utiliza automatización del navegador (Playwright) para interactuar con DoorDash, porque DoorDash no tiene una API pública. He aquí por qué es seguro y fiable:
- Controlado por el usuario: Tu agente solo accede a tu propia cuenta de DoorDash
- Basado en sesión: Almacenamos tu sesión de inicio de sesión de forma segura, no tu contraseña
- Consciente de cambios: Detectamos cambios en la interfaz de DoorDash y alertamos de inmediato
- Huella digital: Usamos perfiles de navegador realistas para evitar la detección de bots
- Limitado por tasa: Respetamos la infraestructura de DoorDash con retrasos apropiados
Seguridad
- Credenciales almacenadas cifradas en tu
.envlocal o en un almacén seguro - Sesiones aisladas por usuario
- No se envían datos a terceros
- Licencia MIT: audita el código tú mismo
Soporte
- 📖 Documentación completa de Strider Labs
- 🐛 Informar problemas
- 💬 Discusiones
- 🌐 Sitio web
- 📧 Correo electrónico
Contribuciones
¡Agradecemos las contribuciones! Áreas de interés:
- Informes y correcciones de errores
- Solicitudes de funciones (nuevos restaurantes, cocinas, etc.)
- Mejoras de rendimiento
- Mejoras de documentación
Consulta CONTRIBUTING.md para obtener pautas.
Licencia
MIT: libre de usar, modificar y distribuir. Consulta LICENSE para más detalles.
Construido por Strider Labs — Haciendo que los agentes de IA sean realmente útiles.