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
search_items
Buscar productos en el catálogo de Rami Levy
Entradas:
q
(cadena): consulta de búsquedastore
(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
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 productoquantity
(número): Cantidad a añadir (mínimo: 1)
Devoluciones: Contenido del carrito actualizado con precios y descuentos.
remove_from_cart
Eliminar artículos del carrito proporcionando una lista actualizada de artículos para conservar
Entradas:
store
(cadena): identificador de la tiendaitems
(matriz): lista actualizada de artículos para mantener en el carrito
Devoluciones: Contenido del carrito actualizado
update_quantity
Actualizar la cantidad de un artículo en el carrito
Entradas:
store
(cadena): identificador de la tiendaid
(número): identificador del productonewQuantity
(número): Nueva cantidad del producto (mínimo: 1)
Devoluciones: Contenido del carrito actualizado
Recursos
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:
Inicie sesión en el sitio web de Rami Levy
Abra las herramientas para desarrolladores de su navegador (F12)
Vaya a la pestaña Red
Realizar cualquier solicitud (por ejemplo, buscar un producto)
De los encabezados de solicitud, extraiga:
RAMI_LEVY_API_KEY
: El token después de "Bearer" en el encabezado de autorizaciónECOM_TOKEN
: El valor completo del encabezado ecomtokenCOOKIE
: El valor completo del encabezado de la cookie
Variables de entorno
Crea un archivo .env
con las siguientes variables:
Uso con Claude Desktop
Agregue lo siguiente a su claude_desktop_config.json
:
Desarrollo
Instalar dependencias:
Construir el proyecto:
Iniciar el servidor:
Consideraciones de seguridad
⚠️ Importante : Esta es una prueba de concepto. Nota:
Los tokens de autenticación proporcionan acceso completo a su cuenta de Rami Levy
Los tokens deben mantenerse seguros y nunca comprometerse con el control de versiones.
Los tokens caducan periódicamente y deberán actualizarse.
Esta implementación no está destinada para uso en producción sin una revisión de seguridad adecuada.
Limitaciones
Los tokens de sesión expiran y deben actualizarse manualmente
Algunas funciones de la API de Rami Levy no están implementadas (por ejemplo, perfil de usuario, historial de pedidos)
Se podría mejorar el manejo de errores de sesiones caducadas
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.
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.
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.
- Herramientas
- Recursos
- Configuración
- Desarrollo
- Consideraciones de seguridad
- Limitaciones
- Contribuyendo
- Licencia
- Descargo de responsabilidad
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 -