
Mealie MCP Server

2025.04.20
0
Python食谱管理AI助手集成其它
Mealie MCP Server 是一个连接AI助手与Mealie食谱数据库的中间服务,通过MCP客户端(如Claude Desktop)实现交互。它允许用户通过AI助手查询和管理Mealie中的食谱数据。
View on GitHub
Overview
基本能力
产品定位
Mealie MCP Server 是一个中间件服务,旨在通过MCP协议连接AI助手与Mealie食谱数据库,实现食谱数据的查询和管理。
核心功能
- 提供与Mealie食谱数据库的API交互能力
- 支持通过MCP客户端(如Claude Desktop)进行访问
- 支持环境变量配置Mealie实例信息
适用场景
- 通过AI助手查询Mealie中的食谱
- 在AI助手环境中集成食谱管理功能
工具列表
fastmcp
: 用于快速安装和配置MCP服务器uv
: Python包管理器和运行工具
常见问题解答
无明确FAQ内容
使用教程
使用依赖
- Python 3.12+
- 运行中的Mealie实例及API密钥
- 包管理器uv
安装uv:
# 参考 https://docs.astral.sh/uv/getting-started/installation/
安装教程
推荐使用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
或手动配置: 1. 编辑claude_desktop_config.json文件 2. 添加服务器配置
调试方式
- 克隆仓库并进入项目目录
- 安装依赖:
uv sync
- 复制环境模板:
cp .env.template .env
- 编辑.env文件
- 运行MCP检查器:
uv run mcp dev src/server.py