What is the Mealie MCP Server MCP server?
MCP server for Mealie, the self-hosted recipe manager and meal planner
How to install Mealie MCP Server
Copy-paste configuration for popular MCP clients.
MEALIE_URLrequiredBase URL of the Mealie instance, e.g. https://mealie.example.com
MEALIE_API_TOKENrequiredsecretAPI token created in Mealie under Settings → API Tokens
MEALIE_READ_ONLYExactly 'true' registers only the 17 read tools
MEALIE_ACCEPT_LANGUAGEAccept-Language header, e.g. de-DE; localises unit and label names
MEALIE_INSECURE_TLSExactly 'true' accepts a self-signed certificate, scoped to this connection
{
"mcpServers": {
"mealie-mcp": {
"command": "npx",
"args": [
"-y",
"@ni-c/mealie-mcp"
],
"env": {
"MEALIE_URL": "<YOUR_MEALIE_URL>",
"MEALIE_API_TOKEN": "<YOUR_MEALIE_API_TOKEN>",
"MEALIE_READ_ONLY": "<YOUR_MEALIE_READ_ONLY>",
"MEALIE_ACCEPT_LANGUAGE": "<YOUR_MEALIE_ACCEPT_LANGUAGE>",
"MEALIE_INSECURE_TLS": "<YOUR_MEALIE_INSECURE_TLS>"
}
}
}
}{
"mcpServers": {
"mealie-mcp": {
"command": "npx",
"args": [
"-y",
"@ni-c/mealie-mcp"
],
"env": {
"MEALIE_URL": "<YOUR_MEALIE_URL>",
"MEALIE_API_TOKEN": "<YOUR_MEALIE_API_TOKEN>",
"MEALIE_READ_ONLY": "<YOUR_MEALIE_READ_ONLY>",
"MEALIE_ACCEPT_LANGUAGE": "<YOUR_MEALIE_ACCEPT_LANGUAGE>",
"MEALIE_INSECURE_TLS": "<YOUR_MEALIE_INSECURE_TLS>"
}
}
}
}{
"mcpServers": {
"mealie-mcp": {
"command": "npx",
"args": [
"-y",
"@ni-c/mealie-mcp"
],
"env": {
"MEALIE_URL": "<YOUR_MEALIE_URL>",
"MEALIE_API_TOKEN": "<YOUR_MEALIE_API_TOKEN>",
"MEALIE_READ_ONLY": "<YOUR_MEALIE_READ_ONLY>",
"MEALIE_ACCEPT_LANGUAGE": "<YOUR_MEALIE_ACCEPT_LANGUAGE>",
"MEALIE_INSECURE_TLS": "<YOUR_MEALIE_INSECURE_TLS>"
}
}
}
}{
"servers": {
"mealie-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ni-c/mealie-mcp"
],
"env": {
"MEALIE_URL": "<YOUR_MEALIE_URL>",
"MEALIE_API_TOKEN": "<YOUR_MEALIE_API_TOKEN>",
"MEALIE_READ_ONLY": "<YOUR_MEALIE_READ_ONLY>",
"MEALIE_ACCEPT_LANGUAGE": "<YOUR_MEALIE_ACCEPT_LANGUAGE>",
"MEALIE_INSECURE_TLS": "<YOUR_MEALIE_INSECURE_TLS>"
}
}
}
}claude mcp add mealie-mcp --env MEALIE_URL=<YOUR_MEALIE_URL> --env MEALIE_API_TOKEN=<YOUR_MEALIE_API_TOKEN> --env MEALIE_READ_ONLY=<YOUR_MEALIE_READ_ONLY> --env MEALIE_ACCEPT_LANGUAGE=<YOUR_MEALIE_ACCEPT_LANGUAGE> --env MEALIE_INSECURE_TLS=<YOUR_MEALIE_INSECURE_TLS> -- npx -y @ni-c/mealie-mcpRelated MCP servers
Audiobookshelf
Browse your Audiobookshelf libraries and keep listening progress, bookmarks and playlists in sync
Calibre-Web
Read-only MCP server for Calibre-Web: library search, browsing and covers via the OPDS feed
FreshRSS
MCP server for FreshRSS, the self-hosted RSS feed aggregator
Hetzner DNS
Manage DNS zones and records (zonefiles, RRSets, TTL, protection) via the Hetzner Cloud API
Linkwarden
MCP server for Linkwarden, the self-hosted bookmark manager with page preservation
mcp-hub
Serve many stdio MCP servers from one container, for ChatGPT, Claude and other MCP clients