Skip to main content
Glama

Scraps Kitchen MCPサーバー

scraps-mcp MCP server

AIアシスタントの料理脳。 Scraps Kitchenは、あらゆるAIエージェントに、パントリー追跡、食事の安全性、レシピ管理、買い物リストなど、家庭の状況を把握したキッチンインテリジェンスを提供します。

一般的なチャットボットのメモリとは異なり、Scrapsは構造化された料理データを保持します。冷蔵庫の中身、誰のために料理するか、アレルギーや好み、調理メモ付きのレシピ履歴、キッチン用品などが含まれます。MCP互換のエージェントであれば、これらを利用して、真にパーソナライズされた料理の会話が可能になります。

ライブサーバー: https://api.scraps.kitchen/mcp (Streamable HTTP) ウェブアプリ: scraps.kitchen


クイックスタート

Claude Desktop

claude_desktop_config.json に以下を追加してください:

{
  "mcpServers": {
    "scraps-kitchen": {
      "type": "streamable-http",
      "url": "https://api.scraps.kitchen/mcp"
    }
  }
}

VS Code / Cursor

MCP設定に以下を追加してください:

{
  "servers": {
    "scraps-kitchen": {
      "type": "streamable-http",
      "url": "https://api.scraps.kitchen/mcp"
    }
  }
}

初回使用時に、OAuthによる認証が求められます。OAuthフロー内で直接アカウントを作成できます。確認のためにメールアドレスへワンタイムコードが送信されます。別途scraps.kitchenにアクセスする必要はありません。


ツール (27)

献立の提案

ツール

説明

suggest_quick_meal

食材からレシピを生成します。24時間ごとにユーザー1人あたり1回無料で呼び出せます。

パントリー (6ツール)

ツール

説明

get_pantry

カテゴリ、数量、在庫状況、賞味期限、保存のヒントを含むパントリーアイテムを一覧表示します。在庫あり、または期限切れのアイテムでフィルタリング可能です。

add_pantry_items

一度に最大50個のアイテムを追加します。食品インテリジェンスで自動的に補完されます。

update_pantry_item

名前、数量、単位、カテゴリ、または在庫状況を更新します。

remove_pantry_item

パントリーアイテムを完全に削除します。

mark_ingredients_used

料理後に食材を消費済みとしてマークします。あいまい検索に対応しています。定番食材は自動的にスキップされます。

confirm_pantry_fresh

ユーザーがまだ新鮮であると確認したアイテムの鮮度タイマーをリセットします。

買い物リスト (5ツール)

ツール

説明

get_shopping_list

チェック状態を含む買い物リストを表示します。購入済み/未購入でフィルタリング可能です。

add_shopping_list_item

リストにアイテムを1つ追加します。

add_recipe_to_shopping_list

保存されたレシピの全材料を一度に追加します。

check_off_shopping_item

アイテムを購入済み、またはまだ必要としてマークします。

remove_shopping_list_item

アイテムを1つ削除します。

clear_checked_shopping_items

チェック済みのアイテムをすべて一度に削除します(買い物後の整理用)。

世帯 (4ツール)

ツール

説明

get_household

アレルギー、制限、好み、嫌いなもの、目標、ライフステージを持つ世帯メンバーを一覧表示します。

add_diner

食事プロファイルを持つ世帯メンバーを追加します。

update_diner

食事の詳細を更新します。配列フィールドは完全に置き換わるため、リスト全体を送信してください。

remove_diner

メンバーとそのレシピ評価を削除します。

キッチン用品 (4ツール)

ツール

説明

get_equipment

キッチン用品(ツール、家電)を一覧表示します。

add_equipment

メモ付きでキッチン用品を追加します。

update_equipment

キッチン用品の名前やメモを更新します。

remove_equipment

在庫からキッチン用品を削除します。

レシピ (6ツール)

ツール

説明

get_recipes

保存されたレシピを一覧表示します。キーワード検索、ステータスや「お気に入り」でのフィルタリングが可能です。

get_recipe

レシピの詳細:材料、手順、調理メモ、食事する人ごとの評価を表示します。

update_recipe

タイトル、ステータス、評価、お気に入り、共有ステータスを更新します。

delete_recipe

レシピと関連するすべてのデータを完全に削除します。

add_recipe_note

調理メモ(観察、変更点、調理ごとの評価)を記録します。

rate_recipe_for_diner

どの世帯メンバーがどのレシピを気に入ったかを追跡します。


認証

すべてのツールには認証が必要です。ScrapsはPKCEを使用したOAuth 2.1を採用しており、ほとんどのMCPクライアントが自動的に処理します。初回接続時にログインプロンプトが表示され、そこでサインインするか、メールOTP認証を使用して新しいアカウントを作成できます。

スコープ:

スコープ

アクセス権

read:pantry

パントリー在庫の閲覧

read:household

世帯の食事情報の閲覧

read:recipes

保存されたレシピの閲覧

write:pantry

パントリーの更新

write:recipes

レシピと調理メモの保存

write:shopping

買い物リストの管理

write:household

世帯メンバーの管理

write:equipment

キッチン用品の管理

ディスカバリー: https://api.scraps.kitchen/.well-known/mcp.json


エージェントによるScrapsの活用方法

Scrapsは推論エンジンではなく、データレイヤーです。AIアシスタントが料理に関する会話をより良くするための構造化されたキッチンインテリジェンスを保存します:

  1. キッチンコンテキストの読み取りget_pantry, get_household, get_equipment, get_recipes

  2. 独自のLLMを使用して、アレルギー、好み、利用可能な食材を考慮して何を料理するかを推論する

  3. 結果の書き込みmark_ingredients_used, add_recipe_note, rate_recipe_for_diner

やり取りをするたびにデータが充実していきます。調理履歴、食事する人のフィードバック、パントリーの正確性が増すことで、次回の会話がより良いものになります。


ワークフローの例

「今夜は何を作ればいい?」

  1. get_pantry → 利用可能な食材を確認

  2. get_household → 食事制限やアレルギーを確認

  3. get_equipment → 利用可能なツールを確認

  4. get_recipes(status: "cooked") → 過去にうまくいった料理を確認

  5. エージェントがこれらすべてのコンテキストを使用して献立を提案

調理後:

  1. mark_ingredients_used(["鶏もも肉", "生姜", "醤油"]) → パントリーを更新

  2. add_recipe_note(recipe_id, "ニンニクを追加し、焼き時間を2分長くした") → 調理履歴を構築

  3. rate_recipe_for_diner(recipe_id, diner_id, { loved_it: true }) → 好みを追跡

食料品の計画:

  1. get_pantry(stale_only: true) → 賞味期限が切れたアイテムを確認

  2. get_shopping_list → 既存のリストを確認

  3. add_shopping_list_item("卵") → 必要なものを追加

  4. 買い物後: add_pantry_items([...]) → 補充、clear_checked_shopping_items → リストを整理


リンク


ライセンス

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mitchmolstad/scraps-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server