Skip to main content
Glama
mealie-agent-mcp

mealie-agent-mcp

by loidolt

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MEALIE_URLYesBase URL of Mealie, e.g. https://recipes.example.com or http://mealie:9000
MEALIE_TIMEOUTNoSeconds per Mealie request (URL imports can be slow)30
MEALIE_MCP_HOSTNoBind address for http. Default is 127.0.0.1; the image default is 0.0.0.0.
MEALIE_MCP_PATHNoPath of the MCP endpoint/mcp
MEALIE_MCP_PORTNoPort for http8000
MEALIE_API_TOKENYesAPI token of the Mealie user the agent acts as
MEALIE_PUBLIC_URLNoBase for recipe links in tool output, when MEALIE_URL is an internal address. Defaults to MEALIE_URL.
MEALIE_VERIFY_TLSNoVerify Mealie's TLS certificatetrue
MEALIE_MCP_BASE_URLNooidc: public URL of this server without the path, e.g. https://mealie-mcp.example.com
MEALIE_MCP_AUTH_MODENoInbound authentication mode for HTTP transport: none, bearer or oidcnone
MEALIE_MCP_LOG_LEVELNoPython log levelINFO
MEALIE_MCP_READ_ONLYNoRegister read tools onlyfalse
MEALIE_MCP_STATE_DIRNooidc: where client registrations and encrypted upstream tokens are stored. Defaults to the FastMCP data dir; /data in the image.
MEALIE_MCP_TRANSPORTNostdio or http (streamable HTTP). Default is stdio; the container image defaults to http.
MEALIE_MCP_OIDC_ISSUERNooidc: issuer URL; discovery is read from <issuer>/.well-known/openid-configuration
MEALIE_MCP_OIDC_SCOPESNooidc: scopes requested from the provideropenid,profile,email
MEALIE_MCP_BEARER_TOKENSNobearer: comma-separated accepted tokens, each >= 16 characters
MEALIE_MCP_OIDC_AUDIENCENooidc: audience parameter, for providers that need one
MEALIE_MCP_OIDC_CLIENT_IDNooidc: client id registered at the provider
MEALIE_MCP_STATELESS_HTTPNoStateless streamable HTTP (no session affinity needed; for multiple replicas)false
MEALIE_MCP_JWT_SIGNING_KEYNooidc: key for the tokens this server issues to MCP clients. Defaults to a value derived from the client secret.
MEALIE_MCP_OIDC_CONFIG_URLNooidc: full discovery URL, instead of MEALIE_MCP_OIDC_ISSUER
MEALIE_MCP_OIDC_CLIENT_SECRETNooidc: client secret
MEALIE_MCP_OIDC_VERIFY_ID_TOKENNooidc: verify the provider's ID token (always a JWT) instead of its access tokentrue
MEALIE_MCP_ALLOW_UNAUTHENTICATED_REMOTENoAllow none on a non-loopback address (only when something else authenticates requests)false
MEALIE_MCP_OIDC_ALLOWED_CLIENT_REDIRECT_URISNooidc: comma-separated patterns of MCP-client callback URLs allowed to register, e.g. https://claude.ai/api/mcp/auth_callback,http://localhost:*

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources