Skip to content
Als Markdown

レシピコレクション

TIP

毎日の夕食の準備や買い物にレシピを活用する方法については、献立と料理ガイド をご覧ください。

すべてのレシピを一か所にまとめ、手順を追いながら調理し、お気に入りを誰とでも共有できます — アカウント不要。Mottainaiはどんなウェブサイトからでも自動でレシピを取り込めるので、入力の手間を減らしてもっと料理に集中できます。

コレクションとレシピ

レシピはコレクションに整理されます。「イタリアン」「平日の夕食」「おばあちゃんの定番」のような、テーマ別フォルダのようなものです。コレクションにはいくつでもレシピを追加でき、家族や友人とコレクション全体を共有することもできます。

各レシピには以下が含まれます:

  • タイトル、説明、カバー写真
  • 名前付きグループに整理された材料(例:「ソース用」「生地用」)
  • ステップごとの調理手順(各ステップにタイマーを設定可能)
  • 人数、準備時間、調理時間、料理の種類
  • 何回調理したかの記録

レシピの追加

コレクションにレシピを追加する方法は4つあります:

  1. 手動入力 — タイトル、材料、手順、人数、時間などのフォームを自分で埋める
  2. ウェブサイトからインポート — レシピのURLを貼り付けると、Mottainaiが材料と手順を自動で抽出する
  3. テキストから作成 — レシピの文章(写真やメッセージからのものでも可)を貼り付けると、AIが正式なレシピとして整理する
  4. 公開レシピをコピー — 誰かが共有しているレシピを見つけたら、ワンクリックで自分のコレクションにコピーできる

材料

各材料には名前、分量、単位、任意のメモ(「みじん切り」「常温に戻す」など)があります。材料を任意(なくてもよい)としてマークすることもできます。

対応単位:g、kg、ml、L、tsp(小さじ)、tbsp(大さじ)、cup(カップ)、oz、lb、個、ひとつまみ、束、枚

分量の調整

人数を変更すると、すべての材料の分量が自動的に調整されます。4人分ではなく2人分を作りたい場合は、2に設定するだけでレシピ全体の分量が更新されます。

調整は常に一時的なもので、保存されたレシピは変わりません。元の分量は常に保持されます。

個々の材料を「スケールしない」に設定することもできます。塩や膨らし粉など、単純に比例しない材料に役立ちます。

調理モード

調理モードはレシピを全画面の手順ガイドに変えます。大きく読みやすい文字で、一度に一つの手順だけが表示されます — 手が汚れていても確認しやすいです。

手順にタイマーが設定されている場合(「10分煮込む」など)、その場に表示されます。タップまたはキーボードで手順を前後に移動できます。

最後の手順を終えると、Mottainaiがそのレシピを「調理済み」としてマークし、日付を記録します。これで各料理を何回作ったかを把握できます。

AI編集

シンプルなテキスト指示で任意のレシピを書き換えられます。レシピを開いて「AIで編集」をタップし、たとえば次のように入力します:

  • 「ビーガン向けにして」
  • 「材料を半量にして」
  • 「もっと辛くして」
  • 「生クリームをココナッツミルクに替えて」

保存前に変更のプレビューが表示されます。内容が良ければ確定し、そうでなければ破棄して別の指示を試せます。

材料を買い物リストに追加

レシピの材料をすべて、買い物リストに一括で追加できます。先に人数を設定すると、追加前に分量がスケーリングされるので、必要な分だけを正確に購入できます。

レシピの共有

  • レシピを公開すると公開リンクが生成されます — アカウントを作らなくても誰でもレシピ全体を閲覧できます
  • リンクにはSNSやメッセージアプリでシェアするためのプレビュー画像が含まれます
  • リンクを持っている人は誰でもレシピを**コピー(フォーク)**して自分のコレクションに追加できます
  • いつでもリンクを無効化できます — URLはすぐに使えなくなります

開発者向け

以下のセクションは、CLI・AIアシスタント(MCP)・APIによるプログラムアクセス向けです。接続方法は MCPCLI を参照してください。

CLI

bash
# コレクション内のレシピを一覧表示
mo recipe list --container COLLECTION_ID

# レシピを取得(スケーリングも可能)
mo recipe get RECIPE_ID
mo recipe get RECIPE_ID --servings 8

# 手動で作成
mo recipe create --container COLLECTION_ID --title "Pasta Carbonara" --servings 4

# URLからインポート(AI)
mo recipe create --container COLLECTION_ID --from-url "https://example.com/recipe"

# テキストから作成(AI)
mo recipe create --container COLLECTION_ID --from-text "2 cups flour, 1 egg..."

# フィールドを更新
mo recipe update RECIPE_ID --title "Updated Name" --difficulty easy

# 削除
mo recipe delete RECIPE_ID --yes

# スケーリング(読み取り専用、保存されない)
mo recipe scale RECIPE_ID --servings 6

# 買い物リストに追加
mo recipe shopping RECIPE_ID --to SHOPPING_ID --servings 4 --exclude-in-stock

# 調理を記録
mo recipe cooked RECIPE_ID --note "Perfect"

# AI編集
mo recipe ai-edit RECIPE_ID --instruction "make it vegan" --apply

# 在庫に基づくAIレシピ提案
mo recipe suggest COLLECTION_ID [--storage-ids STORAGE_ID]

# 公開設定
mo recipe publish RECIPE_ID --allow-fork
mo recipe unpublish RECIPE_ID --yes

# 公開レシピをフォーク
mo recipe fork TOKEN --container COLLECTION_ID

# エクスポートとインポート
mo recipe export --container COLLECTION_ID --output recipes.json
mo recipe import --container COLLECTION_ID --file recipes.json

MCPツール

ツール説明
list_recipe_collections全レシピコレクションを一覧表示
create_recipe_collection新しいコレクションを作成
list_recipesコレクション内のレシピを一覧表示
get_recipeレシピの詳細を取得
create_recipeレシピを手動で作成
create_recipe_from_urlURLからインポートして保存
update_recipeレシピフィールドを部分更新
delete_recipeレシピを削除
edit_recipe_with_aiAI搭載レシピ編集
scale_recipe人数に合わせてスケーリング
add_recipe_to_shopping材料を買い物リストに追加
log_cooked調理イベントを記録
suggest_recipes在庫に基づくAIレシピ提案
publish_recipeレシピを公開
unpublish_recipe公開アクセスを取り消し
fork_public_recipe公開レシピをコレクションにコピー

APIエンドポイント

メソッドパス説明
GET/api/containers?type=recipeレシピコレクション一覧
POST/api/containersレシピコレクション作成(type=recipe
GET/api/containers/{id}/itemsレシピ一覧(ページネーション)
POST/api/containers/{id}/itemsレシピを手動作成
GET/api/items/{id}?container={id}レシピ取得
PUT/api/items/{id}レシピ更新
DELETE/api/items/{id}レシピ削除
POST/api/containers/{id}/ai/recipe-importURLからインポート
POST/api/containers/{id}/ai/recipe-createテキストから作成
POST/api/containers/{id}/ai/recipe-editAI編集
POST/api/containers/{id}/ai/shopping買い物リストに追加
POST/api/items/{id}/publishレシピを公開
POST/api/items/{id}/unpublish公開を取り消し
GET/r/{token}公開レシピ表示(認証不要)
POST/api/recipes/fork公開レシピをフォーク

完全なAPIリファレンスは /api/docs をご覧ください。