关于 kroger
kroger 是面向 Kroger 及其关联零售品牌的 MCP 服务,供 AI Agent 搜索商品、管理购物车和使用优惠券及燃油积分,并安排配送或自提订单。
主要功能
- 01搜索商品并查看营养详情
- 02管理购物车商品与总额
- 03浏览并领取电子优惠券
- 04查询燃油积分与奖励
- 05查找配送和自提时段
- 06查看订单并再次下单
适用场景
- 01按名称、品牌或类别查找商品
- 02创建购物车并调整商品数量
- 03使用电子优惠券并查询燃油奖励
- 04安排履约或重复购买历史订单
MCP 相关
该服务向 MCP 客户端提供 Kroger 购物和账户操作工具,包括商品搜索、购物车管理、履约安排和下单。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
15收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| string | 是 | Kroger 账户电子邮件地址 | |
| password | string | 是 | Kroger 账户密码 |
详细介绍
@striderlabs/mcp-kroger
Kroger 的 MCP 服务连接器。Kroger 是美国最大的连锁超市。此连接器可让 AI Agent 搜索商品、管理购物车、领取数字优惠券、查看燃油积分、预约配送或自提,并下单购买杂货。
安装
npm install @striderlabs/mcp-kroger
配置
添加到 MCP 客户端配置中:
{
"mcpServers": {
"kroger": {
"command": "npx",
"args": ["@striderlabs/mcp-kroger"]
}
}
}
可用工具
| 工具 | 描述 |
|---|---|
kroger_login | 使用 Kroger 账户进行身份验证 |
kroger_set_store | 通过邮政编码或 ID 设置首选 Kroger 门店 |
kroger_search_products | 按名称、品牌或类别搜索商品 |
kroger_get_product_details | 获取商品详细信息,包括营养成分 |
kroger_add_to_cart | 将商品添加到购物车 |
kroger_view_cart | 查看购物车内容和总金额 |
kroger_update_cart_item | 更新数量或移除商品 |
kroger_get_coupons | 获取可用的数字优惠券 |
kroger_clip_coupon | 将优惠券领取到 Kroger Plus 卡 |
kroger_get_fuel_points | 查看燃油积分余额和奖励 |
kroger_get_delivery_slots | 获取配送时段 |
kroger_get_pickup_slots | 获取自提时段 |
kroger_checkout | 前往结账 |
kroger_get_order_history | 查看近期订单 |
kroger_reorder | 再次购买先前订单中的商品 |
使用示例
// Log in to Kroger
await client.call("kroger_login", {
email: "[email protected]",
password: "password123"
});
// Set store by zip code
await client.call("kroger_set_store", {
zipCode: "45202"
});
// Search for products
const results = await client.call("kroger_search_products", {
query: "organic milk",
onSale: true
});
// Add to cart
await client.call("kroger_add_to_cart", {
productId: "0001111045963",
quantity: 2
});
// Get available coupons
const coupons = await client.call("kroger_get_coupons", {
personalizedOnly: true
});
// Clip a coupon
await client.call("kroger_clip_coupon", {
couponId: "123456"
});
// Check fuel points
const fuelPoints = await client.call("kroger_get_fuel_points", {});
// Get pickup slots
const slots = await client.call("kroger_get_pickup_slots", {});
// Checkout
await client.call("kroger_checkout", {
fulfillmentType: "pickup",
slotId: "slot_123"
});
Kroger 旗下门店品牌
此连接器适用于所有 Kroger 旗下品牌:
- Kroger
- Ralphs
- Fred Meyer
- King Soopers
- Fry's
- Smith's
- QFC
- Harris Teeter
- 以及更多……
功能
- 商品搜索:按名称、品牌、类别或促销商品搜索
- 数字优惠券:浏览并自动领取优惠券
- 燃油积分:追踪燃油奖励余额
- 灵活履约:支持配送和自提
- 订单历史:查看历史订单并轻松再次下单
- 购物车管理:全面管理购物车
要求
- Node.js 18+
- Kroger 账户和 Kroger Plus 卡
许可证
MIT
链接
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。