Skip to main content

Add your description here

Project description

MseeP.ai Security Assessment Badge

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

Option 1: Using fastmcp (Recommended)

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_mealie_mcp_server-0.1.0.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_mealie_mcp_server-0.1.0-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_mealie_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: iflow_mcp_mealie_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_mealie_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 05ff81aea12b4f0928f322f293b2a50fdaa3655ee1c1195aea19396c871482c5
MD5 c5d39984068eaf7ae464f88af093c7fc
BLAKE2b-256 d598b3949a8769126d6a4bf771e2acda63f059174ed174f6d337bc5b1cf3f727

See more details on using hashes here.

File details

Details for the file iflow_mcp_mealie_mcp_server-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_mealie_mcp_server-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_mealie_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c60a0bd835c2930ed4a4fa877c58b399fa40d3e94813c1ef071b61c2ae3966de
MD5 e84cfa018da9281caa83488c634b726b
BLAKE2b-256 59b900c4de0b8a342ad75442466fb23522ddc0f53af3a68637521db533a661ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page