rami-levy-mcp

rami-levy-mcp

8

The Rami Levy MCP Server is a proof of concept implementation that enables integration of Rami Levy's e-commerce platform with MCP-enabled large language models. Key features include searching for products, managing a shopping cart, and accessing the checkout process. It is designed for development and testing purposes, not production use.

Rami Levy MCP Server

MCP Server for the Rami Levy Online Grocery Store API. A proof of concept implementation demonstrating integration with MCP-enabled LLMs.

Tools

  • search_items: Search products in the catalog.
  • add_to_cart: Add items to the cart.
  • remove_from_cart: Remove items from the cart.
  • update_quantity: Update item quantity in the cart.

Resources

  • rami-levy://checkout: Checkout page URL.

Setup

  • Requires tokens from an active session on Rami Levy's website.
  • Configure environment variables in a .env file.

Development

  • Install dependencies: npm install
  • Build: npm run build
  • Start server: npm start

Security Considerations

  • Tokens provide full access to the account and should be secured.

Limitations

  • Need for manual token refresh.
  • Missing some API features.
  • No rate limiting implemented.

Contributing

Issues and pull requests are welcome.

License

MIT License.

Disclaimer

Unofficial project not endorsed by Rami Levy.