
An unofficial Model Context Protocol (MCP) server for the Thermomix® Cookidoo® platform
概览
An unofficial Model Context Protocol (MCP) server for the Thermomix® Cookidoo® platform. Plug it into Claude Desktop, Claude Code or any other MCP-aware client and let your LLM search recipes, manage shopping lists and meal plans, and upload custom recipes. This is an independent, community-built MCP server. It is developed, sponsored, endorsed, or affiliated with Vorwerk, Thermomix®, or Cookidoo®. The name "Thermomix" and "Cookidoo" is used here purely to identify the third-party service this software talks to. See Disclaimer & trademarks for details.
README
以下为原文 README 节选,完整内容请查看原文。
Cookidough MCP Server
An unofficial Model Context Protocol (MCP) server for the Thermomix® Cookidoo® platform. Plug it into Claude Desktop, Claude Code or any other MCP-aware client and let your LLM search recipes, manage shopping lists and meal plans, and upload custom recipes.
Unofficial project. This is an independent, community-built MCP server. It is not developed, sponsored, endorsed, or affiliated with Vorwerk, Thermomix®, or Cookidoo®. The name “Thermomix” and “Cookidoo” is used here purely to identify the third-party service this software talks to. See Disclaimer & trademarks for details.
- 42 MCP tools across 7 domains (auth, recipes, collections, shopping, calendar, discovery, interactions), plus 3 MCP resources and 2 prompts
- Dual transport: stdio (default) and streamable HTTP
- Recipe quality gate that blocks low-quality custom recipe uploads
- Guided-cooking annotations (TTS time/speed spans, INGREDIENT spans) — delivered explicitly by the LLM or inferred server-side from plain text
- Web recipe import via
recipe-scrapers(200+ supported sites) - Filtered search of the recipe catalogue (time, difficulty, ingredients, rating, device model, …)
- Ingredient-based recipe suggestions — library-wide or scoped to the user’s own collections
- Recipe interactions: rate, bookmark, personal notes, cooked-history
- Calendar→shopping-list in one call, personalized recommendations, nutrition data, and optional token persistence across restarts
Table of contents
- Features
- Requirements
- Quickstart
- MCP client setup
- Configuration
- Tool reference
- Resources & prompts
- Quality gate
- Guided-cooking annotations
- HTTP transport
- Development
- Architecture
- Troubleshooting
- Credits
- Disclaimer & trademarks
- License
Features
A high-level overview of what the server can do, grouped by domain. The exact tool names live in the Tool reference further below.
Account & authentication
- Lazy login on first tool call — no separate connect step.
- Read the user profile and active subscription, including subscription
安装
uvx --from /absolute/path/to/cookidough-mcp cookidough-mcp配置
{
"mcpServers": {
"cookidough": {
"command": "/absolute/path/to/cookidough-mcp/run.sh",
"env": {
"COOKIDOUGH_EMAIL": "[email protected]",
"COOKIDOUGH_PASSWORD": "..."
}
}
}
}