Pantry Aide について
Pantry Aideは、AIアシスタントで献立や食料品を計画する人向けのホスト型MCPサービスです。個人のレシピや週間献立を、パントリー内の食材を除いた買い物リスト、Krogerのカート、Instacartリンクにつなげます。
主な機能
- 01レシピの閲覧・保存・編集
- 02レシピから週間献立を生成
- 03予定した食事の変更や差し替え
- 04パントリー内の食材を除く買い物リスト作成
- 05Krogerのカートへの送信またはInstacartリンク作成
活用シーン
- 01希望に沿った1週間分の夕食計画
- 02献立を変更して買い物リストを再作成
- 03買い物リストをKrogerのカートに送信
- 04週間分の食料品用Instacartリンクを作成
MCP 対応
ホスト型MCPサーバーはStreamable HTTPで22個のツールを提供し、レシピ、献立、買い物リスト、KrogerとInstacartでの購入フローを扱います。OAuth 2.1またはBearer APIキー認証に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pantryaide.com/mcpclaude mcp add --transport http pantry-aide https://pantryaide.com/mcp{"mcpServers":{"pantry-aide":{"type":"http","url":"https://pantryaide.com/mcp"}}}Cursor で開く{"servers":{"pantry-aide":{"type":"http","url":"https://pantryaide.com/mcp"}}}VS Code で開く{"mcpServers":{"pantry-aide":{"type":"http","url":"https://pantryaide.com/mcp"}}}{"mcpServers":{"pantry-aide":{"serverUrl":"https://pantryaide.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Pantry Aide — MCP サーバー 🐴
AI アシスタントから離れずに、1週間分の食事を計画して食料品カートを埋めましょう。
Pantry Aide は、サインインしたユーザーに代わって、食事計画からチェックアウトまでの一連の流れを実行するホスト型(リモート)の Model Context Protocol サーバーです。
ほとんどの食事計画ツールは 「計画はこちらです」 で終わります。Pantry Aide は、実際の食料品の購入まで一貫してサポートします。
- 計画 — 自分のレシピから1週間分の食事プラン(メイン料理+副菜)を作成します。「ほとんど鶏肉で、あまり難しくないもの」 といった自由入力のリクエストにも対応します。
- 買い物リスト — すでに家にあると思われる定番品を自動的に除外する、パントリーの在庫を考慮した買い物リストを作成し、その後調整できます。
- チェックアウト — リストを現在の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、カスタムクライアント)
- pantryaide.com にサインインし、APIキーを生成します(
pa_live_…のような形式です)。 - クライアントの設定にサーバーを追加します。
ネイティブのリモートトランスポート(ヘッダー認証):
{
"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_recipe | 1件のレシピの詳細(材料、手順、調理時間)を取得します |
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_alternatives | 1商品の候補を更新します |
select_kroger_products | UPCの選択を保存します |
submit_kroger_cart | 商品を現在のKrogerカートに追加します(元に戻せません) |
Instacart
| ツール | 機能 |
|---|---|
create_instacart_link | 選択した商品用のInstacartディープリンクを生成します |
プロンプトの例
- 「今週の簡単な夕食を5つ考えてください。鶏肉中心で、手間のかからないものをお願いします。」
- 「買い物リストを作成して、すでに家にありそうなものは除外してください。」
- 「火曜日の夕食をもっと軽めのものに変更して、リストを作り直してください。」
- 「木曜日に野菜の副菜を追加してください。」
- 「カートの内容がよさそうなら、Kroger に送信してください。」 → 確認 → 「はい、送信してください。」
- 「今週の食料品の Instacart リンクだけを作成してください。」
リンク
- 🌐 ウェブサイト: https://pantryaide.com
- 🔌 MCP エンドポイント: https://pantryaide.com/mcp
- 📖 MCP 仕様: https://modelcontextprotocol.io
Pantry Aide はホスト型の商用サービスです。このリポジトリには公開 MCP 統合のドキュメントが含まれていますが、アプリケーションのソースコードは含まれていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。