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"
}
}
}
}
発達
- リポジトリをクローンし、プロジェクトディレクトリに移動します
- uv を使用して依存関係をインストールします。
- 提供されたテンプレート ファイルをコピーします。
- 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ファイルを参照してください。