关于 Pantry Aide
Pantry Aide 是面向使用 AI 助手规划膳食和采购食品的用户的托管 MCP 服务。它将个人食谱、每周餐单、自动避开已有食材的购物清单,与 Kroger 购物车或 Instacart 链接连接起来。
主要功能
- 01浏览、保存和编辑食谱
- 02根据食谱生成每周餐单
- 03替换或调整计划中的餐食
- 04生成避开已有食材的购物清单
- 05提交至 Kroger 购物车或生成 Instacart 链接
适用场景
- 01根据偏好规划一周晚餐
- 02调整某天的餐食并重新整理清单
- 03将购物清单发送到 Kroger 购物车
- 04为本周采购生成 Instacart 链接
MCP 相关
托管 MCP 服务通过 Streamable HTTP 提供 22 个工具,涵盖食谱、餐单、购物清单以及 Kroger 和 Instacart 采购流程。支持 OAuth 2.1 或 Bearer API key 认证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
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 助手。
Pantry Aide 是一个托管(远程)Model Context Protocol 服务,可代表已登录用户完成从膳食计划到结账的整个流程。
大多数膳食规划工具都止步于 “给你一份计划。” Pantry Aide 则将流程延伸到实际采购食材:
- 规划 — 根据你自己的食谱生成每周膳食计划(主菜 + 配菜),并满足类似 “主要吃鸡肉,别太难做。” 这样的自由文本请求。
- 购物清单 — 创建一份考虑储藏室库存的购物清单,自动跳过你可能已经有的主食,然后再进行调整。
- 结账 — 将清单添加到你的实时 Kroger 购物车,或生成 Instacart 深层链接。
全程通过聊天完成:“规划本周 5 顿简单的晚餐,把周二换成清淡一些的,然后将购物车发送到 Kroger。”
连接
该服务通过 Streamable HTTP 提供服务,地址为:
https://pantryaide.com/mcp
你需要一个免费的 Pantry Aide 账户。使用 Kroger 结账需要先在 Web 应用中连接一次 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 | 获取单个食谱的完整详情(食材、说明、用时) |
discover_recipes | 浏览公开食谱;按查询词 / 标签 / 难度 / 餐食类型筛选 |
save_recipe | 将公开食谱保存到你的收藏中(幂等) |
create_recipe | 新建食谱 |
update_recipe | 编辑你拥有的食谱字段 |
delete_recipe | 删除你拥有的食谱(不可逆) |
膳食计划
| 工具 | 功能 |
|---|---|
generate_meal_plan | 根据你的食谱通过 AI 生成每周计划(主菜 + 配菜) |
list_meal_plans | 列出你的膳食计划 |
get_meal_plan | 获取计划的完整详情(计划中的餐食 + 食谱 + 食材) |
suggest_recipe_replacements | 为计划中的时段推荐替代方案 |
replace_planned_meal | 将一个时段换成其他食谱 |
add_planned_meal | 为某个日期添加餐食 / 配菜 |
remove_planned_meal | 从计划中移除餐食 |
购物清单
| 工具 | 功能 |
|---|---|
create_shopping_list_from_plan | 创建一份考虑储藏室库存的清单(待购买 vs. 已排除) |
update_shopping_list_items | 切换选中状态 / 编辑数量、单位、备注 |
add_custom_item | 手动添加商品(纸巾、零食等) |
Kroger 结账
| 工具 | 功能 |
|---|---|
prepare_kroger_cart | 将商品匹配到 Kroger 商品(自动匹配 / 需要审核 / 未匹配) |
search_kroger_alternatives | 刷新某件商品的候选项 |
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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。