使用说明
Cookidoo MCP
MCP服务器将任何网络食谱作为Thermomix食谱导入您的Cookidoo帐户。
支持 200多个食谱网站 法语和英语(Marmiton,750克,AllRecipes,BBC美食,美食网等)。
食谱转换为 Cookidoo注释 (TTS烹饪参数+配料链接)基于官方Thermomix值。
快速设置
自动(推荐)
在终端中运行以下单个命令:
bash <(curl -fsSL https://raw.githubusercontent.com/Xdev22/cookidoo-mcp/main/install.sh)
向导将指导您完成以下操作:
- 自动安装依赖项
- 输入您的Cookidoo凭据
- 选择您的语言/国家
- 编写Claude桌面配置
手册
Click to expand
1.安装MCP
pip install mcp-cookidoo-thermomix
或用于开发:
git clone https://github.com/Xdev22/cookidoo-mcp.git
cd mcp-cookidoo-thermomix
pip install -e .
2.将MCP添加到克劳德桌面
编辑文件 claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
视窗: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"cookidoo-thermomix": {
"command": "mcp-cookidoo-thermomix",
"env": {
"COOKIDOO_EMAIL": "your@email.com",
"COOKIDOO_PASSWORD": "yourpassword",
"COOKIDOO_COUNTRY": "fr",
"COOKIDOO_LANGUAGE": "fr-FR"
}
}
}
}
3.重新启动克劳德桌面
切换账号
已配置?再次运行安装程序以快速切换Cookidoo帐户:
mcp-cookidoo-setup
配置
| 环境变量 | 默认值 | 描述 |
|---|---|---|
COOKIDOO_EMAIL |
(必填) | 您的Cookidoo帐户电子邮件 |
COOKIDOO_PASSWORD |
(必填) | 您的Cookidoo帐户密码 |
COOKIDOO_COUNTRY |
fr |
国家代码(fr, gb, us, de等等) |
COOKIDOO_LANGUAGE |
fr-FR |
语言区域设置(fr-FR, en-GB, en-US, de-DE等等) |
支持的区域设置
| 语言 | COOKIDOO_COUNTRY |
COOKIDOO_LANGUAGE |
|---|---|---|
| 法语 | fr |
fr-FR |
| 英语(英国) | gb |
en-GB |
| 英语(美国) | us |
en-US |
| 德语 | de |
de-DE |
| 西班牙语 | es |
es-ES |
| 意大利语 | it |
it-IT |
| 葡萄牙语 | pt |
pt-PT |
用法
告诉克劳德:
“导入此配方:https://www.marmiton.org/recettes/recette_poulet-basquaise_17715.aspx"
“导入此配方:https://www.allrecipes.com/recipe/24002/easy-chicken-pot-pie/"
或者预览而不保存:
“以Thermomix格式显示此食谱:https://www.750g.com/..."
可用工具
| 工具 | 说明 |
|---|---|
import_recipe |
从链接导入食谱并将其保存到Cookidoo |
preview_recipe |
预览Thermomix转换而不保存 |
堆栈
- Python 3.11+
- FastMCP
- Pydantic v2
- cookidoo api(非官方)
- 配方刮刀