M

Mealie食谱助手

@rldiao/mealie-mcp-server
1 Stars 516 次浏览 rldiao 更新于 2026-08-23

启用AI助手通过MCP客户端(如Claude Desktop)与Mealie食谱数据库进行交互。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Mealie MCP 服务器

该项目使 AI 助手能够通过如 Claude Desktop 等 MCP 客户端与您的 Mealie 食谱数据库进行交互。

先决条件

  • Python 3.12+
  • 正在运行的 Mealie 实例并带有 API 密钥
  • 包管理器 uv

与 Claude Desktop 一起使用

选项 1:使用 fastmcp(推荐)

直接使用 fastmcp 命令安装服务器:

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

选项 2:手动配置

将服务器添加到您的 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"
      }
    }
  }
}

开发

  1. 克隆仓库并导航到项目目录

  2. 使用 uv 安装依赖项:

uv sync
  1. 复制提供的模板文件:
cp .env.template .env
  1. 编辑 .env 文件以包含您的 Mealie 实例详细信息:
MEALIE_BASE_URL=https://your-mealie-instance.com
MEALIE_API_KEY=your-mealie-api-key
  1. 运行 MCP 检查器
uv run mcp dev src/server.py

许可证

本项目根据 MIT 许可证发布 - 详情请参阅 LICENSE 文件。

相关 MCP 服务