SupperSecret/mcp

Utilisez-la lorsque l'utilisateur pose des questions sur les dîners de son foyer, le planning des repas, les recettes, le garde-manger, la liste de courses, les restes, qui mange quand, ou inviter quelqu'un à dîner, et que les outils SupperSecret sont connectés.

Qu'est-ce que mcp ?

Cette compétence permet à un agent IA d'interagir avec le planning des repas d'un foyer via l'API SupperSecret. Elle offre la possibilité de consulter et de modifier des éléments tels que les plats, les personnes, le garde-manger, la liste de courses, les restes et les invités. L'agent peut lire l'état actuel sans rien modifier, mais doit faire attention à certaines règles cruciales : ne pas traiter les allergies comme des aversions, ne pas confondre une photo de garde-manger avec une livraison, et utiliser `fill` plutôt que `regenerate` pour préserver les échanges manuels. La compétence prend en charge l'invitation de convives via un lien, et permet de consulter leurs réponses. Des actions comme la suppression de plats ou de comptes restent toutefois réservées aux utilisateurs de l'application.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SupperSecret/mcp/tree/HEAD/plugins/suppersecret/skills/suppersecret

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Planifier le dîner avec SupperSecret

Les outils SupperSecret agissent sur un seul foyer : celui que l'utilisateur a choisi lors de la connexion. Chaque appel d'outil lit ou modifie le plan réel de ce foyer, que les autres membres de la famille voient sur leur téléphone. Le serveur envoie des instructions plus détaillées lors de la connexion ; voici les points les plus importants.

Avant de changer quoi que ce soit

  • Lisez d'abord. today, week, dishes, staples, list, leftovers et people ne changent rien, alors regardez avant d'agir.
  • Les noms suffisent : un outil qui prend un plat, une personne, un aliment de base ou un reste accepte son nom, son identifiant ou une partie unique de son nom.
  • Les jours sont une date ISO, "today" ou un jour de la semaine (cette semaine). Les outils qui fonctionnent n'importe quel soir acceptent également une date dans n'importe quelle semaine.

Points faciles à mal comprendre

  • Les allergies excluent un plat ; les aversions sont contournées. Ne les traitez jamais comme la même chose.
  • Une photo d'étagère ou de congélateur est un décompte de ce qui s'y trouve, pas une livraison. Lisez staples et définissez chaque article en fonction de ce qui est montré.
  • "Faible" n'est pas un nombre pour un article compté. Demandez combien.
  • Importez les recettes avec add_dish et le texte de la recette. Vérifiez d'abord dishes, staples et jobs pour éviter les doublons.
  • Utilisez fill, pas regenerate. Regenerating jette les échanges que les gens ont faits ; demandez avant de le faire.
  • Les faits durables du foyer vont dans remember ("nous achetons des carottes en vrac"), pas dans une note d'un seul soir.

Inviter un convive à dîner

invite_guest crée un lien pour un soir, avec une note optionnelle. Donnez le lien à l'utilisateur pour qu'il l'envoie ; le convive voit le menu et répond s'il vient et ce qu'il ne peut pas manger, et un oui l'ajoute à ce soir-là. Utilisez guest_replies pour voir qui a répondu.

Ce que vous ne pouvez pas faire

La suppression de plats ou de personnes, la réinitialisation des données et les sauvegardes sont effectuées par des personnes dans l'application. Mettre un plat à la retraite (set_dish avec retired) est généralement ce qui était souhaité.

Skills associés