mcpField
K
kroger

kroger

本地服务
github.com/markswendsen-code商业与营销132 周前更新

关于 kroger

kroger 是面向 Kroger 及其关联零售品牌的 MCP 服务,供 AI Agent 搜索商品、管理购物车和使用优惠券及燃油积分,并安排配送或自提订单。

主要功能

  1. 01搜索商品并查看营养详情
  2. 02管理购物车商品与总额
  3. 03浏览并领取电子优惠券
  4. 04查询燃油积分与奖励
  5. 05查找配送和自提时段
  6. 06查看订单并再次下单

适用场景

  1. 01按名称、品牌或类别查找商品
  2. 02创建购物车并调整商品数量
  3. 03使用电子优惠券并查询燃油奖励
  4. 04安排履约或重复购买历史订单

MCP 相关

该服务向 MCP 客户端提供 Kroger 购物和账户操作工具,包括商品搜索、购物车管理、履约安排和下单。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"markswendsen-code-kroger": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-kroger"
]
}
}
}
启动命令npx -y @striderlabs/mcp-kroger

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@striderlabs/mcp-kroger0.1.0

工具

15

收录的工具列表 · 更新于 2 周前

参数类型必填说明
emailstring是Kroger 账户电子邮件地址
passwordstring是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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。