Skip to main content
Glama

Rami Levy MCP Server

by shilomagen

Servidor MCP de Rami Levy

Servidor MCP para la API de la tienda de comestibles en línea Rami Levy. Esta es una implementación de prueba de concepto que demuestra cómo integrar la plataforma de comercio electrónico de Rami Levy con LLM compatibles con MCP.

Herramientas

  1. search_items
    • Buscar productos en el catálogo de Rami Levy
    • Entradas:
      • q (cadena): consulta de búsqueda
      • store (cadena, opcional): identificador de la tienda (predeterminado: "331")
      • aggs (número, opcional): Indicador de agregación (predeterminado: 1)
    • Devoluciones: Matriz de productos con nombre, precio, URL de imagen e ID
  2. add_to_cart
    • Añade uno o más artículos al carrito de compras
    • Entradas:
      • store (cadena): identificador de la tienda (p. ej., "331")
      • items (matriz): lista de elementos para agregar, cada uno contiene:
        • id (número): identificador del producto
        • quantity (número): Cantidad a añadir (mínimo: 1)
    • Devoluciones: Contenido del carrito actualizado con precios y descuentos.
  3. remove_from_cart
    • Eliminar artículos del carrito proporcionando una lista actualizada de artículos para conservar
    • Entradas:
      • store (cadena): identificador de la tienda
      • items (matriz): lista actualizada de artículos para mantener en el carrito
    • Devoluciones: Contenido del carrito actualizado
  4. update_quantity
    • Actualizar la cantidad de un artículo en el carrito
    • Entradas:
      • store (cadena): identificador de la tienda
      • id (número): identificador del producto
      • newQuantity (número): Nueva cantidad del producto (mínimo: 1)
    • Devoluciones: Contenido del carrito actualizado

Recursos

  1. rami-levy://checkout
    • Obtenga la URL de la página de pago de Rami Levy
    • Devoluciones: URL de la página de pago

Configuración

Autenticación

Este servidor MCP requiere tokens de autenticación de una sesión activa de Rami Levy. Para obtenerlos:

  1. Inicie sesión en el sitio web de Rami Levy
  2. Abra las herramientas para desarrolladores de su navegador (F12)
  3. Vaya a la pestaña Red
  4. Realizar cualquier solicitud (por ejemplo, buscar un producto)
  5. De los encabezados de solicitud, extraiga:
    • RAMI_LEVY_API_KEY : El token después de "Bearer" en el encabezado de autorización
    • ECOM_TOKEN : El valor completo del encabezado ecomtoken
    • COOKIE : El valor completo del encabezado de la cookie

Variables de entorno

Crea un archivo .env con las siguientes variables:

RAMI_LEVY_API_KEY=your_api_key_here ECOM_TOKEN=your_ecom_token_here COOKIE=your_cookie_string_here

Uso con Claude Desktop

Agregue lo siguiente a su claude_desktop_config.json :

{ "mcpServers": { "rami-levy": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-rami-levy" ], "env": { "RAMI_LEVY_API_KEY": "<YOUR_API_KEY>", "ECOM_TOKEN": "<YOUR_ECOM_TOKEN>", "COOKIE": "<YOUR_COOKIE>" } } } }

Desarrollo

  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build
  1. Iniciar el servidor:
npm start

Consideraciones de seguridad

⚠️ Importante : Esta es una prueba de concepto. Nota:

  1. Los tokens de autenticación proporcionan acceso completo a su cuenta de Rami Levy
  2. Los tokens deben mantenerse seguros y nunca comprometerse con el control de versiones.
  3. Los tokens caducan periódicamente y deberán actualizarse.
  4. Esta implementación no está destinada para uso en producción sin una revisión de seguridad adecuada.

Limitaciones

  1. Los tokens de sesión expiran y deben actualizarse manualmente
  2. Algunas funciones de la API de Rami Levy no están implementadas (por ejemplo, perfil de usuario, historial de pedidos)
  3. Se podría mejorar el manejo de errores de sesiones caducadas
  4. No hay implementación de limitación de velocidad

Contribuyendo

¡Se aceptan problemas y solicitudes de extracción! Asegúrate de no enviar información confidencial, como tokens de autenticación.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

Descargo de responsabilidad

Este es un proyecto no oficial y no está afiliado ni respaldado por Rami Levy Chain Stores Ltd. Todos los nombres de productos, logotipos y marcas son propiedad de sus respectivos dueños.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Permite la interacción con la API de la tienda de comestibles en línea Rami Levy, lo que permite a los usuarios realizar búsquedas de productos, agregar o eliminar artículos de su carrito y prepararse para el pago, todo mientras se integra con LLM habilitados para MCP.

  1. Herramientas
    1. Recursos
      1. Configuración
        1. Autenticación
        2. Variables de entorno
        3. Uso con Claude Desktop
      2. Desarrollo
        1. Consideraciones de seguridad
          1. Limitaciones
            1. Contribuyendo
              1. Licencia
                1. Descargo de responsabilidad

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    This MCP wraps Bitrefill public API to allow agents to search for products and shop using cryptocurrencies like Bitcoin, Ethereum, Solana, and many more.
                    Last updated -
                    80
                    2
                    TypeScript
                    MIT License
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    An MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.
                    Last updated -
                    32
                    Python
                    Apache 2.0
                  • -
                    security
                    -
                    license
                    -
                    quality
                    A Model Context Protocol server that enables LLMs to interact with Ramp's financial data by retrieving, analyzing, and running tasks through Ramp's Developer API, using an in-memory SQLite database to overcome token limitations.
                    Last updated -
                    14
                    Python
                    MIT License
                  • -
                    security
                    A
                    license
                    -
                    quality
                    MCP server that enables LLMs to interact with Tripadvisor API, supporting location data, reviews, and photos through standardized MCP interfaces
                    Last updated -
                    Python
                    MIT License
                    • Linux
                    • Apple

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/shilomagen/rami-levy-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server