Home › Other › Mealie MCP Server
Mealie MCP Server
MCP server for Mealie, the self-hosted recipe manager and meal planner
Topics: Other Tools and Integrations
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 0.5.0)
npx -y @ni-c/[email protected]
Or add to your MCP client config:
{
"mcpServers": {
"mealie-mcp": {
"command": "npx",
"args": [
"-y",
"@ni-c/[email protected]"
],
"env": {
"MEALIE_URL": "<YOUR_VALUE>",
"MEALIE_API_TOKEN": "<YOUR_VALUE>",
"MEALIE_READ_ONLY": "<YOUR_VALUE>",
"MEALIE_ACCEPT_LANGUAGE": "<YOUR_VALUE>",
"MEALIE_INSECURE_TLS": "<YOUR_VALUE>",
"MEALIE_ALLOW_TOOLS": "<YOUR_VALUE>",
"MEALIE_DENY_TOOLS": "<YOUR_VALUE>"
}
}
}
}
MEALIE_URLrequired — Base URL of the Mealie instance, e.g. https://mealie.example.comMEALIE_API_TOKENrequired secret — API token created in Mealie under Settings → API TokensMEALIE_READ_ONLY— Exactly 'true' registers only the 18 read toolsMEALIE_ACCEPT_LANGUAGE— Accept-Language header, e.g. de-DE; localises unit and label namesMEALIE_INSECURE_TLS— Exactly 'true' accepts a self-signed certificate, scoped to this connectionMEALIE_ALLOW_TOOLS— Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)MEALIE_DENY_TOOLS— Comma-separated tool names or list_* prefixes to remove from whatever MEALIE_ALLOW_TOOLS left
Package (oci)
docker run -i --rm ghcr.io/ni-c/mealie-mcp:0.5.0
Or add to your MCP client config:
{
"mcpServers": {
"mealie-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ni-c/mealie-mcp:0.5.0"
],
"env": {
"MEALIE_URL": "<YOUR_VALUE>",
"MEALIE_API_TOKEN": "<YOUR_VALUE>",
"MEALIE_READ_ONLY": "<YOUR_VALUE>",
"MEALIE_ACCEPT_LANGUAGE": "<YOUR_VALUE>",
"MEALIE_INSECURE_TLS": "<YOUR_VALUE>",
"MEALIE_ALLOW_TOOLS": "<YOUR_VALUE>",
"MEALIE_DENY_TOOLS": "<YOUR_VALUE>"
}
}
}
}
MEALIE_URLrequired — Base URL of the Mealie instance, e.g. https://mealie.example.comMEALIE_API_TOKENrequired secret — API token created in Mealie under Settings → API TokensMEALIE_READ_ONLY— Exactly 'true' registers only the 18 read toolsMEALIE_ACCEPT_LANGUAGE— Accept-Language header, e.g. de-DE; localises unit and label namesMEALIE_INSECURE_TLS— Exactly 'true' accepts a self-signed certificate, scoped to this connectionMEALIE_ALLOW_TOOLS— Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)MEALIE_DENY_TOOLS— Comma-separated tool names or list_* prefixes to remove from whatever MEALIE_ALLOW_TOOLS left
Related servers
servers
MCP server that exercises all the features of the MCP protocol
screenpipe
Search your local screen recordings, audio transcripts, and computer activity from screenpipe.
apify-mcp-server
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
klavis
MCP server for progressive tool usage at any scale (see https://klavis.ai)
mcp-obsidian
Interacting with Obsidian via REST API
metorial
Connect AI agents to 600+ integrations with a single interface - OAuth, scaling, and monitoring included
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry