@ni-c/mealie-mcp

MCPattesté
v0.2.0io.github.ni-cUnknownMis à jour il y a 7 jnpmGitHub

MCP server for Mealie, the self-hosted recipe manager and meal planner

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Build attesté
Une attestation de provenance vérifiée lie cet artefact au dépôt indiqué. Personne n’a encore revendiqué l’annonce — cela prouve où le code a été construit, pas qui le soutient.
il y a 7 jDernière mise à jour
Nécessite 1 identifiant avant de pouvoir fonctionner
  • MEALIE_API_TOKENClé d’APIobligatoire

    API token created in Mealie under Settings → API Tokens

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
Auteurio.github.ni-c
LicenceUnknown
Version0.2.0
Sourcenpm+mcp-registry
Statut de confiance
A
85/100Fiable
Listé dans l’index Forge+10/10
Identité vérifiée · build attesté+20/20
Signature de publication Ed25519+0/5
Incluse automatiquement quand l’éditeur exécute `forge publish`
Vérification de domaine+0/5
Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+5/5
Correspondance de mainteneur npm+0/5
Éditeur : ajoutez le login GitHub vérifié aux mainteneurs du paquet npm (npm owner add <login>)
Analyse CVE · propre+30/30
Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIdentité vérifiée
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance✓ Vérifié par Sigstore · a207c2b
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils40 outils · 5 privilégiés
Analyse de sécurité✓ Proprev0.2.0 · il y a 1 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé19 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · 5 privilégiés
Extrait statiquement du paquet publiév0.2.0 · 1d ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

list_cookbooksLists the cookbooks of the household. A cookbook is a saved filter over

Lists the cookbooks of the household. A cookbook is a saved filter over

Aucun schéma d’entrée n’a été publié pour cet outil.

get_cookbookFetches a cookbook and the recipes it currently matches. Accepts the

Fetches a cookbook and the recipes it currently matches. Accepts the

Aucun schéma d’entrée n’a été publié pour cet outil.

create_cookbookCreates a cookbook — a named, saved view of the recipe collection.

Creates a cookbook — a named, saved view of the recipe collection.

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_cookbookprivilégiéDeletes a cookbook. The recipes it matched are not touched — a cookbook

Deletes a cookbook. The recipes it matched are not touched — a cookbook

Aucun schéma d’entrée n’a été publié pour cet outil.

set_recipe_ratingSets the personal rating of a recipe and/or marks it as a favourite.

Sets the personal rating of a recipe and/or marks it as a favourite.

Aucun schéma d’entrée n’a été publié pour cet outil.

add_recipe_commentAdds a comment to a recipe. Comments are visible to everyone in the

Adds a comment to a recipe. Comments are visible to everyone in the

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_recipe_commentprivilégiéDeletes a comment. Requires confirmation: call once to receive a token,

Deletes a comment. Requires confirmation: call once to receive a token,

Aucun schéma d’entrée n’a été publié pour cet outil.

create_timeline_eventAdds an entry to a recipe's timeline — typically a note about having

Adds an entry to a recipe's timeline — typically a note about having

Aucun schéma d’entrée n’a été publié pour cet outil.

list_foodsLists the structured foods of the group — the ingredient vocabulary

Lists the structured foods of the group — the ingredient vocabulary

Aucun schéma d’entrée n’a été publié pour cet outil.

list_unitsLists the measurement units of the group, with their abbreviations.

Lists the measurement units of the group, with their abbreviations.

Aucun schéma d’entrée n’a été publié pour cet outil.

parse_ingredientsSplits free-text ingredient lines into quantity, unit, food and note,

Splits free-text ingredient lines into quantity, unit, food and note,

Aucun schéma d’entrée n’a été publié pour cet outil.

create_foodAdds a food to the group vocabulary so ingredient lines can be matched

Adds a food to the group vocabulary so ingredient lines can be matched

Aucun schéma d’entrée n’a été publié pour cet outil.

create_unitAdds a measurement unit to the group vocabulary.

Adds a measurement unit to the group vocabulary.

Aucun schéma d’entrée n’a été publié pour cet outil.

preview_recipe_urlFetches a URL and reports what Mealie would extract from it, WITHOUT

Fetches a URL and reports what Mealie would extract from it, WITHOUT

Aucun schéma d’entrée n’a été publié pour cet outil.

import_recipe_from_urlHas Mealie fetch a recipe page and save it as a new recipe. The fetch

Has Mealie fetch a recipe page and save it as a new recipe. The fetch

Aucun schéma d’entrée n’a été publié pour cet outil.

import_recipe_from_html_or_jsonCreates a recipe from HTML or schema.org recipe JSON supplied directly,

Creates a recipe from HTML or schema.org recipe JSON supplied directly,

Aucun schéma d’entrée n’a été publié pour cet outil.

import_recipe_from_imageCreates a recipe from a photo of one — a cookbook page, a handwritten

