Kroger

io.github.markswendsen-code由 GitHub 账号 markswendsen-code 发布v0.1.0更新于 Oct 24, 2026

MCP server for Kroger - search products, manage cart, place grocery orders

已验证STDIO仅桌面效率与工作流商业与电商

概览

AI 生成的概览

一个本地 MCP 服务器,连接 Kroger 账户,让助手搜索食品、管理购物车、领取优惠券并下单自提或配送。

可以做什么
登录 Kroger 账户,并按邮编或门店 ID 设置首选门店,支持 Ralphs、Fred Meyer、Harris Teeter 等 Kroger 旗下品牌。按名称、品牌或类别搜索商品,并查看含营养信息的商品详情。将商品加入购物车、查看内容和合计,并修改数量或删除商品。浏览数字优惠券并领取到 Kroger Plus 卡,查询燃油积分和奖励。查询配送与自提时段、查看历史订单、再次下单,并进入结账流程。
适用场景
适合需要助手协助在 Kroger 或其旗下门店购买食品的场景:查找商品、建立或修改购物车、领取优惠券、比较自提与配送时段,或重复之前的订单。
运行要求
以 npm 包形式通过 npx 在本地运行,需要 Node.js 18 或更高版本。需要带有 Kroger Plus 卡的 Kroger 账户,登录工具需要账户邮箱和密码。需要能访问 Kroger 服务的网络。
安装前请注意
登录工具需要账户邮箱和密码,凭据会经过助手和本地进程。结账和领取优惠券会作用于真实账户,可能完成购买或更改 Kroger Plus 卡;修改购物车和再次下单也会改变账户状态。确认结账前应先核对订单。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Kroger,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

@striderlabs/mcp-kroger

MCP server connector for Kroger - America's largest supermarket chain. Enables AI agents to search products, manage shopping carts, clip digital coupons, check fuel points, schedule delivery/pickup, and place grocery orders.

Installation

bash
npm install @striderlabs/mcp-kroger

Configuration

Add to your MCP client configuration:

json
{  "mcpServers": {    "kroger": {      "command": "npx",      "args": ["@striderlabs/mcp-kroger"]    }  }}

Available Tools

ToolDescription
kroger_loginAuthenticate with Kroger account
kroger_set_storeSet preferred Kroger store by zip code or ID
kroger_search_productsSearch for products by name, brand, or category
kroger_get_product_detailsGet detailed product info including nutrition
kroger_add_to_cartAdd products to shopping cart
kroger_view_cartView cart contents and totals
kroger_update_cart_itemUpdate quantity or remove items
kroger_get_couponsGet available digital coupons
kroger_clip_couponClip coupons to Kroger Plus card
kroger_get_fuel_pointsCheck fuel points balance and rewards
kroger_get_delivery_slotsGet delivery time slots
kroger_get_pickup_slotsGet pickup time slots
kroger_checkoutProceed to checkout
kroger_get_order_historyView recent orders
kroger_reorderReorder from a previous order

Example Usage

typescript
// Log in to Krogerawait client.call("kroger_login", {  email: "[email protected]",  password: "password123"});
// Set store by zip codeawait client.call("kroger_set_store", {  zipCode: "45202"});
// Search for productsconst results = await client.call("kroger_search_products", {  query: "organic milk",  onSale: true});
// Add to cartawait client.call("kroger_add_to_cart", {  productId: "0001111045963",  quantity: 2});
// Get available couponsconst coupons = await client.call("kroger_get_coupons", {  personalizedOnly: true});
// Clip a couponawait client.call("kroger_clip_coupon", {  couponId: "123456"});
// Check fuel pointsconst fuelPoints = await client.call("kroger_get_fuel_points", {});
// Get pickup slotsconst slots = await client.call("kroger_get_pickup_slots", {});
// Checkoutawait client.call("kroger_checkout", {  fulfillmentType: "pickup",  slotId: "slot_123"});

Kroger Family of Stores

This connector works with all Kroger-owned banners:

  • Kroger
  • Ralphs
  • Fred Meyer
  • King Soopers
  • Fry's
  • Smith's
  • QFC
  • Harris Teeter
  • And more...

Features

  • Product Search: Search by name, brand, category, or sale items
  • Digital Coupons: Browse and clip coupons automatically
  • Fuel Points: Track fuel rewards balance
  • Flexible Fulfillment: Support for both delivery and pickup
  • Order History: View past orders and easy reordering
  • Cart Management: Full cart manipulation capabilities

Requirements

  • Node.js 18+
  • Kroger account with Kroger Plus card

License

MIT

Links

来源:README.md,提交 044ac73

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.0最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。