mcpField
G
grubhub

grubhub

ローカル
github.com/markswendsen-codeビジネス・マーケティング128 週間前に更新

grubhub について

grubhub は、Grubhub でのレストラン検索、メニュー確認、デリバリー注文、追跡を行う個人向け AI エージェント用 MCP サーバーです。ブラウザー自動化でログインし、後で使うセッション Cookie を保存します。

主な機能

  1. 01メールアドレスとパスワードでログイン
  2. 02店名や料理ジャンルで検索
  3. 03メニュー閲覧とカート管理
  4. 04注文内容の確認と確定
  5. 05配達追跡と注文履歴の確認

活用シーン

  1. 01好みに合うレストランや料理の検索
  2. 02エージェントによるデリバリー注文
  3. 03配達中の注文状況の確認

MCP 対応

Grubhub のログイン、住所設定、レストラン検索、メニュー、カート、注文確定、配達追跡、注文履歴のツールを公開します。セッション Cookie は後から利用できるよう保存されます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"markswendsen-code-grubhub": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-grubhub"
],
"env": {
"GRUBHUB_EMAIL": "<GRUBHUB_EMAIL>",
"GRUBHUB_PASSWORD": "<GRUBHUB_PASSWORD>"
}
}
}
}
起動コマンドnpx -y @striderlabs/mcp-grubhub
設定が必要な環境変数
GRUBHUB_EMAILGrubHub email or phone for authentication
GRUBHUB_PASSWORDシークレットGrubHub account password

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

パッケージ
npm@striderlabs/mcp-grubhub0.1.3

ツール

12

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

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

詳細

@striderlabs/mcp-grubhub

AI エージェントで Grubhub のフードデリバリーを注文

npm MCP Registry License: MIT

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

エージェント向け

このコネクターは、パーソナル AI エージェントがユーザーに代わって自律的に料理を注文できるよう設計されています。エージェントは次のことができます。

  • コンテキストを理解する:「ユーザーは朝はタイ料理店、夕方はイタリア料理店でよく注文します」
  • **好みに合わせて最適化する:**食事制限、価格帯、過去のお気に入りに合うレストランを検索します
  • **自律的に実行する:**1 回のエージェントターンで注文全体(検索 → メニュー → カート → チェックアウト)を完了します
  • **配達を追跡する:**注文を監視し、料理が届くときにユーザーに通知します

エージェントのワークフロー例:

エージェント:「ユーザーがお腹が空いたと言っています。123 Main St の近くでタイ料理店を検索し、パッタイを見つけて、大盛りをカートに追加し、デフォルトの支払い方法で注文してください。」

エージェントは次のツールを呼び出します。

  1. grubhub_set_address → "123 Main St"
  2. grubhub_search_restaurants → { query: "Thai", cuisine: "Thai" }
  3. grubhub_get_restaurant → メニューを確認
  4. grubhub_add_to_cart → パッタイを追加
  5. grubhub_checkout → 注文を確定するには { confirm: true }
  6. 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

その他の掲載先

ライセンス

MIT — Strider Labs

コメント

MCP は初めてですか?

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

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