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회 무료 호출 가능합니다. |
식료품 저장소 (6개 도구)
도구 | 설명 |
| 카테고리, 수량, 재고 상태, 부패 가능성, 보관 힌트와 함께 식료품 목록을 나열합니다. 재고 있음 또는 오래된 항목별로 필터링할 수 있습니다. |
| 한 번에 최대 50개의 항목을 추가합니다. 식품 지능으로 자동 보강됩니다. |
| 이름, 수량, 단위, 카테고리 또는 재고 상태를 업데이트합니다. |
| 식료품 항목을 영구적으로 삭제합니다. |
| 요리 후 사용된 재료를 표시합니다. 퍼지 이름 매칭을 지원하며, 기본 식재료는 자동으로 건너뜁니다. |
| 사용자가 신선하다고 확인한 항목의 신선도 타이머를 재설정합니다. |
쇼핑 목록 (5개 도구)
도구 | 설명 |
| 체크 상태와 함께 쇼핑 항목을 나열합니다. 구매 완료/남은 항목별로 필터링합니다. |
| 목록에 단일 항목을 추가합니다. |
| 저장된 레시피의 모든 재료를 한 번에 추가합니다. |
| 항목을 구매 완료 또는 필요 상태로 표시합니다. |
| 단일 항목을 제거합니다. |
| 체크된 모든 항목을 한 번에 제거합니다(쇼핑 후 정리). |
가구 (4개 도구)
도구 | 설명 |
| 알레르기, 제한 사항, 선호도, 싫어하는 음식, 목표 및 생애 주기를 포함한 가구 구성원 목록을 가져옵니다. |
| 식단 프로필과 함께 가구 구성원을 추가합니다. |
| 식단 세부 정보를 업데이트합니다. 배열 필드는 전체가 교체되므로 전체 목록을 보내야 합니다. |
| 구성원과 그들의 레시피 평가를 제거합니다. |
장비 (4개 도구)
도구 | 설명 |
| 주방 장비(도구, 가전제품) 목록을 가져옵니다. |
| 메모와 함께 장비를 추가합니다. |
| 장비 이름이나 메모를 업데이트합니다. |
| 인벤토리에서 장비를 제거합니다. |
레시피 (6개 도구)
도구 | 설명 |
| 저장된 레시피 목록을 가져옵니다. 키워드로 검색하거나 상태 또는 즐겨찾기별로 필터링합니다. |
| 재료, 단계, 요리 노트, 식사 인원별 평가 등 전체 레시피 세부 정보를 가져옵니다. |
| 제목, 상태, 평가, 즐겨찾기 또는 공유 상태를 업데이트합니다. |
| 레시피와 관련된 모든 데이터를 영구적으로 삭제합니다. |
| 요리 노트(관찰, 수정 사항, 요리별 평가)를 기록합니다. |
| 어떤 가구 구성원이 어떤 레시피를 좋아했는지 추적합니다. |
인증
모든 도구는 인증이 필요합니다. Scraps는 PKCE가 포함된 OAuth 2.1을 사용하며, 대부분의 MCP 클라이언트는 이를 자동으로 처리합니다. 처음 연결 시 로그인 프롬프트가 표시되며, 여기서 로그인하거나 이메일 OTP 인증을 통해 새 계정을 만들 수 있습니다.
범위(Scopes):
범위 | 액세스 |
| 식료품 저장소 보기 |
| 가구 식단 정보 보기 |
| 저장된 레시피 보기 |
| 식료품 저장소 업데이트 |
| 레시피 및 요리 노트 저장 |
| 쇼핑 목록 관리 |
| 가구 구성원 관리 |
| 주방 장비 관리 |
검색(Discovery): 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