Ir al contenido

Usar Grocery Navigator con ChatGPT, Claude y otros asistentes de IA (MCP)

Grocery Navigator ofrece un servidor MCP. MCP (Model Context Protocol) es el estándar que usan los asistentes de IA para conectarse con otros servicios. Una vez conectado, puedes pedirle a tu asistente, por ejemplo:

  • «Pon leche, huevos y dos kilos de patatas en mi lista de la compra.»
  • «¿Qué queda pendiente en mi lista del fin de semana?»
  • «Busca una receta vegetariana con lentejas y planifícala para el miércoles.»
  • «Pon todos los ingredientes del menú de esta semana en mi lista de la compra.»
  • «¿Hay ofertas para los productos de mi lista?»

El asistente trabaja con tu propia cuenta: las mismas listas, recetas, menú, hogar, tickets y ofertas que ves en la app. Los cambios aparecen enseguida en la app, y al revés.

https://gnav.eu/mcp

No necesitas ninguna clave ni token. Al conectar, el asistente abre una página de inicio de sesión de Grocery Navigator.

  1. En tu asistente, añade un nuevo servidor MCP (a menudo se llama conector, conector personalizado o extensión). Introduce la dirección de arriba. Si pide un nombre, usa Grocery Navigator. Si pide el tipo de autenticación, elige OAuth.
  2. Se abre una página de Grocery Navigator. Elige Iniciar sesión y usa la misma cuenta que en la app. Una cuenta de invitado nueva creada aquí no tendría ninguna de tus listas.
  3. La página muestra Autorizar acceso, el nombre del asistente y la cuenta con la que has iniciado sesión. Comprueba ambos y pulsa Aprobar.
  4. Vuelves al asistente. Ahora muestra las herramientas de Grocery Navigator.

Los menús de estos programas cambian de vez en cuando y pueden tener otro nombre en tu idioma. Si un nombre no coincide, busca «conector», «MCP» o «extensión» en los ajustes.

Settings → Connectors → Add custom connector. Introduce Grocery Navigator y la dirección, pulsa Add y luego Connect. En un chat, activa el conector en el menú de herramientas.

Ventana de terminal
claude mcp add --transport http grocery-navigator https://gnav.eu/mcp

Después escribe /mcp en Claude Code, elige grocery-navigator e inicia sesión.

Settings → Apps & Connectors. Para conectores propios puede que necesites el Developer mode (en Advanced settings). Elige Create, introduce el nombre y la dirección y pon la autenticación en OAuth.

Intelligence → Connectors → Add connector → Custom MCP connector. Introduce el nombre y la dirección.

Ejecuta MCP: Add Server en la paleta de comandos, elige HTTP e introduce la dirección. O añádelo a .vscode/mcp.json:

{
"servers": {
"grocery-navigator": { "type": "http", "url": "https://gnav.eu/mcp" }
}
}

Settings → MCP → Add new MCP server, o añádelo a ~/.cursor/mcp.json:

{
"mcpServers": {
"grocery-navigator": { "url": "https://gnav.eu/mcp" }
}
}

goose configure → Add Extension → Remote Extension (Streamable HTTP) e introduce la dirección.

Funciona cualquier asistente que admita servidores MCP remotos por HTTP con inicio de sesión OAuth. Introduce la dirección y sigue los pasos 2 a 4 de arriba.

  • Listas de la compra: crear y borrar listas, añadir y quitar productos, cambiar cantidades, marcar productos como comprados, compartir una lista mediante un enlace público.
  • Recetas: buscar, crear y modificar recetas, con ingredientes, etiquetas y fotos, y poner los ingredientes en una lista.
  • Menú: planificar recetas en días y poner los ingredientes de un día o de un periodo en una lista.
  • Hogar: crear tu hogar y gestionar sus miembros.
  • Tickets: añadir tickets a una lista, con importe y foto.
  • Ofertas: buscar ofertas, encontrar ofertas para una lista o una receta y publicar ofertas.

Tiene los mismos permisos que tú en la app, no más.

  • El asistente actúa en tu nombre. También puede borrar listas y recetas, así que lee lo que va a hacer antes de confirmar cambios grandes.
  • Las recetas que crea el asistente son públicas, como las recetas nuevas en la app. Las ofertas que publica las ven todos los usuarios.
  • Para desconectar, elimina el conector en tu asistente.