
alexandrepa/mcp-cookidoo
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
alexandrepa/mcp-cookidoo - кандидат на сервер MCP, импортированный из https://github.com/alexandrepa/mcp-cookidoo.
Обзор
alexandrepa/mcp-cookidoo - кандидат на сервер MCP, импортированный из https://github.com/alexandrepa/mcp-cookidoo.
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol) для взаимодействия с платформой Thermomix Cookidoo.
** Отказ от ответственности: ** Это неофициальный проект. Разработчики не аффилированы, не одобрены и не связаны с Cookidoo, Vorwerk, Thermomix или любыми их дочерними компаниями или торговыми марками.
Особенности
Рецепт поиска : Найдите рецепты по ключевым словам и / или ингредиентам, с максимальным общим временем
** Подробности рецепта: Принесите ингредиенты, шаги и время любого рецепта Кукиду
Таможенные рецепты: Перечислите, прочитайте, создайте и обновите рецепты самостоятельно
** Направленная кулинария: Шаги могут нести настройки термомикса (время, температура, скорость, реверс), предварительно установленные на машине
** Руководящая скорость**: create_thermomix_recipe ходит помощник через написание правильного рецепта термомикса (EN / FR)
Настройка
Требуется Python 3.12+ и uv.
| Переменная | Дефолт | Описание
[править править код]
COOKIDOO_EMAIL | — | Электронная почта учетной записи Cookidoo (обязательно) |
| COOKIDOO_PASSWORD | — | Пароль учетной записи Cookidoo (обязательно) |
COOKIDOO_COUNTRY | fr | Код страны сайта Cookidoo fr, de, gb, es, …]
COOKIDOO_LANGUAGE``fr-FR[[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]]][[T]][[T]]][
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Cookidoo MCP Server
An MCP (Model Context Protocol) server for interacting with the Thermomix Cookidoo platform, built with FastMCP.
Disclaimer: This is an unofficial project. The developers are not affiliated with, endorsed by, or connected to Cookidoo, Vorwerk, Thermomix, or any of their subsidiaries or trademarks.
Features
- Recipe Search: Find recipes by keywords and/or ingredients, with a maximum total time
- Recipe Details: Fetch ingredients, steps and times of any Cookidoo recipe
- Custom Recipes: List, read, create and update the recipes on your own account
- Guided Cooking: Steps can carry Thermomix settings (time, temperature, speed, reverse), preset on the machine
- Guided Prompt:
create_thermomix_recipewalks the assistant through writing a proper Thermomix recipe (EN / FR)
Setup
Requires Python 3.12+ and uv.
uv sync
cp .env.example .env # then fill in your Cookidoo credentials
| Variable | Default | Description |
|---|---|---|
COOKIDOO_EMAIL |
— | Cookidoo account email (required) |
COOKIDOO_PASSWORD |
— | Cookidoo account password (required) |
COOKIDOO_COUNTRY |
fr |
Cookidoo site country code (fr, de, gb, es, …) |
COOKIDOO_LANGUAGE |
fr-FR |
Site language |
COOKIDOO_DEVICE |
TM6 |
Thermomix model set on created recipes (TM5, TM6, TM7) |
Usage
Claude Code
claude mcp add cookidoo -- uv run --directory /path/to/mcp-cookidoo server.py
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"cookidoo": {
"command": "uv",
"args": ["run", "--directory", "/path/to/mcp-cookidoo", "server.py"]
}
}
}
Docker
A prebuilt image (amd64 / arm64) is published for each release, no Python needed:
{
"mcpServers": {
"cookidoo": {
"command": "docker",
"args": ["run", "--rm", "-i", "-e", "COOKIDOO_EMAIL", "-e", "COOKIDOO_PASSWORD", "ghcr.io/alexandrepa/mcp-cookidoo:1"],
"env": {
"COOKIDOO_EMAIL": "[email protected]",
"COOKIDOO_PASSWORD": "your-password"
}
}
}
}
To build it yourself instead: docker build -t cookidoo-mcp .
HTTP / development
uv run fastmcp run fastmcp.json --transport http # HTTP server
uv run fastmcp dev inspector fastmcp.json # MCP Inspector
Available Tools
| Tool | Description |
|---|---|
connect_to_cookidoo |
Check the configuration / force a fresh login (optional, tools log in automatically) |
search_recipes |
Search recipes by query, ingredients and max total time |
get_recipe_details |
Get ingredients, steps and times of a recipe by ID |
list_custom_recipes |
List the custom recipes on your account |
get_custom_recipe |
Get a custom recipe as editable JSON |
generate_recipe_structure |
Validate a new recipe and return its JSON |
Установка
docker run --rm -i -e COOKIDOO_EMAIL -e COOKIDOO_PASSWORD ghcr.io/alexandrepa/mcp-cookidoo:1Конфигурация
{
"mcpServers": {
"cookidoo": {
"command": "uv",
"args": ["run", "--directory", "/path/to/mcp-cookidoo", "server.py"]
}
}
}