Aller au contenu

Utiliser Grocery Navigator avec ChatGPT, Claude et d'autres assistants IA (MCP)

Grocery Navigator propose un serveur MCP. MCP (Model Context Protocol) est le standard que les assistants IA utilisent pour se connecter à d’autres services. Une fois connecté, vous pouvez demander à votre assistant, par exemple :

  • « Ajoute du lait, des œufs et deux kilos de pommes de terre à ma liste de courses. »
  • « Qu’est-ce qui reste à acheter sur ma liste du week-end ? »
  • « Trouve une recette végétarienne aux lentilles et planifie-la pour mercredi. »
  • « Mets tous les ingrédients du menu de cette semaine sur ma liste de courses. »
  • « Y a-t-il des offres pour les produits de ma liste ? »

L’assistant travaille avec votre propre compte : les mêmes listes, recettes, menu, foyer, tickets de caisse et offres que dans l’application. Les modifications apparaissent tout de suite dans l’application, et inversement.

https://gnav.eu/mcp

Aucune clé ni aucun jeton n’est nécessaire. Lors de la connexion, l’assistant ouvre une page de connexion de Grocery Navigator.

  1. Dans votre assistant, ajoutez un nouveau serveur MCP (souvent appelé connecteur, connecteur personnalisé ou extension). Saisissez l’adresse ci-dessus. S’il demande un nom, utilisez Grocery Navigator. S’il demande le type d’authentification, choisissez OAuth.
  2. Une page de Grocery Navigator s’ouvre. Choisissez Se connecter et utilisez le même compte que dans l’application. Un nouveau compte invité créé ici n’aurait aucune de vos listes.
  3. La page affiche Autoriser l’accès, le nom de l’assistant et le compte avec lequel vous êtes connecté. Vérifiez les deux et appuyez sur Autoriser.
  4. Vous revenez à l’assistant. Il affiche maintenant les outils de Grocery Navigator.

Les menus de ces programmes changent de temps en temps et peuvent porter un autre nom dans votre langue. Si un nom ne correspond pas, cherchez « connecteur », « MCP » ou « extension » dans les paramètres.

Settings → Connectors → Add custom connector. Saisissez Grocery Navigator et l’adresse, appuyez sur Add, puis sur Connect. Dans une conversation, activez le connecteur dans le menu des outils.

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

Tapez ensuite /mcp dans Claude Code, choisissez grocery-navigator et connectez-vous.

Settings → Apps & Connectors. Les connecteurs personnalisés peuvent nécessiter le Developer mode (dans Advanced settings). Choisissez Create, saisissez le nom et l’adresse et réglez l’authentification sur OAuth.

Intelligence → Connecteurs → Ajouter un connecteur → Connecteur MCP personnalisé. Saisissez le nom et l’adresse.

Exécutez MCP: Add Server dans la palette de commandes, choisissez HTTP et saisissez l’adresse. Ou ajoutez-le à .vscode/mcp.json :

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

Settings → MCP → Add new MCP server, ou ajoutez-le à ~/.cursor/mcp.json :

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

goose configure → Add Extension → Remote Extension (Streamable HTTP), puis saisissez l’adresse.

Tout assistant qui prend en charge les serveurs MCP distants par HTTP avec connexion OAuth fonctionne. Saisissez l’adresse et suivez les étapes 2 à 4 ci-dessus.

  • Listes de courses : créer et supprimer des listes, ajouter et retirer des articles, modifier les quantités, cocher des articles, partager une liste par un lien public.
  • Recettes : chercher, créer et modifier des recettes, avec ingrédients, étiquettes et photos, et mettre les ingrédients sur une liste.
  • Menu : planifier des recettes sur des jours et mettre les ingrédients d’un jour ou d’une période sur une liste.
  • Foyer : créer votre foyer et gérer ses membres.
  • Tickets de caisse : ajouter des tickets à une liste, avec montant et photo.
  • Offres : chercher des offres, trouver des offres pour une liste ou une recette et publier des offres.

Il a les mêmes droits que vous dans l’application, pas plus.

  • L’assistant agit en votre nom. Il peut aussi supprimer des listes et des recettes : lisez ce qu’il prévoit avant de confirmer des changements importants.
  • Les recettes que l’assistant crée sont publiques, comme les nouvelles recettes dans l’application. Les offres qu’il publie sont visibles par tous les utilisateurs.
  • Pour vous déconnecter, supprimez le connecteur dans votre assistant.