mcpField
C

chef

本地服务
@kitchen-pass.netlify.app游戏娱乐

关于 chef

主厨验证过的答案化为工具:调整食谱份量、解决烹饪问题、替换食材,并计算产量和成本。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"app-netlify-kitchen-pass-chef": {
"command": "npx",
"args": [
"-y",
"kitchen-pass-mcp"
],
"env": {
"KITCHEN_PASS_NETWORK": "<KITCHEN_PASS_NETWORK>",
"KITCHEN_PASS_PAYER_KEY_FILE": "<KITCHEN_PASS_PAYER_KEY_FILE>",
"KITCHEN_PASS_MAX_SPEND_PER_SESSION": "<KITCHEN_PASS_MAX_SPEND_PER_SESSION>",
"KITCHEN_PASS_MAX_SPEND_PER_DAY": "<KITCHEN_PASS_MAX_SPEND_PER_DAY>"
}
}
}
}
启动命令npx -y kitchen-pass-mcp
需要配置的环境变量
KITCHEN_PASS_NETWORKbase (real USDC) or base-sepolia (test USDC)
KITCHEN_PASS_PAYER_KEY_FILE密钥Absolute path to your own wallet key file (mode 600); without it the server only quotes
KITCHEN_PASS_MAX_SPEND_PER_SESSIONUSD cap per session, default 0.10, at most 1
KITCHEN_PASS_MAX_SPEND_PER_DAYUSD cap per day, default 0.50, at most 5

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmkitchen-pass-mcp0.2.0

工具

7

收录的工具列表 · 更新于 1 周前

参数类型必填说明
dryRunboolean否仅免费报价:检查是否会获得回答以及费用。不会签名或收费。
methodstring否可选烹饪方法(“roast”、“fry”、“stir-fry”)——选择相应方法的技巧。与问题采用相同的筛查方式:腌制、发酵、保存或保温方法(“cold smoke”、“pickling”、“sous vide”)会被拒绝。
recipeany是文本(“2 kg brisket; 500 ml stock; 1 tbsp salt; 3 eggs”,; 或按换行分隔,每行一个数量,每行最多 200 个字符)或结构化行。最多 40 行。带分数(“1 1/2 kg”)会被视为一个数量;“1,5 kg”、“2-3 cloves”和“1 kg 500 g”会被拒绝。
cupSizeenum否用于以杯为单位的行的杯子规格:us = 236.5882365 ml,us-legal = 240 ml(美国营养标签),metric = 250 ml。标注为“US cups”或“metric cups”的行使用其自身规格(“US cups”搭配 us-legal 时为 240 ml);metric 搭配美国规格会被拒绝。未指定规格时,杯按杯缩放,不换算为 ml,也不计入批次体积限制。杯永远不会换算为克,因此不计为重量:配方中有一行使用杯时,不会计算烘焙师百分比;按配方重量比例执行的规则(蛋糕或面包中的盐)也无法检查。如果配方可能是蛋糕或面包,则盐会直接按引擎默认值缩放,且整个答案会标记为未经主厨验证(该行的 undecidedClass 会指出规则);如果已知食材足以排除这种情况(没有面粉,含高汤),则使用通常的盐规则。请提供重量,以应用主厨规则。us | us-legal | metric
toPortionsnumber是
fromPortionsnumber是

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。