grubhub について
grubhub は、Grubhub でのレストラン検索、メニュー確認、デリバリー注文、追跡を行う個人向け AI エージェント用 MCP サーバーです。ブラウザー自動化でログインし、後で使うセッション Cookie を保存します。
主な機能
- 01メールアドレスとパスワードでログイン
- 02店名や料理ジャンルで検索
- 03メニュー閲覧とカート管理
- 04注文内容の確認と確定
- 05配達追跡と注文履歴の確認
活用シーン
- 01好みに合うレストランや料理の検索
- 02エージェントによるデリバリー注文
- 03配達中の注文状況の確認
MCP 対応
Grubhub のログイン、住所設定、レストラン検索、メニュー、カート、注文確定、配達追跡、注文履歴のツールを公開します。セッション Cookie は後から利用できるよう保存されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
12掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
@striderlabs/mcp-grubhub
AI エージェントで Grubhub のフードデリバリーを注文
Strider Labs の一部です — パーソナル AI エージェント向けのアクション実行機能です。
エージェント向け
このコネクターは、パーソナル AI エージェントがユーザーに代わって自律的に料理を注文できるよう設計されています。エージェントは次のことができます。
- コンテキストを理解する:「ユーザーは朝はタイ料理店、夕方はイタリア料理店でよく注文します」
- **好みに合わせて最適化する:**食事制限、価格帯、過去のお気に入りに合うレストランを検索します
- **自律的に実行する:**1 回のエージェントターンで注文全体(検索 → メニュー → カート → チェックアウト)を完了します
- **配達を追跡する:**注文を監視し、料理が届くときにユーザーに通知します
エージェントのワークフロー例:
エージェント:「ユーザーがお腹が空いたと言っています。123 Main St の近くでタイ料理店を検索し、パッタイを見つけて、大盛りをカートに追加し、デフォルトの支払い方法で注文してください。」
エージェントは次のツールを呼び出します。
grubhub_set_address→ "123 Main St"grubhub_search_restaurants→ { query: "Thai", cuisine: "Thai" }grubhub_get_restaurant→ メニューを確認grubhub_add_to_cart→ パッタイを追加grubhub_checkout→ 注文を確定するには { confirm: true }grubhub_track_order→ 配達状況を監視
人の介入なしに、すべて数秒で完了します。
機能
- 🔐 ブラウザー自動化によるメールアドレスとパスワードでのログイン
- 🔍 名前、料理の種類、食べ物の種類でレストランを検索
- 📜 詳細な料理情報と価格を含むメニューの閲覧
- 🛒 カートの管理 — 商品の追加、表示、削除
- 💳 確認手順を経て注文
- 📍 リアルタイムの状況で注文を追跡
- 📋 注文履歴 — 過去の注文を閲覧
- 💾 セッションの保持 — 再起動後もログイン状態を維持
クイックスタート
インストール
npm install @striderlabs/mcp-grubhub
または npx を使用します。
npx @striderlabs/mcp-grubhub
Claude Desktop の設定
~/Library/Application Support/Claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"grubhub": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-grubhub"]
}
}
}
エージェントでできること
"Order Thai food from nearby restaurants with delivery in under 30 minutes"
→ Agent searches → Browses menus → Places order → Confirms delivery
指標
- **週間ダウンロード数:**123(2026 年 4 月 10〜17 日) — 成長中の Strider Labs コネクター
- ステータス:✅ 本番環境で稼働中
- **信頼性:**タスク完了率 85% 以上
- **掲載先:**npm、mcpservers.org、ClawHub、PulseMCP、Glama
認証
初回使用時に、メールアドレスとパスワードを指定して grubhub_login を呼び出します。サーバーは Playwright のブラウザー自動化を使用してログインし、今後の使用に備えてセッション Cookie を ~/.config/striderlabs-mcp-grubhub/cookies.json に保存します。
ログアウトするには:
grubhub_logout
利用可能なツール
認証
| ツール | 説明 |
|---|---|
grubhub_status | ログイン状態を確認 |
grubhub_login | メールアドレスとパスワードでログイン |
grubhub_logout | 保存されたセッションを消去 |
注文
| ツール | 説明 |
|---|---|
grubhub_set_address | 配達先住所を設定 |
grubhub_search_restaurants | クエリまたは料理の種類で検索 |
grubhub_get_restaurant | レストランの詳細とすべてのメニューを取得 |
grubhub_add_to_cart | 商品をカートに追加 |
grubhub_view_cart | 現在のカートを表示 |
grubhub_clear_cart | カート内の商品をすべて削除 |
grubhub_checkout | 注文内容を確認、または注文を確定 |
追跡
| ツール | 説明 |
|---|---|
grubhub_track_order | 進行中の注文状況を追跡 |
grubhub_get_orders | 注文履歴を取得 |
使用例
1. grubhub_login — log in with your credentials
2. grubhub_set_address — set your delivery address
3. grubhub_search_restaurants — find a restaurant
4. grubhub_get_restaurant — browse the menu
5. grubhub_add_to_cart — add items
6. grubhub_checkout (confirm=false) — review order
7. grubhub_checkout (confirm=true) — place order
8. grubhub_track_order — track delivery
その他の掲載先
- npm:npmjs.com/@striderlabs/mcp-grubhub
- mcpservers.org:Strider Labs Grubhub
- Strider Labs の詳細:striderlabs.ai
ライセンス
MIT — Strider Labs
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。