Creates a recipe from a photo of one — a cookbook page, a handwritten

Aucun schéma d’entrée n’a été publié pour cet outil.

get_aboutReports the Mealie version and the identity the API token acts as: user,

Reports the Mealie version and the identity the API token acts as: user,

Aucun schéma d’entrée n’a été publié pour cet outil.

list_mealplansLists the meal plan of the household in a date range. Each entry is

Lists the meal plan of the household in a date range. Each entry is

Aucun schéma d’entrée n’a été publié pour cet outil.

get_todays_mealsReturns the recipes planned for today, as Mealie computes "today" for

Returns the recipes planned for today, as Mealie computes "today" for

Aucun schéma d’entrée n’a été publié pour cet outil.

create_mealplan_entryPuts a recipe or a free-text note on the meal plan for one day. Give

Puts a recipe or a free-text note on the meal plan for one day. Give

Aucun schéma d’entrée n’a été publié pour cet outil.

create_random_mealLets Mealie pick a recipe for a day and slot, honouring the meal plan

Lets Mealie pick a recipe for a day and slot, honouring the meal plan

Aucun schéma d’entrée n’a été publié pour cet outil.

update_mealplan_entryMoves an entry to another day or slot, or replaces the recipe behind it.

Moves an entry to another day or slot, or replaces the recipe behind it.

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_mealplan_entryprivilégiéRemoves one entry from the meal plan. The recipe itself is not touched.

Removes one entry from the meal plan. The recipe itself is not touched.

Aucun schéma d’entrée n’a été publié pour cet outil.

list_organizersLists the tags, categories or tools defined in the group, with their

Lists the tags, categories or tools defined in the group, with their

Aucun schéma d’entrée n’a été publié pour cet outil.

create_organizerCreates a tag, category or recipe tool. Assigning one to a recipe with

Creates a tag, category or recipe tool. Assigning one to a recipe with

Aucun schéma d’entrée n’a été publié pour cet outil.

update_organizerRenames a tag, category or tool. Mealie regenerates the slug from the

Renames a tag, category or tool. Mealie regenerates the slug from the

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_organizerprivilégiéDeletes a tag, category or tool. The recipes themselves are kept, but

Deletes a tag, category or tool. The recipes themselves are kept, but

Aucun schéma d’entrée n’a été publié pour cet outil.

search_recipesSearches the recipe collection. Returns summaries — name, slug, id,

Searches the recipe collection. Returns summaries — name, slug, id,

Aucun schéma d’entrée n’a été publié pour cet outil.

get_recipeFetches one recipe with everything needed to cook it: ingredients,

Fetches one recipe with everything needed to cook it: ingredients,

Aucun schéma d’entrée n’a été publié pour cet outil.

suggest_recipesSuggests recipes that can be cooked from the foods and tools marked as

Suggests recipes that can be cooked from the foods and tools marked as

Aucun schéma d’entrée n’a été publié pour cet outil.

list_recipe_commentsLists the comments other users of the instance left on a recipe.

Lists the comments other users of the instance left on a recipe.

Aucun schéma d’entrée n’a été publié pour cet outil.

list_recipe_timelineLists the timeline of a recipe: when it was created, updated and each

Lists the timeline of a recipe: when it was created, updated and each

Aucun schéma d’entrée n’a été publié pour cet outil.

create_recipeCreates a recipe from the given fields. To add one from a website use

Creates a recipe from the given fields. To add one from a website use

Aucun schéma d’entrée n’a été publié pour cet outil.

update_recipeChanges individual fields of a recipe. Only the fields given are

Changes individual fields of a recipe. Only the fields given are

Aucun schéma d’entrée n’a été publié pour cet outil.

duplicate_recipeCreates a copy of a recipe under a new name, leaving the original

Creates a copy of a recipe under a new name, leaving the original

Aucun schéma d’entrée n’a été publié pour cet outil.

set_recipe_last_madeRecords when a recipe was last cooked. Mealie shows this on the recipe

Records when a recipe was last cooked. Mealie shows this on the recipe

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_recipeprivilégiéDeletes a recipe permanently, together with its comments, timeline and

Deletes a recipe permanently, together with its comments, timeline and

Aucun schéma d’entrée n’a été publié pour cet outil.

list_share_tokensLists the public share links that currently exist, with the recipe each

Lists the public share links that currently exist, with the recipe each

Aucun schéma d’entrée n’a été publié pour cet outil.

create_share_tokenCreates a link that lets anyone read one recipe without logging in.

Creates a link that lets anyone read one recipe without logging in.

Aucun schéma d’entrée n’a été publié pour cet outil.

40 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

MCP server for Mealie, the self-hosted recipe manager and meal planner

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-09-01 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 3 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de profondeur 4. Tout ce qui se trouve en dessous n'a jamais été résolu.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

54 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+42 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.