Initial commit: Mealie MCP server
Ports a working Hermes agent skill to an MCP server. The skill's value was not its Mealie endpoints but ~25 operational rules found by running imports against the live instance; those are now code with tests rather than prompt text. The server owns deterministic mechanics — auth, the non-default User-Agent Cloudflare requires, the `extension` field on cover uploads, PATCH instead of the 500-ing bulk-action endpoints, decimal-comma normalization, and restoring Swedish display text after parsing. Language and taste judgement stay with the model, fed by the four reference notes shipped as MCP resources. verify_recipe runs the finished-import definition as code so an agent cannot report success on a recipe with an English ingredient line, a missing cover, or ingredients still in the "Click Parse" state. Home Assistant is optional and isolated; the Obsidian meal plan is out of scope. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
# Required
|
||||
MEALIE_API_TOKEN=
|
||||
|
||||
# Optional — defaults shown
|
||||
MEALIE_BASE_URL=https://recept.famfallman.com
|
||||
MEALIE_USER_AGENT=Mealie-MCP/0.1
|
||||
|
||||
# Optional — only needed for shopping_list_add
|
||||
HA_BASE_URL=
|
||||
HA_TOKEN=
|
||||
HA_SHOPPING_LIST_ENTITY=todo.ourgroceries_shoppinglista
|
||||
Reference in New Issue
Block a user