Sous Chef

app.mysouschef由 mysouschef.app 發布官方發布者v1.0.0更新於 Nov 4, 2026

Save, import and edit recipes as interactive cards in ChatGPT and Claude, synced to your iPhone.

已驗證Streamable HTTP可網頁執行位置與生活效率與工作流

概覽

AI 產生的概覽

Sous Chef 是託管的 MCP 伺服器,讓助理把食譜以互動卡片呈現,並在同步的食譜庫中儲存、編輯、分享或刪除食譜。

可以做什麼
  • 把完整食譜以互動卡片呈現,包含份量、食材、步驟與烹飪模式,且不會儲存
  • 列出、開啟並讀取已登入使用者私人食譜庫或公開目錄中的食譜
  • 儲存新食譜、更新標題、摘要、圖片或備註,或永久刪除已儲存的食譜
  • 在烹飪工作階段中套用經驗證的修改與計量單位切換,並可復原最近一次編輯
  • 為食譜建立或更新公開分享連結
適用情境
適合在對話中產生完整食譜時,希望以結構化卡片而非純文字呈現,或希望把產生的食譜存入與 iPhone 同步、之後可編輯的個人食譜庫。也適合烹飪過程中的單位換算與步驟調整。
執行需求
遠端 streamable HTTP 端點,不需要本機套件或執行環境。私人食譜庫操作需透過 Sous Chef 的 OAuth 流程(授權碼加 PKCE)登入;不需要 API 金鑰或用戶端密鑰。匿名顯示食譜無需登入。
安裝前請注意
儲存、更新、刪除與分享都會變更資料:delete_recipe 會永久刪除食譜,share_recipe 會建立任何人取得連結即可檢視、且會被搜尋引擎索引的公開頁面。食譜內容與帳號識別資料會由託管服務及其 Auth0 租戶處理。README 列出十個工具,而清單列出十一個。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Sous Chef,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/app.mysouschef%2Fsous-chef/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "sous-chef": {
      "type": "http",
      "url": "https://mcp.mysouschef.app/mcp"
    }
  }
}

README

Sous Chef MCP

Cook, save, and edit recipes from Cursor and other compatible MCP clients.

This repository is the public distribution package for the hosted Sous Chef MCP server. It contains connection manifests, documentation, and brand assets; the Sous Chef application and service source code are maintained separately.

Install in Cursor

Marketplace installation will be available after Cursor review. To test this package locally before then:

  1. Clone this repository directly into Cursor's local plugin folder:

    bash
    git clone https://github.com/mysouschef/sous-chef-mcp.git \  ~/.cursor/plugins/local/sous-chef

    It must be a real directory. Cursor refuses a symlink whose target sits outside ~/.cursor/plugins/local, and it does so silently — the rejection appears only in Cursor's plugin log, never in the UI.

  2. Restart Cursor or run Developer: Reload Window.

  3. Open Customize, confirm that Sous Chef appears under Plugins, and enable its MCP server. It appears under MCPs only once the plugin itself is enabled.

  4. Ask Cursor to display a recipe. Sign in with Sous Chef when you first save a recipe or access your private library.

The package uses Cursor's static OAuth support with authorization code + PKCE. No client secret, API key, or manually copied access token is required.

Saving is always explicit

Displaying a recipe does not save it. Sous Chef only adds a recipe to your private library after you explicitly ask to save it or use the recipe card's Save action. Conversational edits are validated and applied to a working session; they do not mutate the saved original recipe.

Supported tools

Sous Chef currently advertises exactly these ten MCP tools:

  • health_check checks service availability.
  • display_recipe validates and displays a recipe without saving it.
  • list_my_recipes lists recipes in the signed-in user's private library.
  • get_recipe opens one saved recipe.
  • add_recipe explicitly saves a new recipe.
  • update_recipe replaces a recipe only when explicitly requested.
  • apply_recipe_patches validates and applies structured edits to a cooking session.
  • revert_recipe_edit undoes the latest complete edit turn.
  • set_measurement_system changes displayed measurements without rewriting ingredients.
  • delete_recipe permanently deletes one recipe after host confirmation.

URL import and public recipe search are not exposed through this MCP package.

Cursor can render Sous Chef's interactive recipe card through MCP Apps. Every tool result also includes ordinary text and structured content, so recipes and actions remain readable in compatible hosts that do not render the card.

