kroger について
krogerは、Krogerと系列小売ブランド向けのMCPサーバーです。AIエージェントによる商品検索、カート管理、クーポンや燃料ポイントの利用、配送・受け取り注文に対応します。
主な機能
- 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 サーバーコネクターです。AI エージェントが商品の検索、ショッピングカートの管理、デジタルクーポンの取得、燃料ポイントの確認、配送・店舗受け取りの予約、食料品の注文を行えるようにします。
インストール
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 Plus カードを登録した Kroger アカウント
ライセンス
MIT
リンク
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。