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회 무료 호출 가능합니다.

식료품 저장소 (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

목록에 단일 항목을 추가합니다.

add_recipe_to_shopping_list

저장된 레시피의 모든 재료를 한 번에 추가합니다.

check_off_shopping_item

항목을 구매 완료 또는 필요 상태로 표시합니다.

remove_shopping_list_item

단일 항목을 제거합니다.

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 인증을 통해 새 계정을 만들 수 있습니다.

범위(Scopes):

범위

액세스

read:pantry

식료품 저장소 보기

read:household

가구 식단 정보 보기

read:recipes

저장된 레시피 보기

write:pantry

식료품 저장소 업데이트

write:recipes

레시피 및 요리 노트 저장

write:shopping

쇼핑 목록 관리

write:household

가구 구성원 관리

write:equipment

주방 장비 관리

검색(Discovery): 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