mcpField
P
Pantry Aide

Pantry Aide

リモート
pantryaide.com生産性021 週間前に更新
リポジトリ公式サイト

Pantry Aide について

Pantry Aideは、AIアシスタントで献立や食料品を計画する人向けのホスト型MCPサービスです。個人のレシピや週間献立を、パントリー内の食材を除いた買い物リスト、Krogerのカート、Instacartリンクにつなげます。

主な機能

  1. 01レシピの閲覧・保存・編集
  2. 02レシピから週間献立を生成
  3. 03予定した食事の変更や差し替え
  4. 04パントリー内の食材を除く買い物リスト作成
  5. 05Krogerのカートへの送信またはInstacartリンク作成

活用シーン

  1. 01希望に沿った1週間分の夕食計画
  2. 02献立を変更して買い物リストを再作成
  3. 03買い物リストをKrogerのカートに送信
  4. 04週間分の食料品用Instacartリンクを作成

MCP 対応

ホスト型MCPサーバーはStreamable HTTPで22個のツールを提供し、レシピ、献立、買い物リスト、KrogerとInstacartでの購入フローを扱います。OAuth 2.1またはBearer APIキー認証に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://pantryaide.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Pantry Aide — MCP サーバー 🐴

AI アシスタントから離れずに、1週間分の食事を計画して食料品カートを埋めましょう。

Pantry Aide は、サインインしたユーザーに代わって、食事計画からチェックアウトまでの一連の流れを実行するホスト型(リモート)の Model Context Protocol サーバーです。

ほとんどの食事計画ツールは 「計画はこちらです」 で終わります。Pantry Aide は、実際の食料品の購入まで一貫してサポートします。

  1. 計画 — 自分のレシピから1週間分の食事プラン(メイン料理+副菜)を作成します。「ほとんど鶏肉で、あまり難しくないもの」 といった自由入力のリクエストにも対応します。
  2. 買い物リスト — すでに家にあると思われる定番品を自動的に除外する、パントリーの在庫を考慮した買い物リストを作成し、その後調整できます。
  3. チェックアウト — リストを現在のKrogerカートに追加するか、Instacartのディープリンクを生成します。

すべてチャットから操作できます。「今週、手軽な夕食を5日分計画して、火曜日はもっと軽めのものに変更してから、カートをKrogerに送ってください。」


接続

サーバーは、次のエンドポイントでストリーミング可能なHTTPを使用します。

https://pantryaide.com/mcp

無料のPantry Aideアカウントが必要です。Krogerでチェックアウトするには、ウェブアプリでKrogerアカウントを一度接続する必要があります。Instacartは追加設定なしで利用できます。

オプションA — OAuthによるワンクリック接続(Claude.ai、Claude Desktop、Claude for Work)

https://pantryaide.com/mcp を指定するカスタムコネクター/インテグレーションを追加します。サーバーはOAuth 2.1のディスカバリーと動的クライアント登録に対応しているため、クライアントがサインインを自動で案内します。トークンを手動で設定する必要はありません。

オプションB — Bearer APIキー(Cursor、Windsurf、カスタムクライアント)
  1. pantryaide.com にサインインし、APIキーを生成します(pa_live_… のような形式です)。
  2. クライアントの設定にサーバーを追加します。

ネイティブのリモートトランスポート(ヘッダー認証):

{
  "mcpServers": {
    "pantry-aide": {
      "url": "https://pantryaide.com/mcp",
      "headers": { "Authorization": "Bearer pa_live_YOUR_KEY" }
    }
  }
}

mcp-remote 経由(stdioのみ対応するクライアント向け):

{
  "mcpServers": {
    "pantry-aide": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote", "https://pantryaide.com/mcp",
        "--header", "Authorization: Bearer pa_live_YOUR_KEY"
      ]
    }
  }
}

ツール(22)

レシピ

ツール機能
list_recipes自分のレシピ(所有レシピ+保存したレシピ)をカーソルページネーションで一覧表示します
get_recipe1件のレシピの詳細(材料、手順、調理時間)を取得します
discover_recipes公開レシピを閲覧します。クエリ/タグ/難易度/料理の種類で絞り込めます
save_recipe公開レシピを自分のコレクションに保存します(冪等)
create_recipe新しいレシピを作成します
update_recipe自分が所有するレシピの項目を編集します
delete_recipe自分が所有するレシピを削除します(元に戻せません)

食事プラン

ツール機能
generate_meal_plan自分のレシピからAIが1週間分の食事プラン(メイン料理+副菜)を作成します
list_meal_plans自分の食事プランを一覧表示します
get_meal_planプランの詳細(予定されている食事+レシピ+材料)を取得します
suggest_recipe_replacementsプラン内の枠に代わるレシピを提案します
replace_planned_mealプラン内の1枠を別のレシピに変更します
add_planned_meal日付を指定して食事/副菜を追加します
remove_planned_mealプランから食事を削除します

買い物リスト

ツール機能
create_shopping_list_from_planパントリーの在庫を考慮したリスト(購入対象と除外対象)を作成します
update_shopping_list_items選択状態の切り替え、または数量、単位、メモを編集します
add_custom_item手動で商品(ペーパータオル、おやつなど)を追加します

Krogerでのチェックアウト

ツール機能
prepare_kroger_cart商品をKrogerの商品に照合します(自動/確認が必要/一致なし)
search_kroger_alternatives1商品の候補を更新します
select_kroger_productsUPCの選択を保存します
submit_kroger_cart商品を現在のKrogerカートに追加します(元に戻せません)

Instacart

ツール機能
create_instacart_link選択した商品用のInstacartディープリンクを生成します

プロンプトの例

  • 「今週の簡単な夕食を5つ考えてください。鶏肉中心で、手間のかからないものをお願いします。」
  • 「買い物リストを作成して、すでに家にありそうなものは除外してください。」
  • 「火曜日の夕食をもっと軽めのものに変更して、リストを作り直してください。」
  • 「木曜日に野菜の副菜を追加してください。」
  • 「カートの内容がよさそうなら、Kroger に送信してください。」 → 確認 → 「はい、送信してください。」
  • 「今週の食料品の Instacart リンクだけを作成してください。」

リンク

Pantry Aide はホスト型の商用サービスです。このリポジトリには公開 MCP 統合のドキュメントが含まれていますが、アプリケーションのソースコードは含まれていません。

コメント

MCP は初めてですか?

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

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