Mealie MCP サーバー
このプロジェクトにより、AI アシスタントが Claude Desktop などの MCP クライアントを介してMealieレシピ データベースと対話できるようになります。
前提条件
Python 3.12以上
APIキーを使用してMealieインスタンスを実行する
パッケージマネージャーuv
Related MCP server: clickhouse-mcp-server
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"
}
}
}
}
発達
リポジトリをクローンし、プロジェクトディレクトリに移動します
uv を使用して依存関係をインストールします。
uv sync
提供されたテンプレート ファイルをコピーします。
cp .env.template .env
Mealie インスタンスの詳細を使用して
.envファイルを編集します。
MEALIE_BASE_URL=https://your-mealie-instance.com
MEALIE_API_KEY=your-mealie-api-key
MCPインスペクターを実行する
uv run mcp dev src/server.py
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。