返回市场
麦莉-MCP服务器

麦莉-MCP服务器

作者:rldiao30 星标更新:2025-10-22

项目介绍

MseeP.ai 安全评估徽章

Mealie MCP 服务器

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

预备条件

  • Python 3.12+
  • 带有API密钥的运行中的Mealie实例
  • 包管理器 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文件。