ラミ・レヴィ MCP サーバー
Rami Levyオンライン食料品店API用のMCPサーバー。これは、Rami LevyのeコマースプラットフォームをMCP対応LLMと統合する方法を示す概念実証実装です。
ツール
search_items
Rami Levyのカタログで製品を検索
入力:
q
(文字列): 検索クエリstore
(文字列、オプション): ストア識別子 (デフォルト: "331")aggs
(数値、オプション):集約フラグ(デフォルト:1)
戻り値: 名前、価格、画像 URL、ID を含む製品の配列
add_to_cart
ショッピングカートに1つ以上の商品を追加する
入力:
store
(文字列): 店舗識別子 (例: "331")items
(配列): 追加するアイテムのリスト。各アイテムには次の内容が含まれます。id
(番号): 製品識別子quantity
(数値):追加する数量(最小:1)
返品: 価格と割引を反映したカートの内容を更新しました
remove_from_cart
保管するアイテムの更新されたリストを提供して、カートからアイテムを削除します
入力:
store
(文字列): 店舗識別子items
(配列): カートに保持するアイテムの更新されたリスト
返品: カートの内容を更新しました
update_quantity
カート内の商品の数量を更新する
入力:
store
(文字列): 店舗識別子id
(番号): 製品識別子newQuantity
(数値): 商品の新しい数量(最小: 1)
返品: カートの内容を更新しました
リソース
rami-levy://checkout
Rami LevyのチェックアウトページのURLを取得する
戻り値: チェックアウトページのURL
設定
認証
このMCPサーバーは、アクティブなRami Levyセッションからの認証トークンを必要とします。取得するには、以下の手順に従ってください。
ラミ・レヴィのウェブサイトにログイン
ブラウザの開発者ツールを開く(F12)
ネットワークタブに移動します
リクエストを行う(例:製品の検索)
リクエスト ヘッダーから次の内容を抽出します。
RAMI_LEVY_API_KEY
: Authorizationヘッダーの「Bearer」の後のトークンECOM_TOKEN
: 完全なecomtokenヘッダー値COOKIE
: 完全なCookieヘッダー値
環境変数
次の変数を含む.env
ファイルを作成します。
Claude Desktopでの使用
claude_desktop_config.json
に以下を追加します。
発達
依存関係をインストールします:
プロジェクトをビルドします。
サーバーを起動します。
セキュリティに関する考慮事項
⚠️重要:これは概念実証の実装です。ご注意ください:
認証トークンはRami Levyアカウントへのフルアクセスを提供します
トークンは安全に保管し、バージョン管理にコミットしないでください。
トークンは定期的に期限切れとなり、更新が必要になります
この実装は、適切なセキュリティレビューなしでの本番環境での使用を意図したものではありません。
制限事項
セッショントークンは期限切れとなり、手動で更新する必要がある
Rami Levy API の一部の機能は実装されていません (例: ユーザー プロファイル、注文履歴)
期限切れのセッションのエラー処理を改善できる可能性がある
レート制限の実装なし
貢献
問題やプルリクエストは大歓迎です。認証トークンなどの機密情報はコミットしないようにご注意ください。
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。
免責事項
これは非公式のプロジェクトであり、Rami Levy Chain Stores Ltd と提携しておらず、同社から承認も受けていません。すべての製品名、ロゴ、ブランドはそれぞれの所有者の財産です。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Rami Levy Online Grocery Store API とのやり取りを可能にし、ユーザーは MCP 対応 LLM と統合しながら、製品検索、カートへのアイテムの追加または削除、チェックアウトの準備を行うことができます。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that integrates the Tavily Search API, providing optimized search capabilities for LLMs.Last updated -2MIT License
Merge MCP Serverofficial
-securityFlicense-qualityProvides integration between Merge API and LLM providers supporting the MCP protocol, allowing natural language interaction with Merge data across HRIS, ATS, and other categories.Last updated -15- -securityAlicense-qualityAllows Large Language Models to interact with Kroger's grocery services, enabling product search, store lookup, and cart management through the Model Context Protocol.Last updated -1MIT License
- -securityFlicense-qualityEnables web search capabilities through the Tavily API, allowing users to search the web for information using natural language queries. Demonstrates MCP server implementation with stdio transport mode for integration with LLM applications.Last updated -