scraps-kitchen-mcp
Scraps Kitchen MCPサーバー
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)
献立の提案
ツール | 説明 |
| 食材からレシピを生成します。24時間ごとにユーザー1人あたり1回無料で呼び出せます。 |
パントリー (6ツール)
ツール | 説明 |
| カテゴリ、数量、在庫状況、賞味期限、保存のヒントを含むパントリーアイテムを一覧表示します。在庫あり、または期限切れのアイテムでフィルタリング可能です。 |
| 一度に最大50個のアイテムを追加します。食品インテリジェンスで自動的に補完されます。 |
| 名前、数量、単位、カテゴリ、または在庫状況を更新します。 |
| パントリーアイテムを完全に削除します。 |
| 料理後に食材を消費済みとしてマークします。あいまい検索に対応しています。定番食材は自動的にスキップされます。 |
| ユーザーがまだ新鮮であると確認したアイテムの鮮度タイマーをリセットします。 |
買い物リスト (5ツール)
ツール | 説明 |
| チェック状態を含む買い物リストを表示します。購入済み/未購入でフィルタリング可能です。 |
| リストにアイテムを1つ追加します。 |
| 保存されたレシピの全材料を一度に追加します。 |
| アイテムを購入済み、またはまだ必要としてマークします。 |
| アイテムを1つ削除します。 |
| チェック済みのアイテムをすべて一度に削除します(買い物後の整理用)。 |
世帯 (4ツール)
ツール | 説明 |
| アレルギー、制限、好み、嫌いなもの、目標、ライフステージを持つ世帯メンバーを一覧表示します。 |
| 食事プロファイルを持つ世帯メンバーを追加します。 |
| 食事の詳細を更新します。配列フィールドは完全に置き換わるため、リスト全体を送信してください。 |
| メンバーとそのレシピ評価を削除します。 |
キッチン用品 (4ツール)
ツール | 説明 |
| キッチン用品(ツール、家電)を一覧表示します。 |
| メモ付きでキッチン用品を追加します。 |
| キッチン用品の名前やメモを更新します。 |
| 在庫からキッチン用品を削除します。 |
レシピ (6ツール)
ツール | 説明 |
| 保存されたレシピを一覧表示します。キーワード検索、ステータスや「お気に入り」でのフィルタリングが可能です。 |
| レシピの詳細:材料、手順、調理メモ、食事する人ごとの評価を表示します。 |
| タイトル、ステータス、評価、お気に入り、共有ステータスを更新します。 |
| レシピと関連するすべてのデータを完全に削除します。 |
| 調理メモ(観察、変更点、調理ごとの評価)を記録します。 |
| どの世帯メンバーがどのレシピを気に入ったかを追跡します。 |
認証
すべてのツールには認証が必要です。ScrapsはPKCEを使用したOAuth 2.1を採用しており、ほとんどのMCPクライアントが自動的に処理します。初回接続時にログインプロンプトが表示され、そこでサインインするか、メールOTP認証を使用して新しいアカウントを作成できます。
スコープ:
スコープ | アクセス権 |
| パントリー在庫の閲覧 |
| 世帯の食事情報の閲覧 |
| 保存されたレシピの閲覧 |
| パントリーの更新 |
| レシピと調理メモの保存 |
| 買い物リストの管理 |
| 世帯メンバーの管理 |
| キッチン用品の管理 |
ディスカバリー: https://api.scraps.kitchen/.well-known/mcp.json
エージェントによるScrapsの活用方法
Scrapsは推論エンジンではなく、データレイヤーです。AIアシスタントが料理に関する会話をより良くするための構造化されたキッチンインテリジェンスを保存します:
キッチンコンテキストの読み取り —
get_pantry,get_household,get_equipment,get_recipes独自のLLMを使用して、アレルギー、好み、利用可能な食材を考慮して何を料理するかを推論する
結果の書き込み —
mark_ingredients_used,add_recipe_note,rate_recipe_for_diner
やり取りをするたびにデータが充実していきます。調理履歴、食事する人のフィードバック、パントリーの正確性が増すことで、次回の会話がより良いものになります。
ワークフローの例
「今夜は何を作ればいい?」
get_pantry→ 利用可能な食材を確認get_household→ 食事制限やアレルギーを確認get_equipment→ 利用可能なツールを確認get_recipes(status: "cooked")→ 過去にうまくいった料理を確認エージェントがこれらすべてのコンテキストを使用して献立を提案
調理後:
mark_ingredients_used(["鶏もも肉", "生姜", "醤油"])→ パントリーを更新add_recipe_note(recipe_id, "ニンニクを追加し、焼き時間を2分長くした")→ 調理履歴を構築rate_recipe_for_diner(recipe_id, diner_id, { loved_it: true })→ 好みを追跡
食料品の計画:
get_pantry(stale_only: true)→ 賞味期限が切れたアイテムを確認get_shopping_list→ 既存のリストを確認add_shopping_list_item("卵")→ 必要なものを追加買い物後:
add_pantry_items([...])→ 補充、clear_checked_shopping_items→ リストを整理
リンク
ウェブアプリ: scraps.kitchen
MCPエンドポイント:
https://api.scraps.kitchen/mcpディスカバリー:
https://api.scraps.kitchen/.well-known/mcp.json公式MCPレジストリ: registry.modelcontextprotocol.io
ライセンス
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