Skip to main content
Glama

Mealie MCP Server

by rldiao

Mealie MCP Server

This project enables AI assistants to interact with your Mealie recipe database through MCP client such as Claude Desktop.

Prerequisites

  • Python 3.12+
  • Running Mealie instance with API key
  • Package manager uv

Usage with Claude Desktop

Install the server directly with the fastmcp command:

fastmcp install src/server.py \ --env-var MEALIE_BASE_URL=https://your-mealie-instance.com \ --env-var MEALIE_API_KEY=your-mealie-api-key

Option 2: Manual Configuration

Add the server to your claude_desktop_config.json

{ "mcpServers": { "mealie-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/repo/src", "run", "server.py" ], "env": { "MEALIE_BASE_URL": "https://your-mealie-instance.com", "MEALIE_API_KEY": "your-mealie-api-key" } } } }

Development

  1. Clone the repository and navigate to the project directory
  2. Install dependencies using uv:
uv sync
  1. Copy the provided template file:
cp .env.template .env
  1. Edit the .env file with your Mealie instance details:
MEALIE_BASE_URL=https://your-mealie-instance.com MEALIE_API_KEY=your-mealie-api-key
  1. Run MCP inspector
uv run mcp dev src/server.py

License

This project is licensed under the MIT License - see the LICENSE file for details.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables AI assistants to interact with Mealie recipe databases through MCP clients like Claude Desktop.

  1. Prerequisites
    1. Usage with Claude Desktop
      1. Option 1: Using fastmcp (Recommended)
      2. Option 2: Manual Configuration
    2. Development
      1. License

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Enables integration with OpenAI models through the MCP protocol, supporting concise and detailed responses for use with Claude Desktop.
          Last updated -
          1
          2
          Python
          MIT License
          • Apple
          • Linux
        • A
          security
          A
          license
          A
          quality
          An MCP server implementation that enables Claude AI to interact with Clickhouse databases. Features include secure database connections, query execution, read-only mode support, and multi-query capabilities.
          Last updated -
          2
          2
          Python
          MIT License
          • Apple
        • A
          security
          F
          license
          A
          quality
          MCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.
          Last updated -
          1
          1
          4
          JavaScript
        • -
          security
          A
          license
          -
          quality
          An MCP server that enables AI assistants like Claude Desktop to search and retrieve information from custom search indexes created with Searchcraft.
          Last updated -
          5
          TypeScript
          Apache 2.0

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/rldiao/mealie-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server