Data and network access

The manifests connect only to the hosted Sous Chef MCP endpoint:

  • https://mcp.mysouschef.app/mcp — MCP requests and recipe operations.

That endpoint publishes OAuth metadata for Sous Chef's Auth0 tenant at https://dev-zil2o04swu7qnals.us.auth0.com, which handles sign-in and issues short-lived access tokens. Protected recipe operations are sent to the MCP endpoint with that token. The package does not include analytics, local executables, background scripts, client secrets, or access tokens.

Recipe content and account identifiers are processed to provide the requested recipe operation. Private-library actions require sign-in; anonymous recipe display does not persist a library row. See the live policies for retention, deletion, and third-party processing details:

Product homepage: mysouschef.app

License

The MIT license in this repository applies only to this public distribution package. It does not grant a license to Sous Chef's private application, service, model prompts, or infrastructure source code.

來源:README.md,提交 ba2bffe

工具

11

health_check

Health Check

Confirm the Sous Chef MCP server is reachable.

無需輸入參數。

list_my_recipes

List My Recipes

List the authenticated user's saved Sous Chef recipes. Use this before editing when the user refers to a recipe by name instead of id.

輸入參數limit

display_recipe

Display Recipe

Presents a complete recipe in Sous Chef's interactive recipe card (servings, ingredients, steps, cooking mode, validated edits, Undo). Prefer this over plain chat formatting whenever you generate, retrieve, or substantially revise a full recipe — including ordinary requests like 'give me a vegan mushroom carbonara' or 'make a quick dinner for two'. Displaying is temporary: it renders the card without saving it or creating a cooking session; saving only happens through add_recipe when the user asks.

輸入參數recipe必填

get_recipe

Get Recipe

Returns the saved canonical recipe from your library or the public catalog. In-progress cooking edits live in sessions and are not returned here.

輸入參數id必填

add_recipe

Add Recipe

Creates a NEW recipe in your library only when the user explicitly asks to save/add it or taps Save in the recipe card. For a newly generated recipe the user has not chosen to keep, use display_recipe instead. Does not update existing recipes — to change a saved recipe use update_recipe. To make cooking-time tweaks use apply_recipe_patches. The server mints the stored import-* or ai-* recipe id; any caller-supplied recipe.id is treated only as source payload and is not used for upsert.

輸入參數recipe必填sourceUrlsourceKindidempotencyKey

update_recipe

Update Recipe

Deliberately updates allowed fields on a saved recipe in your library. Supports title, subtitle, summary, description, images, meta, and notes only; images and notes replace the whole array. Does not change ingredients or steps — use apply_recipe_patches for cooking-time edits in a session snapshot.

輸入參數patch必填recipeId必填

apply_recipe_patches

Apply Recipe Patches

Validate and apply explicit edits. Pass recipeId for a persisted cooking session, or pass the full recipe payload from display_recipe to edit an unsaved card without persistence. Does NOT modify the saved recipe in your library.

輸入參數replyrecipepatches必填recipeIdeditLabelsessionIdmeasurementSystem

revert_recipe_edit

Revert Recipe Edit

Drop a patch group by requestId. Pass recipeId/sessionId for persisted edits, or pass the displayed card's baseRecipe and remaining patch history for a pure unsaved-card Undo. Unknown requestIds are idempotent no-ops.

輸入參數patchesrecipeIdsessionIdbaseRecipetargetRequestId必填measurementSystem

set_measurement_system

Set Measurement System

Set measurements without ingredient patches. Pass recipeId for saved session state, or pass the full recipe payload from display_recipe to update an unsaved card without persistence.

輸入參數reciperecipeIdsessionIdmeasurementSystem必填

delete_recipe

Delete Recipe

Permanently delete a recipe owned by the authenticated user from their Sous Chef library. This cannot delete public catalog recipes.

輸入參數id必填

share_recipe

Share Recipe

Creates (or refreshes) a public Sous Chef link for a recipe and returns the URL. Only call when the user explicitly asks to share a recipe. The page is public, anyone with the link can view it, and it is indexed by search engines; the link shows the recipe as it currently looks, including Sous Chef edits, and sharing again updates the same link. Requires a signed-in Sous Chef account.

輸入參數recipeId必填

版本歷史

1
  1. v1.0.0最新Nov 4, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分