mcpField
D
doordash

doordash

ローカル
github.com/markswendsen-code地図・旅行927 週間前に更新

doordash について

doordashは、ブラウザー自動化でDoorDashのフードデリバリーを注文するAIエージェント向けMCPサーバーです。レストランやメニューの検索、確認付き注文、配達状況の追跡に対応し、セッションの保持とMFA処理も行います。

主な機能

  1. 01料理や店名によるレストラン検索
  2. 02メニューと商品価格の閲覧
  3. 03数量や要望を指定した商品追加
  4. 04確認後の注文確定
  5. 05注文状況の追跡
  6. 06セッション保持とMFA処理

活用シーン

  1. 01近隣の食事先を探す
  2. 02注文前にメニューを確認
  3. 03エージェント経由で配達を注文
  4. 04注文の現在状況を確認

MCP 対応

MCPサーバーは、DoorDashのレストラン検索、メニュー、カート、注文、追跡機能をMCPクライアントに提供します。Playwrightによるブラウザー自動化でDoorDashを操作します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"markswendsen-code-doordash": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-doordash"
],
"env": {
"DOORDASH_EMAIL": "<DOORDASH_EMAIL>",
"DOORDASH_PASSWORD": "<DOORDASH_PASSWORD>",
"DOORDASH_ADDRESS": "<DOORDASH_ADDRESS>"
}
}
}
}
起動コマンドnpx -y @striderlabs/mcp-doordash
設定が必要な環境変数
DOORDASH_EMAILDoorDash email/phone for authentication
DOORDASH_PASSWORDシークレットDoorDash account password
DOORDASH_ADDRESSDelivery address zip code or full address

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@striderlabs/mcp-doordash0.4.1

ツール

9

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

@striderlabs/mcp-doordash

AI エージェントを使って DoorDash で料理を注文

npm MCP Registry Claude Desktop License: MIT

Strider Labs の一部です。パーソナル AI エージェント向けのアクション実行機能を提供します。

2 分で始める

Claude Desktop ユーザー向け
  1. ~/.openclaw/config.json または Claude Desktop の設定に以下を追加します。
{
  "mcpServers": {
    "doordash": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-doordash"]
    }
  }
}
  1. Claude を再起動します。
  2. Claude に「近くのお店からタイ料理を配達で注文して」と伝えます。

これでエージェントが注文できるようになります。以上です。


インストール(NPM)

npm install @striderlabs/mcp-doordash

または、npx を直接使用します。

npx @striderlabs/mcp-doordash

機能

  • 🔍 名前、料理の種類、または食品の種類でレストランを検索
  • 📜 メニューを詳しい商品情報や価格とともに表示
  • 🛒 数量や特別な指示を指定してカートに追加
  • 💳 確認手順を経て注文を確定
  • 📍 リアルタイムのステータス更新で注文を追跡
  • 🔐 セッションを保持し、再起動後もログイン状態を維持
  • 🔄 MFA を自動処理し、多要素認証に対応
  • 📱 ユーザーごとの認証情報を暗号化して保存

テスト済みの互換性

コンポーネントバージョンステータス
MCP SDK^1.0.0✅
Node.js18+✅
Claude Desktop最新✅
Claude (API)claude-3.5-sonnet+✅
Anthropic SDK^0.20+✅

指標

  • 週間ダウンロード数: 395(2026 年 4 月 10〜17 日)— Strider Labs のコネクターで第 1 位(成長率 +24%)
  • ステータス: ✅ 本番環境で稼働中
  • 信頼性: タスク完了率 85% 以上
  • 公開先: npm、Claude Plugins、mcpservers.org、ClawHub、PulseMCP

他の場所でも利用可能

仕組み

エージェント向け

エージェントは以下の機能を利用できます。

// 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 })
セッション管理
  • ユーザーごとに、暗号化された認証情報を永続的に保存します
  • OAuth トークンを自動更新します
  • MFA(SMS/メール)に対応します
  • エージェントを再起動してもセッションは維持されます
信頼性
  • タスク完了率 85% 以上
  • UI の変更を自動検知(DoorDash の変更に合わせてコネクターを更新)
  • 障害発生時の代替経路
  • 24 時間 365 日の監視とアラート

設定

環境変数
# Optional: Use a specific DoorDash account
[email protected]
DOORDASH_PASSWORD=your-password  # Highly recommend using .env file
セルフホスト
# 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

アーキテクチャ

接続方法

このコネクターは、DoorDash に公開 API がないため、ブラウザー自動化(Playwright)を使って DoorDash を操作します。これが安全で信頼性の高い方法である理由は次のとおりです。

  • ユーザーが管理: エージェントがアクセスするのは、ご自身の DoorDash アカウントのみです
  • セッションベース: パスワードではなく、ログインセッションを安全に保存します
  • 変更を検知: DoorDash の UI の変更を検知し、すぐに通知します
  • フィンガープリンティング: ボット検知を回避するため、実際の利用環境に近いブラウザープロファイルを使用します
  • レート制限: 適切な間隔を設け、DoorDash のインフラストラクチャに配慮します
セキュリティ
  • 認証情報はローカルの .env または安全な保管庫に暗号化して保存されます
  • セッションはユーザーごとに分離されます
  • 第三者にデータを送信しません
  • MIT ライセンス — コードを自分で監査できます

サポート

貢献

貢献を歓迎します!関心のある分野:

  • バグの報告と修正
  • 機能のリクエスト(新しいレストラン、料理など)
  • パフォーマンスの改善
  • ドキュメントの拡充

ガイドラインについては、CONTRIBUTING.mdをご覧ください。

ライセンス

MIT — 自由に使用、変更、配布できます。詳細はLICENSEをご覧ください。


Strider Labs が制作 — AI エージェントを本当に役立つものに。

GitHub | ウェブサイト | Discord

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。