Cookidoo
БесплатноНе проверенMCP server for Cookidoo - search recipes, plan meals, manage shopping lists via Thermomix/Cookidoo
Описание
MCP server for Cookidoo - search recipes, plan meals, manage shopping lists via Thermomix/Cookidoo
README
An MCP (Model Context Protocol) server that wraps the unofficial cookidoo-api library to let AI assistants interact with your Cookidoo account.
Features
- Recipes -- get recipe details, manage custom recipes
- Collections -- browse curated collections, create and manage custom collections
- Calendar -- plan meals by adding/removing recipes on specific dates
- Shopping List -- full shopping list management (ingredients, custom items, check-off)
- Suggestions -- find recipes based on ingredients you have available
- Account -- check user info and subscription status
Setup
Prerequisites
- Python 3.13+
- uv package manager
- A Cookidoo account (cookidoo.com)
Configuration
Copy .env.example to .env and fill in your credentials:
cp .env.example .env
[email protected]
COOKIDOO_PASSWORD=your-password
# Optional localization (defaults to ch / de-CH)
# COOKIDOO_COUNTRY_CODE=ch
# COOKIDOO_LANGUAGE=de-CH
Credentials can also be passed as environment variables directly (they take precedence over .env).
Running
# Run the server (stdio transport)
uv run cookidoo-mcp
# Test with MCP Inspector
uv run mcp dev src/cookidoo_mcp/server.py
Cursor Integration
Add to your ~/.cursor/mcp.json (global) or .cursor/mcp.json (workspace):
{
"mcpServers": {
"cookidoo": {
"command": "uv",
"args": ["run", "--directory", "/path/to/cookido-mcp", "cookidoo-mcp"],
"env": {
"COOKIDOO_EMAIL": "[email protected]",
"COOKIDOO_PASSWORD": "your-password"
}
}
}
}
Tools
| Category | Tool | Description |
|---|---|---|
| Recipes | get_recipe_details |
Get full recipe details by ID |
| Recipes | get_custom_recipe |
Get a custom recipe by ID |
| Recipes | add_custom_recipe_from |
Copy a recipe as a custom recipe |
| Recipes | remove_custom_recipe |
Delete a custom recipe |
| Collections | get_managed_collections |
List curated collections |
| Collections | add_managed_collection |
Subscribe to a curated collection |
| Collections | remove_managed_collection |
Unsubscribe from a collection |
| Collections | get_custom_collections |
List custom collections |
| Collections | add_custom_collection |
Create a custom collection |
| Collections | remove_custom_collection |
Delete a custom collection |
| Collections | add_recipes_to_custom_collection |
Add recipes to a collection |
| Collections | remove_recipe_from_custom_collection |
Remove a recipe from a collection |
| Calendar | get_calendar_week |
Get planned recipes for a week |
| Calendar | add_recipes_to_calendar |
Add recipes to a date |
| Calendar | remove_recipe_from_calendar |
Remove a recipe from a date |
| Calendar | add_custom_recipes_to_calendar |
Add custom recipes to a date |
| Calendar | remove_custom_recipe_from_calendar |
Remove a custom recipe from a date |
| Shopping | get_shopping_list_recipes |
Get recipes on shopping list |
| Shopping | get_ingredient_items |
Get ingredient items |
| Shopping | add_ingredients_for_recipes |
Add ingredients for recipes |
| Shopping | remove_ingredients_for_recipes |
Remove ingredients for recipes |
| Shopping | add_ingredients_for_custom_recipes |
Add ingredients for custom recipes |
| Shopping | remove_ingredients_for_custom_recipes |
Remove ingredients for custom recipes |
| Shopping | edit_ingredient_items_ownership |
Check/uncheck ingredients |
| Shopping | get_additional_items |
Get custom shopping items |
| Shopping | add_additional_items |
Add custom items |
| Shopping | edit_additional_items |
Edit custom items |
| Shopping | edit_additional_items_ownership |
Check/uncheck custom items |
| Shopping | remove_additional_items |
Remove custom items |
| Shopping | clear_shopping_list |
Clear entire shopping list |
| Account | get_user_info |
Get user profile |
| Account | get_active_subscription |
Check subscription status |
| Suggestions | suggest_recipes_from_ingredients |
Find recipes from available ingredients |
Disclaimer
This project is not endorsed by or affiliated with Cookidoo or Vorwerk. It uses the unofficial cookidoo-api library.
Установка Cookidoo
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/otisthescribe/cookidoo-mcpFAQ
Cookidoo MCP бесплатный?
Да, Cookidoo MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Cookidoo?
Нет, Cookidoo работает без API-ключей и переменных окружения.
Cookidoo — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Cookidoo в Claude Desktop, Claude Code или Cursor?
Открой Cookidoo на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Cookidoo with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
